Ru-Board.club
← Вернуться в раздел «Программы»

» MuzCat v2

Автор: zldo
Дата сообщения: 15.06.2014 09:33
Топикстартер (ака автор данного топика) является по совместительству и автором обсуждаемой программы. Поэтому пользователи имеют возможность общаться с ним напрямую, поскольку он совершенно русскоязычен.

MuzCat
Текущая версия: 2.1 (28.04.2015)
Производитель: © Zido Inc.

Официальный сайт
Форум
Официальный сайт (старый, не обновляется)
Тема на форуме AIMP

MuzCat - каталогизатор (библиотека мультимедиа) с наглядным представлением коллекции, возможностью быстрого поиска музыки и ведения статистики, воспроизведения файлов как встроенным, так и сторонним медиа плеером, профессиональный редактор тегов с широкими возможностями, поддержкой тегов mp3, ogg, wma, flac и других распространенных форматов.

Описание: [more=Подробнее]
- Собственная не реляционная модель базы данных (NoSQL),обладающая рядом преимуществ по сравнению с классической и позволяющая комфортно работать с действительно большими коллекциями аудиофайлов, включающими в себя десятки тысяч файлов;
- Поддержка чтения и записи тегов большинства распространенных форматов файлов, расширенная поддержка cue списков, как внешних, так и «вшитых» в теги. Композиции из cue добавляются в базу данных в виде «виртуальных» файлов, таким образом работа программы с ними в дальнейшем ничем не отличается от работы с реальными файлами;
- Полноценная поддержка файлов хранящихся на съемных носителях (переносные жестких диски, флешки, CD и DVD, аппаратные медиаплееры), а также на сетевых дисках и хранилищах;
- Удобный и интуитивно понятный пользовательский интерфейс с удобным представлением коллекции в виде древовидных структур построенных по различным характеристикам файлов, полям тегов и возможностью задания пользователем своих, сколь угодно сложных, порядков группировки и фильтрации;
- Просмотр детальной информации о файлах в многостраничном списке или в виде эскизов альбомов с возможностью их группировки по различным полям тегов;
- Расширенная поддержка перетаскивания файлов (drag’n’drop) как внутри программы, так и во внешние приложения. Перетаскивая файлы, вы можете изменять списки воспроизведений, копировать и перемещать файлы, создавать новые страницы списка и даже редактировать теги файлов;
- Редактирование информации о файлах доступное непосредственно в основном списке, реализовано по аналогии с редактированием данных в табличных процессорах Excel и Calc, c поддержкой совместимого с этими программами формата буфера обмена, а также возможностью многоуровневой отмены внесенных правок. Помимо этого пользователю доступен и «классический» редактор тегов;
- При редактировании тегов доступны множество полезных инструментов позволяющих максимально автоматизировать этот процесс, в том числе: получение тегов из имени файла по шаблону (либо из любого другого поля тега), функция поиска и замены, нумерации, изменения регистра, транслитерации, обратной транслитерации, вставки и обрезки строк, поиска обложек альбомов в Интернет;
- Программа имеет встроенные средства для выполнения основных операций с файлами, которые позволяют копировать, перемещать, переименовывать файлы по шаблону (в соответствии с тегами), а также уникальную функцию по автоматическому размещению файлов, которая поможет упорядочить музыку на компьютере;
- Для воспроизведения файлов может быть использован как встроенный проигрыватель на базе LibZPlay (комбинация широко известных и давно зарекомендовавших себя библиотек LIBMAD, libVORBIS, libFLAC и т.д.), так и ряд «внешних» проигрывателей. Наиболее тесная интеграция на данный момент достигнута с аудио проигрывателем AIMP, что дает возможность полностью и максимально удобно использовать его обширные возможности;
- Большое внимание уделено работе со списками воспроизведения. Программа поддерживает большое число форматов файлов списков воспроизведения и предоставляет возможность синхронизировать их содержимое со списками, хранящимися в базе данных. Так же как и при редактировании тегов доступны операции с буфером обмена и многоуровневая отмена действий.
- Программа ведет статистику воспроизведений, доступа и прекращений воспроизведений файлов, доступна полная история воспроизведений.[/more]

Скриншоты: [more=Подробнее]


/[/more]

Скачать текущую версию
Зеркало на яндекс диске
Автор: zldo
Дата сообщения: 15.08.2014 11:10
Версия от 15.08.2014 MuzCat 2.1 rc 1
Скачать (http://zldo.ru/mc2.1rc1.exe)
Версия 2.1 rc 1
=============================================
Добавлено:__________________________________________________
- Отображение меток томов в дереве каталогов;
- Возможность запуска редактора обложек альбомов из диалога свойств
файла;
- Возможность сохранять и загружать шаблоны (переименование,
получение тега из имени файла) из текстовых файлов;
- Возможность сохранять и загружать набор фильтров;
- Отображение уже открытой закладки активного списка
воспроизведения, либо открытие новой закладки при вызове функции
«Показать активный список воспроизведения».

Изменено:___________________________________________________
- Добавлена расширенная сортировка при упорядочивании списка по
некоторым полям базы данных.

Исправлено:_________________________________________________
- Ошибка в реализации списков отмены действий;
- Убрано мерцание списка при создании и удалении закладок;
- Исправлено поведение закладок при закрытии;
- Работа функции «ручного» сохранения базы данных;
- Ошибка отображения «проводника» на нижней панели с отключенным
фоновым изображением;
- Убраны артефакты появляющиеся после смены / сброса фонового
изображения;
- Сброс выбранного проигрывателя после перезапуска программы;
- Отображение диалоговых окон программы (теперь не поверх всех окон
системы).
Автор: zldo
Дата сообщения: 07.01.2015 12:00
Версия от 31.12.2014 MuzCat 2.1 rc 2
Скачать (http://zldo.ru/mc2.1rc2.exe)
Версия 2.1 rc 2
=============================================
Добавлено:__________________________________________________
- Прямой доступ к файлу базы данных для изменения часто изменяемых
полей и истории воспроизведения без необходимости сохранения файла
целиком;
- Запуск диалога редактирования избранных каталогов по нажатию на
кнопку «обновить» если список каталогов пуст;
- Сохранение позиций диалогов «Поиска / Замены» и редактирования
избранных каталогов;
- Установка ширины по умолчанию при добавлении столбцов в список для
некоторых полей базы данных;
- Использование цветового профиля для расширенной всплывающей
подсказки;
- Поля базы данных «Скрытый» и «Нецензурный» и функционал
позволяющих скрывать файлы с такими атрибутами;
- Функции редактирования списка «Удалить символ слева / справа» и
«Удалить лишние пробелы»;
- Функции обнуления значений в диалог «Обрезка строк»;
- Контекстное меню для бегущей строки с информацией о проигрываемом
файле;
- Возможность использования и хранения множества шаблонов для
функции «Специальная вставка»;
- Пункты в главном меню для отображения «корзины» списка
воспроизведения и содержимого плейлиста в основном списке в виде
закладки;
- Функция отображения результатов обновления базы данных в закладке
списка главного окна программы;
- Возможность перетащить воспроизводимый файл из бегущей строки с
информацией о проигрываемом файле;
- Возможность автоматического запуска сканирования избранных
каталогов после выхода из диалога их редактирования;
- Страницы «Вид» и «База данных» в основные настройки программы;
- Отображение добавленных перетаскиванием файлов в закладке
главного окна;
- Запрос на восстановление базы данных из резервной копии при
невозможности ее полноценной загрузки;


Изменено:___________________________________________________
- Переработано контекстное меню заголовка списка — единое меню по
«стрелке» и по правому клику на заголовке списка;
- Удален пункт меню «Справка / Обозначения в шаблонах»;
- Пункт меню «Инструменты» переименован в «Списки»;
- Объединены функции "Удалить лишние каталоги" и "Удалить неверные
ссылки" в диалоге редактирования избранных каталогов;
- Переработан механизм отрисовки и показа всплывающих подсказок;
- Вызов контекстного меню заголовка списка на всей площади заголовка;
- Компонент HTMLViewer обновлен до последней версии;
- Отображение эскизов альбомов — прорисовка тени;

Исправлено:_________________________________________________
- Неверное задание приоритета процесса при запуске, ошибочно
устанавливался низкий приоритет;
- Убрана сортировка по правому клику мыши на заголовке в списке;
- Всплывающие подсказки для графических элементов списка больше не
отображаются;
- Поиск файла в дереве каталогов для сетевого окружения;
- Отображение кнопки на панели задач при показе всплывающей
подсказки иконки в трее;
- Ошибка возникающая при интенсивной отрисовке списка с отображением
графических элементов;
- Сохранение настроек «Поддержки файлов»;
- Работа функции «Копировать во все редактируемые» в окне свойств
файла;
- Поиск текста в многострочных полях базы данных (комментарий);
- Невозможность удаления всех шаблонов из диалога «Имя файла -> тег»;
- Функция «Сохранить как файл» в диалоге редактирования изображений;
- Неверное именование списков воспроизведения при импорте;
- Медленное очищение панели фильтрации дерева;
- Работа кнопок управления проигрывателем при неактивном главном
окне;
- Не всегда устанавливалась активность кнопки «сохранить» на панели
инструментов;
- Изменение истории воспроизведения не приводило к установке флага
состояния сохранения базы данных;
- Отображение иконки для виртуальных файлов из CUE в списке;
- Ошибочная возможность перетаскивания неверных элементов (фильтров)
в основной список приводящая к ошибке;
- Критическая ошибка в процедуре чтения файла базы данных,
приводящая к невозможности ее загрузки в некоторых случаях;
- Неверное задание стартовой страницы для дерева «Структуры списка»
приводящие к невозможности в дальнейшем изменять отображаемую
страницу;
- Механизм детектирования русских символов в строке (автоматическое
задание языка исполнения, изменение регистра строк);
- Создание файла «!» в рабочем каталоге при считывании тега mp4;
- Срабатывание кнопок мини тулбара списка по правому клику мыши;
- Функции работы со списками воспроизведения, в том числе работа
функции удаления;
- Ошибочная установка флага недоступности файла при записи тегов;
- Отрисовка неактивного выделения в проводнике;
- Работа редакторов чисел в основном меню и редакторе страниц дерева;
- Отображение диалогов плагина gen_atlbassed не поверх всех окон
системы;
- Функция «Перечитать теги» не всегда приводила к обновлению базы
данных;
- Отображение эскизов обложек альбома в окне свойств и всплывающей
подсказке, при использовании нестандартного размера для основного
кеша эскизов;
Автор: zldo
Дата сообщения: 05.05.2015 22:31
Версия от 28.04.2015 MuzCat 2.1
Скачать (http://citsk.ru/files/muzcat/mc2.1.exe)
Яндекс диск https://yadi.sk/d/ZYYgVKWBgKFZ6
Версия 2.1
=============================================
Добавлено:__________________________________________________
- Функция проверки базы данных на дублирующиеся записи;
- Функции добавления недостающих пробелов и «нормализации»
пробелов;
- Настройки функций изменения регистра и работы с пробелами;
- Добавлена возможность редактирования некоторых служебных флагов
(отличие данных от тега, недоступность файла);
- Функция дублирования закладки;
- Горячая клавиша для вызова функции переименования файлов;
- Отображение прогресса фоновых операций на панели задач;
- Кнопки управления воспроизведением на всплывающем окне в панели
задач;
- Расширенные настройки поиска;
- Сортировка изображений из каталога файла;
- Открытие диалога открытия файла в каталоге с аудиофайлом по
умолчанию для редактора изображений;
- Специальная сортировка изображений из каталога файла с
использованием приоритетных списков;
- Настройка шаблонов всплывающих подсказок и строк статуса.

Изменено:___________________________________________________
- Функция изменения регистра;
- Переработана и оптимизирована функция поиска по базе данных;
- Изменение поля «Исполнитель альбома» не приводит к установке флага
отличия записи в базе от тега;
- Функция удаления лишних пробелов.

Исправлено:_________________________________________________
- Зависание при считывании поврежденного тега APE;
- Неверное скрытие кнопки «копировать во все» в окне свойств для
группы из двух файлов;
- Зависание при обновлении / переключении на страницу;
- Поведение числовых редакторов в диалоге свойств страницы дерева;
- Применение дополнительных параметров страницы дерева без
перезапуска программы;
- Отображение кнопки видимости информационной панели;
- Выключение фильтрации дерева при удачном поиске в нем элемента базы
данных;
- Поведение диалога поиска / замены в окне свойств;
- Скорректирован тип поля «Дата задания оценки»;
- Исправлены шаблонные символы для полей «Скрытый» и «Нецензурный»;
- Оптимизирована процедура применения изменений в окне свойств файла;
- Ошибка сохранения состояния диалога статуса обновления файлов
(фоновый / обычный режим);
- Перемещение файлов перетаскиванием в дерево каталогов и проводник;
- Неверный запрос на переименование файлов при попытке закрыть
свернутое приложение;
- Вывод диалога запроса имени съемного диска при фоновом обновлении
приводил к ошибке;
- Неверное сохранение пути к выделенной ветви в истории после поиска
элемента на странице дерева;
- Дублирование элементов истории при переключении страниц дерева;
- Ошибка сохранения конфигурации плагина gen_atlbassed (параметры
записи тегов).
Автор: Grishanenko
Дата сообщения: 28.06.2015 16:46
Функционал просто супер!
Сразу появилось несколько вопросов.
Просканировал всю музыку. Делаю поиск по исполнителю, сортирую по названию трека. Вижу что часть песен в верхней части отсортирована отдельно. Присмотрелся - перед названием есть лишний пробел. Решил удалить его.
1. Это делается только через свойства файла или можно определенными действиями редактировать прямо в списке?
2. Можно ли при сортировке игнорировать пробелы в начале?
Открыл свойства, удалил пробел. Решил проверить какой тег какой версии добавился в файл. Открыл его другой программой - тегов нет совсем. Потом уже высмотрел в настройках что MuzCat умеет автоматически извлекать информацию из имени файла, если тэги отсутствуют. Отключил эту возможность. Перечитал тэги конкретного файла - они все равно отображаются в списке, при их фактическом отсутствии. А мне ведь нужно понимать в каких файлах нужно прописать теги.
3. Можно ли обновить информацию о конкретном файле (или выделенных)? Или нужно пересканировать абсолютно все? Или же создавать новую базу?
4. В списке колонок вижу "имя диска", "папка", "имя файла", "полное имя файла". А можно ли отобразить полный путь без имени файла?
5. Можно отключить движение бегущей строки, если вся информация и так полностью помещается в этой самой строке?
6. При воспроизведении через LibZPlay вижу возможность играть все подряд или повторить один трек. Была бы очень полезной опцию воспроизводить только один трек и останавливаться.
Автор: zldo
Дата сообщения: 03.07.2015 22:54

Цитата:
1. Это делается только через свойства файла или можно определенными действиями редактировать прямо в списке?

Можно и так и так - кому как больше нравиться. В режиме редактирования доступна функция "Нормализации" и удаления лишних пробелов.

Цитата:
2. Можно ли при сортировке игнорировать пробелы в начале?

Можно, только смысла в этом не вижу - ресурсоемкость сортировки возрастет значительно, а пробелы так никуда и не денутся.

Цитата:
Открыл свойства, удалил пробел. Решил проверить какой тег какой версии добавился в файл.

По умолчанию в свойствах файла редактируется только данные в базе, тег остается неизменным. Для записи тегов нужно установить соответствующую галку в левом нижнем углу диалога, или записать теги позже (функция "записать теги" F10). Теги программа поддерживает разные - настроить запись и чтение можно в диалоге основных настроек в пункте поддержка типов файлов, настройка плагина.

Цитата:
Перечитал тэги конкретного файла - они все равно отображаются в списке

Данная настройка актуальна только для вновь добавляемых файлов - в вашем случае нужно сначала удалить проблемные файлы из базы (Главное меню / Файлы / Удалить из базы данных Ctrl+Del) а потом добавить их заново.

Цитата:
А мне ведь нужно понимать в каких файлах нужно прописать теги.

Для каждой записи храниться набор флагов (можно вывести в списке - меню списка настроить колонки) в том числе флаги наличия тега и отличия данных в теге от данных в базе muzcat.

Цитата:
3. Можно ли обновить информацию о конкретном файле (или выделенных)? Или нужно пересканировать абсолютно все? Или же создавать новую базу?

Да, можно, но при перечитывании тега всегда приоритет отдается заполненному полу - т.е. если в базе у записи прописан жанр, а в теге его нет, то жанр останется без изменений. Для "полного" обновления можно очистить поля нужных файлов в режиме редактирования - выделить нужный диапазон значений и нажать Del (аналогично тому как это делается в Excel) и только потом перечитать теги.

Цитата:
5. Можно отключить движение бегущей строки, если вся информация и так полностью помещается в этой самой строке?

У меня ни разу не помещалось поэтому не заморачивался. Добавлю такую возможность в будущих версиях.

Цитата:
6. При воспроизведении через LibZPlay вижу возможность играть все подряд или повторить один трек. Была бы очень полезной опцию воспроизводить только один трек и останавливаться.

Возможно, но тут появиться несовместимость (по режимам) с другими проигрывателями - подумаю как можно будет реализовать...
Автор: Skif_off
Дата сообщения: 04.07.2015 00:37
zldo
При установке убрал галку ассоциирования с *.dmb, однако программа настойчиво продолжает это делать, убирание галки в настройках и удаление ассоциации вручную из реестра ничего не меняет. Либо крест снимите, либо штаны наденьте © Так и задумано?
Планируется ли возможность портативного использования с хранением настроек и базы в каталоге сабжа, с относительными путями?

Добавлено:
Возможно ли отключить сплэшскрин и постепенную отрисовку окна? Немного раздражает
Автор: Grishanenko
Дата сообщения: 04.07.2015 20:33
"Редактировать список" я и не заметил. Теперь все значительно лучше. Первые 3 вопроса отпадают автоматически.
Описание параметров переменных для шаблонов не соответствуют реальности.
<b>%2</b>: - :<b>%1</b> = Исполнитель - Название, а по описанию %2 - полный размер и т.д.
Я сократил шаблон, поэтому на многих песнях вся информация помещается в строку. Но даже с шаблоном по-умолчанию очень заметен момент, когда начало строки появляется лишь после того, когда полностью скроется ее окончание. Т.е. в этот момент поле пустое. Симпатичнее, когда окончание и начало разделяет только десяток пробелов и текст получается почти непрерывным. В Aimp, например, так и сделано.
А вот с LibZPlay что-то не так. Там накапливается искажение и через минуту после начала песни уже хорошо ощущаются похрипывания/щелчки примерно раз в 2 секунды. Словно проблема на уровне буфера. Если же вернуть на 10 секунд назад - то все нормально, но опять накапливается искажение. Никаких настроек LibZPlay не вижу.
Вот пример файла.
ljd-02-3v02.narod.ru/mp3/Katya_Chehova_-_Tishina.mp3
3 других программных плеера и один аппаратный mp3-плеер так не делают. MuzCat+Aimp - тоже все нормально.
Автор: zldo
Дата сообщения: 04.07.2015 21:02

Цитата:
убирание галки в настройках и удаление ассоциации вручную из реестра ничего не меняет

Гляну, видимо напутал что-то при применении настроек. Исправлю.

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

Мысли конечно были, добавлю в планы.

Цитата:
Возможно ли отключить сплэшскрин и постепенную отрисовку окна? Немного раздражает

Отключение не делал - да и смысла не вижу особого, программа от этого быстрей запускаться не будет. В принципе, добавить не составит никакого труда, так что можно и сделать.

Цитата:
Описание параметров переменных для шаблонов не соответствуют реальности.

Оно соответствует реальности шаблонов для групп файлов, в частности всплывающей подсказки закладки, строки статуса, заголовка списка....

Цитата:
Симпатичнее, когда окончание и начало разделяет только десяток пробелов и текст получается почти непрерывным

Согласен, посмотрю что можно сделать.

Цитата:
А вот с LibZPlay что-то не так. Там накапливается искажение и через минуту после начала песни уже хорошо ощущаются

Утверждать не буду, но скорее всего проблема в передискретизации. Настроек тонких у библиотеки этой нет к сожалению.
Автор: Grishanenko
Дата сообщения: 05.07.2015 10:07
Проверил все версии LibZPlay - искажения есть. Нашел другой плеер, который использует эту библиотеку - Manatee_v1.1, с ним та же проблема.
А подключение bass.dll будет сложнее, чем LibZPlay? Он распространен значительно больше и явных проблем с ним не наблюдается.
Еще один забавный момент. Компьютер XP SP2 не выключается, если запущена MuzCat. Она просто прячется в трей и даже не появляется окошко о принудительном закрытии Так что нужно только делать в ней выход вручную.
Автор: zldo
Дата сообщения: 05.07.2015 21:08

Цитата:
А подключение bass.dll будет сложнее, чем LibZPlay?

В будущем планирую функционал по поддержке проигрывателей вынести в плагины. - bass первый кандидат на реализацию.

Цитата:
Компьютер XP SP2 не выключается, если запущена MuzCat.

Проверю, сам комп выключаю крайне редко.

Страницы: 1

Предыдущая тема: Display Driver Uninstaller (DDU)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.