Pages: (2) [1] 2  ( Show unread post )

>  Pinned: ABC - Новый каталогизатор аудиокниг, серия: каталогизатор своми руками :)
 dimm1975 Member is Offline
 Posted: 16-09-2008, 23:04 (post 1, #855927)

Junior

Group: Members
Posts: 84
Warn:0%-----
Сначала, небольшой FAQ:

1) Кто автор программы?
Программа написана мной.

2) Как расшифровывается ABC?
AudioBook Cataloguer

3) Что это за программа?
ABC - программа написанная специально для каталогизации аудиокниг. В отличии от MAC (который каталогизирует мультимедиа файлы) и WhereIsIt (который каталогизирует вообще все), ABC специально "заточена" под аудиокниги. Какие аудиокниги? - Папки с mp3 файлами, которые мы скачиваем отовсюду и храним на DVD болванках или жестких дисках.

4) Чем эта программа лучше чем WhereIsIt/MAC которыми я пользуюсь?
  • Программа бесплатна и написана человеком, который всегда сможет внести туда изменения по вашей просьбе.
  • Очень быстрое сканирование
  • Очень быстрый и удобный поиск с кучей возможностей.
    Кроме стандатного поиска чтеца/автора/жанра/книги/издательства, можно искать книги по жанру или чтецу, авторов по жанра, книги недавно добавленные, книги по рейтингу, книги с длиной не более... и т.д. и т.п.
  • История поиска
  • Очередь на прослушивание
  • Книгам, авторам и чтецам можно давать рейтинг
  • Возможность отображать коллекцию по разному
  • Умный импорт описаний
    Если в папке книги лежит txt файл с описанием (я, например, всегда кладу content.txt с тех. данными на книгу и описанием/аннотацией) программа попытается определить чтеца, издательство, год издания и т.д.
5) Платная ли это программа?
Эта программа абсолютно бесплатна и для русско-язычных любителей аудиокниг останется таковой всегда. Программа может распостраняться кем угодно, как угодно и в каких угодно целях, кроме продажи. Вместе с тем, это не open source, так что исходники остаются у меня и распостранению не подлежат. Программа НЕ содержит вирусов, spyware, adware и прочей нечисти.

6) Планируется ли дальнейшее развитие программы?
Конечно. Я собираюсь и дальше развивать проект, добавляя новые возможности и исправляя баги. Надеюсь, с вашей помощью.

7) На чем написана программа?
язык C#, .NET 3.5, Microsoft Visual Studio 2008


Общий вид:
user posted image


Важно понять, концепцию программы
Я начал писать, держа в голове идею, что любителю аудиокниг, важна собственно сама книга, а не набор mp3 файлов находящихся в определенном месте на диске. Не ищите в программе дерева папок как в WhereIsIt или MAC - дерево, которое вы видите слева лишь отображение книжных полок с книгами, у которых есть авторы, жанры и чтецы их озвучившие. Не важно, в какой папке физически находится книга Эдгара По - Убийство на улице Морг. Чуть только книга попала в вашу коллекцию, вы можете назначить ей хоть пять жанров - Проза, Детектив, Триллер, Ужасы и т.д. Соответсвенно, развернув в дереве соответствующие жанры вы можете увидеть, что в жанре детектив вместе с другими есть есть та-же книга, что и в жанре триллер. Это не дупликат, а лишь отношение Жанр-Автор-Книга. Я пытался сделать программу как можно интуитивнее, в большинстве мест используются всплывающие подсказки.

Вместе с программой вы получите небольшой каталог (скан с диска 70гб), с которым сможете "поиграться" опробывая программу.

Несколько слов об установке.
Программа для работы требует определенную библиотеку Майкрософта. Скорее всего, она у вас в Windows уже есть. Если же нет, при установке, эта библиотека будет скачана и установлена автоматически. Это происходит только один, первый раз. Сама же программа очень маленькая.
Итак установка:
1) Запустите setup.exe
2) Если выше упомянутой библиотеки нет, установщик поднимет окошко с лицензионным соглашением от Майкрософта. Примите его и программа начнет скачивать необходимый файлы из интернета. После этого, появиться такое окошко:
user posted image
Установка библиотеки Майкрософт действительно займет несколько минут, во время которых прогресс не будет двигаться. Не пугайтесь и просто ждите. После окончания процесса, установка автоматически перейдет на следующий этап
3) Поднимается окошко установщика моей программы. Нажимаем на кнопки, устанавливаем программу. Все. Запускаем, открываем демо каталог и оцениваем возможности.

Еще несколько слов.
Я с радостью приму любую критику, советы, предложения и прочее. Ругайте меня смело, если вам есть что сказать. Если вы обнаружили баг - напишите о нем, желательно с подробностями (что вы делали). Если у вас есть предложение об улучшении программы, дополнительных свойствах и прочее - пишите о них.

По мере исправления багов и добавления новых возможностей, я буду выпускать новые версии.

Скачать 1.4.9
Исправлены мелкие баги

v.1.4.8
Исправлено несколько мелких UI багов

v.1.4.7
Добавления
* Добавлена возможность выбирать порядок отображения имени персоны - по всей программе
* Добавлена возможность выделив несколько авторов/чтецов в редакторе персоналий применить для них одинаковый "шаблон" разбора имени
* Добавлена возможность сохранить коллекцию не выходя из редактора персоналий

Исправлено
*Исправлен баг с не-удалением книг из избранного

v.1.4.6

Добавления
* Улучшена работа со списками (К прослушиванию, в Избранное, Отложенное)
* Добавлен редактор персоналий (авторов и чтецов)
* В контекстное меню авторов и чтецов добавлен пункт "Показать информацию"
* Добавлен редактор жанров
* Добавлен автоматический бекап коллекций
* В контекстное меню книги добавлены пункты "Прочитано" и "Копировать книгу в папку..."

Исправлено
*Сделан приоритет тагов ID3V2 над ID3V1

v. 1.4.5
Добавления
*Улучшена работа со списками (К прослушиванию, в Избранное, Отложенное)
*Добавлен редактор персоналий (авторов и чтецов)
*В контекстное меню авторов и чтецов добавлен пункт "Показать информацию"
*Добавлен редактор жанров
*Добавлен автоматический бекап коллекций
*В контекстное меню книги добавлены пункты "Прочитано" и "Копировать книгу в папку..."

Исправлено
*Сделан приоритет тагов ID3V2 над ID3V1

v. 1.4.4
Добавления
*Экспорт/Импорт XML как всей коллекции, так и отдельных ее частей - всех книг жанра, все книги автора и т.д. Функция вызывается из главного меню и из контектстного меню в дереве.
*Добавлена возможность перевести книгу на другую полку (через контекстное меню или в карточке книги). Возможность перевода книги и одновременное создание новой полки (достаотчно написать имя полки, которое не существует)
*Содержимое поля в карточке показывается в тултипе
*Добавлена возможность создавать пустую полку

Исправлено
*Исправлен баг с семплами удаленной книги.

v. 1.4.3
Добавления
*В контекстное меню книги добавлен поиск: "Еще книги того-же автора"
*В контекстное меню книги добавлен поиск: "Найти - Дубликаты данной книги"
*В случае, если есть несколько юзеров, их имена показываются в контекстом меню, делая возможным добавить книгу в очередь к не-активному юзеру

v. 1.4.2
Добавления
*В карточку книги добавлено поле "Полка", с меткой полки
*Добавлены списки книг "Избранное" и "Отложенное" (находятся радом со списком "К прослушиванию")
*Сделана система пользователей. Статус "Прослушан/не прослушан", списки "К прослушиванию", "Избранное" и "Отложенное" работают и сохраняются для каждого юзера. Теперь можно составить программу чтения для жены, ребенка и любимой кошки :)
*Добавлено сохранение полноразмерных обложек (опция включается при скане, путь - в настройках). Полноразмерные обложки показываются при наведении мышки на миниатюру обложки в отображении книги. Полноразмерные обложки будут так-же сохраняться при операциях Copy-Paste
*Теперь программа будет относиться к пути записанному в местоположении книги как к относительному. Т.е. функции "Копировать книгу", "Открыть папку", "Обновить книгу" будут работать даже если диск на котором ранее находилась книга сменил букву. Программа попытается найти книгу по относительному пути на всех доступных дисках в компьютере.
*Возможность задавать свой шаблон для каждой папки (тонкие настройки для сканирования)
*Два новых тага для шаблонов: * - пропустить папку, но продолжать сканировать вложенные папки, # - не сканировать папку и все вложенные папки
*Добавлена возможность назначать единого Автора/Чтеца/Жанр для всей полки (случай когда сканируют авторов или жанры по дисково)
*Добавлено окно позволяющее выбор нескольких авторов/жанров/чтецов.
*Добавлено сохранение параметров сканирования полки (включая тонкие настройки) и их загрузка при вызове окна обновлении полки
*Функция "Прослушать фрагмент": если семпл недоступен, программа попытается найти папку с книгой и проиграть файл оттуда.
*Перевод полки в другую папку (полная или частичная замена пути в каждой книге). Вызывается через контекстное меню полки.
*Добавлен поиск книг с двумя и более чтецами (по ролям). Кнопка на панели поиска
*Добавлен поиск по Озону
*Поле "Год" заменено на 2 поля: Год написания и Год издания аудиокниги
*Добавлена опция - не менять части при обновлении полки
*Добавлена возможность удалять поля в карточке книги - через delete или ввод пустого поля
*Добавлено поле качество (пятибальная шкала)
*Добавлено поле линк (можно сохранять путь на тему на форуме)
*Добавлено поле Исходный архив (папка) - для релизеров
*В окне с текстовым описанием, по правому клику мыши, кроме "кодировка" добавлено "Копировать"/"Вставить"

Исправлено
*Решен баг (по моему, на этот раз окончательно :) ) с горизонтальным скролом в карточке книги. Появлялся при большой картинке или длинном пути к книге. Проявлялся в глюках со скролом, серой частью экрана закрывавшей карточку и невозможностью использовать дропдауны чтецов и жанров.
*Баг с неправильным определением время звучания файлов VBR кодировке
*Баг с некорректной работой фильтров в дереве
*Баг с количеством авторов в общей статистике
*Баг с чтением чтеца и жанра из тагов ID3V2
*Баг с сортировкой книг, если отключены фильтры чтецов,жанров и авторов
*Баг с тагом [Pt]. Теперь в случае указания этого тага, любые папки внутри книги будут определены как части.
*Баг со статусом читал/не читал у частей
*Баг с распознаванием частей
*Изменено макс/мин значение для поля "год"
*Баг со строкой статуса
*Баг с редактированием названия книги в ее карточке и изменением названия книги в дереве Шаблон выбранный в окне помощи появляется в главном окне
*Убрано ограничение по знакам препинания для названий книг в дереве
*Tab после "Читает:" в описании книги фильтруется корректно
*Панель инструментов, в карточке закреплена

v.1.3.3
Добавления
*Полная поддержка Копи-Паст для полей книги, включая копирование файлов картинок с диска. Функция работает через ctrl+c, ctrl+v и контекстное меню
*Функция копирования обложки для всех частей книги.
*Удаление обложки
*Жанры, Автор и Читал статус выставляется всей серии сразу
*Добавлена возможность обновления отдельной книги. Сэмпл тоже создается заново
*Добавлено поле "Перевод" в описание книги
*Добавлено поле "Тип аудиокниги" - возможность выбирать, является ли книга радиопостановкой, пьесой и т.д.
*Добавлено поле "Местоположение" в окно "Добавить книгу без сканирования"
*Добавлен поиск аннотации в запрос поиска рецензии

Исправлено
*При отмене обновления полки, все ее содержимое терялось.
*Добавить книгу без сканирования - если не заполнить "Время звучания" - ругается
*Если в папке с книгой уже есть файл с описанием и пытаться сохранить описание снова, то открывается папка книги, в которую сохраняли описание предыдущий раз.
*При обновлении старые семплы не уничтожаются, а только добавляются новые
*При отмене сканирования или обновления созданные семплы не стираются


v.1.3.2

Добавления
*Прослушать фрагмент. При сканировании, программа сохраняет небольшой фрагмент книги, который впоследствии можно прослушать не доставая диск с книгой
*Добавлена настройка - можно выбирать какие детали книги показывать в таблице, а какие прятать
*На иконке прослушанных книг в дереве, ставится галочка - теперь можно увидеть какая книга прослушана, не открывая детали книги.
*Поиск рецензии в гугле
*Высота поля обложки в таблице, подстраивается по высоту обложки
*Поле "Местонахождение" открыто для редактирования
*Поле "Время звучания" открыто для редактирования
*Настройки цвета и шрифта
Исправлено
*Архивы разворачивают все файлы, а не только mp3. Программа не чистит за собой папку, которую развернула
*При переименовании автора, он исчезает, если поменять местами части его имени



v.1.2.1

Добавления
*Улучшено распознавание аудио характеристик mp3 файлов (duration, bit rate, frequency и т.д.)

*Считывание тагов ID3v1 и ID3v2(2.2.x, 2.3.x , 2.4.x). Поддержка Unicode.
*Добавлена опция: при сканировании брать инфoрмацию о книге из тагов.

*Поддержка архивов. Программа разархивирует несколько файлов из архива для определения битрейта, времени звучания и тагов mp3. Если разархивация не удалась, имя архива будет использовано как имя книги.

*Поддержка частей (циклов, серий). Теперь такие книги как Желязны-Хроники Амбера или Толкиен-Властелин Колец не будут выглядеть как одна большая книга.
Авто-распознавание частей + возможность использования тага [Pt].

*Поиск обложки в Google и вставка скопированной картинки в описание книги через правый клик (картинка копируется в IE/Firefox так-же через правый клик).

*Авто - подсказка при заполнении жанра, чтеца, автора. Определен большой список стандартных жанров. Возможность редактировать список стандартных жанров в окне настроек

*Общая статистика коллекции

*Строка статуса: отображения общего размера (в Мб); кол-ва, часов звучания и прочее для каждого из элементов навигатора (для полки, автора, книги и т.д.)

* Добавлено обновление книжной полки. На книжную полку добавляются новые книги и обновляются старые (если есть изменения)

*Сканирование книг без авторов (например, если mp3 файлы лежат в папке с названием книги - "Учебник "История древнего мира...", но автора книга не имеет)

*Переименование книжных полок/исполнителей/авторов/жанров/книг в дереве слева и в листе справа(через правый клик или F2, как в windows explorer)

*Обновление коллекции в дереве (refresh) по F5 как в windows explorer

*Помощь в составлении шаблонов (предпросмотр)
*Сортировка книжных полок
*Добавлена кнопка "Открыть папку с книгой"
*Добавлена кнопка "Сохранить описание на диск"
*Добавление книги без сканирования, вручную (правый клик по книжной полки или через меню)
*Добавлена Настройка : не использовать запятую как разделитель имен Авторов (Достоевский, Федор)
*Добавлена настройка: при сканировании папки, корневая папка (та,откуда начинается скан) может так-же учитываться в шаблоне
*Выбор пути для сканирования сделан доступным для пользователя
*Улучшена совместимость с Vista

Исправлено
*Союз "и" убран из разделителя фамилий авторов (баг Аркадий и Борис Стругацкие)
*Если дисков очень много, они не помещаются в окне добавления книжной полки
*В случае удаления исполнителя, жанра или автора, книги продолжают указывать на удаленный жанр\автора
*Неправильно работали сложные шаблоны типа [G]\[A] - [T] (Фантастика_рус\В. Шалыгин - Охота на сокола)


v.1.1

Добавления:
*Добавлена возможность сканирования отдельных папок как в MAC
*Пункты "Есть музыка" и "С сокращениями" сделаны трехвариантными: "да", "нет", "неизвестно"
*В таблицу "детали книги" добавлены всплывающие подсказки, в те поля, которые можно редактировать
*Если в тагах есть год, он будет вытащен и использован
*Если в описании имеется Жанр - он будет добавлен к существующим жанрам

Исправлено:
*В окно добавления книжной полки не помещаются все диски
*По кнопкам опций отображения не четко видно, нажаты они или нет
*В некоторых случаях, не сканируется имя исполнителя (лей)
*Выкидываются пустые строки из описания (текст сливается в единый кусок)
*Вместо звездочек рейтинга и треугольников сортировки - показываются квадратики
*Искажение некоторых обложек
*Искажение времени звучания и данных (kbps и т.д.) на некоторых файлах



Линк на инсталлятор .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

This post has been edited by dimm1975 on 25-10-2009, 11:28
PM Email Poster Users Website ICQ
Top Bottom
 Толмач Member is Offline
 Posted: 16-09-2008, 23:32 (post 2, #855931)

пенсионер

Group: News makers
Posts: 1311
Warn:0%-----
dimm1975
вот это да.... :punk:
спасибо огромное!!! :hi:

PM Email Poster
Top Bottom
 dimm1975 Member is Offline
 Posted: 16-09-2008, 23:37 (post 3, #855933)

Junior

Group: Members
Posts: 84
Warn:0%-----
буду рад, если программа окажется полезной.
PM Email Poster Users Website ICQ
Top Bottom
 WhiteRabbit Member is Offline
 Posted: 16-09-2008, 23:44 (post 4, #855935)

Б. Кроули(К)
Forum moderator
Group: Prestige
Posts: 7074
Warn:0%-----
Огромное спасибо! До сих пор каталога не завела, а тут - точно попробую! :punk:
PM Email Poster Users Website ICQ
Top Bottom
 ns38 Member is Offline
 Posted: 16-09-2008, 23:54 (post 5, #855940)

Flooder
Group: Global Moders
Group: Global Moders
Posts: 5127
На чем писали? .net? c#?
PM Email Poster ICQ
Top Bottom
 Nata Member is Offline
 Posted: 16-09-2008, 23:57 (post 6, #855941)

Flooder!
Forum moderator
Group: News makers
Posts: 3401
Warn:0%-----
Очень нужная программа, большое-пребольшое спасибо, dimm1975! :hi:
PM Email Poster ICQ
Top Bottom
 WhiteRabbit Member is Offline
 Posted: 17-09-2008, 07:16 (post 7, #855967)

Б. Кроули(К)
Forum moderator
Group: Prestige
Posts: 7074
Warn:0%-----
ns38
QUOTE
7) На чем написана программа?
язык C#, .NET 3.5, Microsoft Visual Studio 2008
:wink:
PM Email Poster Users Website ICQ
Top Bottom
 ns38 Member is Offline
 Posted: 17-09-2008, 12:25 (post 8, #855991)

Flooder
Group: Global Moders
Group: Global Moders
Posts: 5127
QUOTE (WhiteRabbit @ 17-09-2008, 08:16)
ns38
QUOTE
7) На чем написана программа?
язык C#, .NET 3.5, Microsoft Visual Studio 2008
:wink:
Извииняюсь, редко внимательно читаю инструкции :help:
PM Email Poster ICQ
Top Bottom
 dimm1975 Member is Offline
 Posted: 22-09-2008, 00:04 (post 9, #856726)

Junior

Group: Members
Posts: 84
Warn:0%-----
Обновились до 1.1:

Добавления:
*Добавлена возможность сканирования отдельных папок как в MAC
*Пункты "Есть музыка" и "С сокращениями" сделаны трехвариантными: "да", "нет", "неизвестно"
*В таблицу "детали книги" добавлены всплывающие подсказки, в те поля, которые можно редактировать
*Если в тагах есть год, он будет вытащен и использован
*Если в описании имеется Жанр - он будет добавлен к существующим жанрам

Исправлено:
*В окно добавления книжной полки не помещаются все диски
*По кнопкам опций отображения не четко видно, нажаты они или нет
*В некоторых случаях, не сканируется имя исполнителя (лей)
*Выкидываются пустые строки из описания (текст сливается в единый кусок)
*Вместо звездочек рейтинга и треугольников сортировки - показываются квадратики
*Искажение некоторых обложек
*Искажение времени звучания и данных (kbps и т.д.) на некоторых файлах

PM Email Poster Users Website ICQ
Top Bottom
 WhiteRabbit Member is Offline
 Posted: 22-09-2008, 12:21 (post 10, #856805)

Б. Кроули(К)
Forum moderator
Group: Prestige
Posts: 7074
Warn:0%-----
dimm1975
Вчера начала щупать программу - времени, правда, немного было, успела понять одно: если с ФШ и Аудишеном мне в свое время удалось в принципе разобраться без мануала - тут придется почитать. :) С интуитивностью интерфейса слабовато пока. Вот вернусь с работы, переставлю версию, почитаю и еще раз попробую. :)
PM Email Poster Users Website ICQ
Top Bottom
 dimm1975 Member is Offline
 Posted: 22-09-2008, 13:06 (post 11, #856808)

Junior

Group: Members
Posts: 84
Warn:0%-----
Советую загрузить сначала демо коллекцию, которая идет вместе с программой. Что бы поиграться с поиском, с деревом и т.д.
PM Email Poster Users Website ICQ
Top Bottom
 dimm1975 Member is Offline
 Posted: 13-11-2008, 23:33 (post 12, #865724)

Junior

Group: Members
Posts: 84
Warn:0%-----
новая версия 1.3 - подробности в шапке.

This post has been edited by dimm1975 on 13-11-2008, 23:34
PM Email Poster Users Website ICQ
Top Bottom
 Loonie Member is Offline
   Posted: 28-12-2008, 09:20 (post 13, #872171)

Newbie

Group: Members
Posts: 8
Warn:0%-----
Спасибо огромное! :)
Полагаю это именно то что нужно. А то я думал, что уже никогда не разгребу своих завалов. Заточка спечиально для любителей 10+ очень жизненно! :punk:
PM Email Poster
Top Bottom
 svetik-zayka Member is Offline
 Posted: 01-05-2009, 05:36 (post 14, #892156)

Member

Group: Members
Posts: 217
Warn:0%-----
Спасибо!
PM Email Poster
Top Bottom
 kedra Member is Offline
 Posted: 09-08-2009, 17:37 (post 15, #908772)

Newbie

Group: Members
Posts: 12
Warn:0%-----
user posted image спасибо большое за прогу, очень помогает все классифицировать. Гулять так гулять, можно попросить дополнить программу, чтобы она так же классифицировала электронные книги, а то книг много, все в разных форматах и на разных дисках. Заранее спасибо user posted image
PM Email Poster
Top Bottom
Topic Options Pages: (2) [1] 2