AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины-дополнения / Addons => Topic started by: zldo on October 23, 2008, 20:31:07

Title: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 23, 2008, 20:31:07
[fastpic СПАМ.ru/](http://i62.fastpic.ru/big/2014/0610/b9/8114439f13ccd785fbf613e4a942bdb9.png)[/URL]
MuzCat - каталогизатор (библиотека мультимедиа) с наглядным представлением коллекции, возможностью быстрого поиска музыки и ведения статистики, воспроизведения файлов как встроенным, так и сторонним медиа плеером,  профессиональный редактор тегов  с широкими возможностями, поддержкой тегов mp3, ogg, wma, flac и других распространенных форматов.
(http://zldo.ru/front2-s.png)
- Собственная не реляционная модель базы данных (NoSQL),обладающая рядом преимуществ по сравнению с классической и позволяющая комфортно работать с действительно большими коллекциями аудиофайлов, включающими в себя десятки тысяч файлов;
- Поддержка чтения и записи тегов большинства распространенных форматов файлов, расширенная поддержка cue списков, как внешних, так и «вшитых» в теги. Композиции из cue добавляются в базу данных в виде «виртуальных» файлов, таким образом работа программы с ними в дальнейшем ничем не отличается от работы с реальными файлами;
- Полноценная поддержка файлов  хранящихся на съемных носителях (переносные жестких диски, флешки, CD и DVD, аппаратные медиаплееры), а также на сетевых дисках и хранилищах;
- Удобный и интуитивно понятный пользовательский интерфейс с удобным представлением коллекции в виде древовидных структур построенных по различным характеристикам файлов, полям тегов и возможностью задания пользователем своих, сколь угодно сложных, порядков группировки и фильтрации;
- Просмотр детальной информации о файлах в многостраничном списке или в виде эскизов альбомов с возможностью их группировки по различным полям тегов;
- Расширенная поддержка перетаскивания файлов (drag’n’drop) как внутри программы, так и во внешние приложения. Перетаскивая файлы, вы можете изменять списки воспроизведений, копировать и перемещать файлы, создавать новые страницы списка и даже редактировать теги файлов;
- Редактирование информации о файлах доступное непосредственно в основном списке, реализовано по аналогии с редактированием данных в табличных процессорах Excel и Calc, c поддержкой совместимого с этими программами формата буфера обмена, а также возможностью многоуровневой отмены внесенных правок. Помимо этого пользователю доступен и «классический» редактор тегов;
- При редактировании тегов доступны множество полезных инструментов позволяющих максимально автоматизировать этот процесс, в том числе: получение тегов из имени файла по шаблону (либо из любого другого поля тега), функция поиска и замены, нумерации, изменения регистра, транслитерации, обратной транслитерации, вставки и обрезки строк, поиска обложек альбомов в Интернет;
- Программа имеет встроенные средства для выполнения основных операций с файлами, которые позволяют копировать, перемещать, переименовывать файлы по шаблону (в соответствии с тегами), а также уникальную функцию по автоматическому размещению файлов, которая поможет упорядочить музыку на компьютере;
- Для воспроизведения файлов может быть использован как встроенный проигрыватель на базе LibZPlay (комбинация широко известных и давно зарекомендовавших себя библиотек LIBMAD, libVORBIS, libFLAC и т.д.), так и ряд «внешних» проигрывателей. Наиболее тесная интеграция на данный момент достигнута с аудио проигрывателем AIMP, что дает возможность полностью и максимально удобно использовать его обширные возможности;
- Большое внимание уделено работе со списками воспроизведения. Программа поддерживает большое число форматов файлов списков воспроизведения и предоставляет возможность синхронизировать их содержимое со списками, хранящимися в базе данных. Так же как и при редактировании тегов доступны операции с буфером обмена и многоуровневая отмена действий.
- Программа ведет статистику воспроизведений, доступа и прекращений воспроизведений файлов, доступна полная история воспроизведений.
[fastpic СПАМ.ru/view/63/2014/0610/0b92f08e0b61bb937dc61f6d3bdb9b98.png.html](http://i63.fastpic.ru/thumb/2014/0610/98/0b92f08e0b61bb937dc61f6d3bdb9b98.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/64533c9b20a4820393b90ea3c1ed25a7.png.html](http://i62.fastpic.ru/thumb/2014/0610/a7/64533c9b20a4820393b90ea3c1ed25a7.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/5017e35c1d8e86d7260d05099cce8c57.png.html](http://i62.fastpic.ru/thumb/2014/0610/57/5017e35c1d8e86d7260d05099cce8c57.jpeg)[/URL] [fastpic СПАМ.ru/view/61/2014/0610/c165636a1d4d93b39285dc57ec6d5c55.png.html](http://i61.fastpic.ru/thumb/2014/0610/55/c165636a1d4d93b39285dc57ec6d5c55.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/531c576caeb7537ff6a675e053a36815.png.html](http://i62.fastpic.ru/thumb/2014/0610/15/531c576caeb7537ff6a675e053a36815.jpeg)[/URL] [fastpic СПАМ.ru/view/63/2014/0610/5b32a474aa4468526dd98691b23caa4d.png.html](http://i63.fastpic.ru/thumb/2014/0610/4d/5b32a474aa4468526dd98691b23caa4d.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/d9f3d204094c197f391ef11407f82b5d.png.html](http://i62.fastpic.ru/thumb/2014/0610/5d/d9f3d204094c197f391ef11407f82b5d.jpeg)[/URL] [fastpic СПАМ.ru/view/63/2014/0610/2f86a62be6a51d6031a8559388c1d197.png.html](http://i63.fastpic.ru/thumb/2014/0610/97/2f86a62be6a51d6031a8559388c1d197.jpeg)[/URL] [fastpic СПАМ.ru/view/61/2014/0610/c2d41675bf3ac42a289ca6b71418e7bd.png.html](http://i61.fastpic.ru/thumb/2014/0610/bd/c2d41675bf3ac42a289ca6b71418e7bd.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/00ae2f7908798eca7f5b948b4436503e.png.html](http://i62.fastpic.ru/thumb/2014/0610/3e/00ae2f7908798eca7f5b948b4436503e.jpeg)[/URL] [fastpic СПАМ.ru/view/64/2014/0610/dc627b83cc1711f9da5db9ca8f3345eb.png.html](http://i64.fastpic.ru/thumb/2014/0610/eb/dc627b83cc1711f9da5db9ca8f3345eb.jpeg)[/URL] [fastpic СПАМ.ru/view/64/2014/0610/ec768d5ce3f7a6fa87614872feea3bce.png.html](http://i64.fastpic.ru/thumb/2014/0610/ce/ec768d5ce3f7a6fa87614872feea3bce.jpeg)[/URL] [fastpic СПАМ.ru/view/63/2014/0610/0daf3c1f66683a424d9ac960a810d837.png.html](http://i63.fastpic.ru/thumb/2014/0610/37/0daf3c1f66683a424d9ac960a810d837.jpeg)[/URL] [fastpic СПАМ.ru/view/64/2014/0610/08f6bf7f13b2a9754a554f7fff8cacee.png.html](http://i64.fastpic.ru/thumb/2014/0610/ee/08f6bf7f13b2a9754a554f7fff8cacee.jpeg)[/URL] [fastpic СПАМ.ru/view/63/2014/0610/983bfe198aeddece82f70c0f986be466.png.html](http://i63.fastpic.ru/thumb/2014/0610/66/983bfe198aeddece82f70c0f986be466.jpeg)[/URL] [fastpic СПАМ.ru/view/61/2014/0610/cebd65ad4f818e32448c10d6f7574e28.png.html](http://i61.fastpic.ru/thumb/2014/0610/28/cebd65ad4f818e32448c10d6f7574e28.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/0e4ae7a1b00bd08f5a51af6a5ca56b1e.png.html](http://i62.fastpic.ru/thumb/2014/0610/1e/0e4ae7a1b00bd08f5a51af6a5ca56b1e.jpeg)[/URL] [fastpic СПАМ.ru/view/63/2014/0610/b5e98a562893856676f7f997b7d2f78c.png.html](http://i63.fastpic.ru/thumb/2014/0610/8c/b5e98a562893856676f7f997b7d2f78c.jpeg)[/URL] [fastpic СПАМ.ru/view/62/2014/0610/a9419088e9d84038a0bfdd37428d7cd3.png.html](http://i62.fastpic.ru/thumb/2014/0610/d3/a9419088e9d84038a0bfdd37428d7cd3.jpeg)[/URL] [fastpic СПАМ.ru/view/61/2014/0610/75fdf4f79909c1b615fae7c9d335d923.png.html](http://i61.fastpic.ru/thumb/2014/0610/23/75fdf4f79909c1b615fae7c9d335d923.jpeg)[/URL] [fastpic СПАМ.ru/view/64/2014/0610/10da07d543a2fb54828301e72441702f.png.html](http://i64.fastpic.ru/thumb/2014/0610/2f/10da07d543a2fb54828301e72441702f.jpeg)[/URL] [fastpic СПАМ.ru/view/63/2014/0610/c0a12c4275058b5da65b0bb2c6325f29.png.html](http://i63.fastpic.ru/thumb/2014/0610/29/c0a12c4275058b5da65b0bb2c6325f29.jpeg)[/URL]

Версия от 12.11.2018 MuzCat 2.4
Скачать (http://citsk.ru/files/muzcat/mc2.4.exe) (http://citsk.ru/files/muzcat/mc2.4.exe)
Яндекс диск https://yadi.sk/d/ZYYgVKWBgKFZ6

MuzCat 2.4
Добавлено:
Изменено:
Исправлено:
Подробнее на форуме - http://citsk.ru/forum/viewtopic.php?f=10&t=349

Скачать http://citsk.ru/files/muzcat/mc2.4.exe (http://citsk.ru/files/muzcat/mc2.4.exe)

Версия 2.1
=============================================
Добавлено:__________________________________________________
- Функция проверки базы данных на дублирующиеся записи;
- Функции добавления недостающих пробелов и «нормализации»
пробелов;
- Настройки функций изменения регистра и работы с пробелами;
- Добавлена возможность редактирования некоторых служебных флагов
(отличие данных от тега, недоступность файла);
- Функция дублирования закладки;
- Горячая клавиша для вызова функции переименования файлов;
- Отображение прогресса фоновых операций на панели задач;
- Кнопки управления воспроизведением на всплывающем окне в панели
задач;
- Расширенные настройки поиска;
- Сортировка изображений из каталога файла;
- Открытие диалога открытия файла в каталоге с аудиофайлом по
умолчанию для редактора изображений;
- Специальная сортировка изображений из каталога файла с
использованием приоритетных списков;
- Настройка шаблонов всплывающих подсказок и строк статуса.

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

Исправлено:_________________________________________________
- Зависание при считывании поврежденного тега APE;
- Неверное скрытие кнопки «копировать во все» в окне свойств для
группы из двух файлов;
- Зависание при обновлении / переключении на страницу;
- Поведение числовых редакторов в диалоге свойств страницы дерева;
- Применение дополнительных параметров страницы дерева без
перезапуска программы;
- Отображение кнопки видимости информационной панели;
- Выключение фильтрации дерева при удачном поиске в нем элемента базы
данных;
- Поведение диалога поиска / замены в окне свойств;
- Скорректирован тип поля «Дата задания оценки»;
- Исправлены шаблонные символы для полей «Скрытый» и «Нецензурный»;
- Оптимизирована процедура применения изменений в окне свойств файла;
- Ошибка сохранения состояния диалога статуса обновления файлов
(фоновый / обычный режим);
- Перемещение файлов перетаскиванием в дерево каталогов и проводник;
- Неверный запрос на переименование файлов при попытке закрыть
свернутое приложение;
- Вывод диалога запроса имени съемного диска при фоновом обновлении
приводил к ошибке;
- Неверное сохранение пути к выделенной ветви в истории после поиска
элемента на странице дерева;
- Дублирование элементов истории при переключении страниц дерева;
- Ошибка сохранения конфигурации плагина gen_atlbassed (параметры
записи тегов).


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


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

Исправлено:_________________________________________________
- Неверное задание приоритета процесса при запуске, ошибочно
устанавливался низкий приоритет;
- Убрана сортировка по правому клику мыши на заголовке в списке;
- Всплывающие подсказки для графических элементов списка больше не
отображаются;
- Поиск файла в дереве каталогов для сетевого окружения;
- Отображение кнопки на панели задач при показе всплывающей
подсказки иконки в трее;
- Ошибка возникающая при интенсивной отрисовке списка с отображением
графических элементов;
- Сохранение настроек «Поддержки файлов»;
- Работа функции «Копировать во все редактируемые» в окне свойств
файла;
- Поиск текста в многострочных полях базы данных (комментарий);
- Невозможность удаления всех шаблонов из диалога «Имя файла -> тег»;
- Функция «Сохранить как файл» в диалоге редактирования изображений;
- Неверное именование списков воспроизведения при импорте;
- Медленное очищение панели фильтрации дерева;
- Работа кнопок управления проигрывателем при неактивном главном
окне;
- Не всегда устанавливалась активность кнопки «сохранить» на панели
инструментов;
- Изменение истории воспроизведения не приводило к установке флага
состояния сохранения базы данных;
- Отображение иконки для виртуальных файлов из CUE в списке;
- Ошибочная возможность перетаскивания неверных элементов (фильтров)
в основной список приводящая к ошибке;
- Критическая ошибка в процедуре чтения файла базы данных,
приводящая к невозможности ее загрузки в некоторых случаях;
- Неверное задание стартовой страницы для дерева «Структуры списка»
приводящие к невозможности в дальнейшем изменять отображаемую
страницу;
- Механизм детектирования русских символов в строке (автоматическое
задание языка исполнения, изменение регистра строк);
- Создание файла «!» в рабочем каталоге при считывании тега mp4;
- Срабатывание кнопок мини тулбара списка по правому клику мыши;
- Функции работы со списками воспроизведения, в том числе работа
функции удаления;
- Ошибочная установка флага недоступности файла при записи тегов;
- Отрисовка неактивного выделения в проводнике;
- Работа редакторов чисел в основном меню и редакторе страниц дерева;
- Отображение диалогов плагина gen_atlbassed не поверх всех окон
системы;
- Функция «Перечитать теги» не всегда приводила к обновлению базы
данных;
- Отображение эскизов обложек альбома в окне свойств и всплывающей
подсказке, при использовании нестандартного размера для основного
кеша эскизов;

Исхоник (delphi7)
http://yadi.sk/d/pYf2HpaN8Fe5A
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: anon on October 23, 2008, 21:37:29
на первый взгляд всё нормально...
если нажать Ctrl+Alt+Del то появляется такая ошибка (см. скриншот)
(http://ipicture.ru/uploads/081023/thumb/eB7YiWvNO9.png) (http://ipicture.ru/Gallery/Viewfull/8318907.html)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 24, 2008, 19:45:45
У меня все нормально. А ОС какая?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: anon on October 24, 2008, 20:01:56
XP Pro SP2
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 24, 2008, 20:07:58
У меня тоже, может особенности есть какие?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Rybolov999 on October 25, 2008, 00:14:22
Здравствуйте, zldo. Сначала слова благодарности: пользуюсь вашей программой уже давно и для себя не видел более удобного катологизатора и редактора тэгов! Если честно думал, что Вы забросили проект. Ошибался. Спасибо.
А теперь о грустном:
MuzCat 2 alpha 5: распакована на рабочем столе и работает прекрасно, в меру своих возможностей конечно.  ;)
MuzCat 2 alpha 8: поставил около часа назад. При запуске начинает отжирать всю возможную оперативку
(http://s51.radikal.ru/i132/0810/39/e0481b099826t.jpg) (http://radikal.ru/F/s51.radikal.ru/i132/0810/39/e0481b099826.jpg.html)
Пробовал по разному и одну, и с АИМПом. от 1 до 1,5 гигов оперативной памяти съедает. До упора в общем.
Система: Виста х32 с СП1. ЮАК выключен. Приложение запускалось как от имени админа так и простым запуском.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 25, 2008, 11:45:11
Rybolov999, файлы баз данных 8 альфы не совместимы с версиями от предыдущих :( проверок при открытии я не делал, отсюда и такая реакция. Нужно удалить ключ из реестра HKEY_CURRENT_USER\Software\ZLDO (делать это надо при закрытых MuzCat и AIMP), после этого либо переустановить MuzCat, либо запустить сначала MuzCat, а потом AIMP. После этих манипуляций все должно заработать.
По поводу запуска MuzCat под вистой с пользовательской учеткой - пока этого сделать не получится (производится запись в каталог с программой и еще выписывается лог в корневой каталог диска C:), работа над этой ошибкой идет, так что я думаю следующая версия будет работать корректно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Юра on October 25, 2008, 15:07:02
хм, программа отличная, как альтернатива встроенной библиотеке и вообще как каталогизатор, только вот стабильности добавить, тогда ещё лучше будет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: mallaigne on February 09, 2009, 11:56:38
а вот подскажите, когда у вас появится автозаполнение тегов из интернет-базы как это делается в winamp?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 09, 2009, 22:04:57
Winamp использует довольно хитрый интернет сервис с комерческой составляющей... я больше склоняюсь к реализации этой функции с помошью musicbrainz.
К сожалению времени на развитие MuzCat практически нет, поэтому о сроках ничего говорить не буду.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on April 08, 2009, 03:53:44
Тормозит и тупит.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: x-foby on April 08, 2009, 19:28:56
Jericho, совесть имей! либо пиши о реальных ошибках, либо не пиши вообще!!!
зы: и попробуй для начала "hello world!" написать, прежде чем поливать грязью работы людей!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 08, 2009, 20:27:41
Jericho, согласен - в той версии что тут размещена есть ошибка очень неприятная - вылазиет не всегда (закономерности не уловил, но чаще всего проявляется на одноядерных конфигурациях железа и чем меньше база тем больше тормоза  ;) ), но замечание вполне актуальное  :)
Еще есть проблемы с работой на системах с низкой пропускной способностью контроллера памяти... и старыми процами intel (особенно это заметно на целеронах) ...
Это все "издержки" моей довольно шустрой (и двуядерной) конфигурации компа.

С первым глуком разобрался уже довольно давно (исправленную версию не выкладывал). Со вторым сложней.. могу только утешить что тормозит одинаково и на PIII 500 и на Celeron 1700  :D вот такие вот чудеса.

У кого конфигурация по-мошней можно смело использовать, тормозить не будет и ресурсов будет кушать по минимуму, даже для ОЧЕНЬ больших баз. (основные алгоритмы писал еще на своей старой машине, так что там все быстро и гладко)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 17, 2009, 01:02:17
Все таки не удержался и решил выпустить еще одну альфу
Что нового:
Во первых исправлено множество ошибок и оптимизирована работа большинства основных функций.
Добалена поддержка cue файлов (корректно работатет только с AIMP? winamp к сожалению не может правильно трудится в этом направлении)
Добалены дополнительные поля базы данных, в основном относящиеся к информации о исполнителе и альбоме.
Изменена структура базы данных, за счет добавления новых полей, теперь есть данные привязанные непосредственно к исполнителю и альбому. Редактировать их пока возможно только в основной таблице.
Настройки теперь почти полностью хранятся в файле базы данных, а настройки по умолчанию в самом exe файле, проблему с падением при запуске под ограниченой учеткой пока не решил, но это уже дело минимальных поправок в коде.
Добавлена возможность сохранения набора страниц дерева в фал и загрузки его из файла.
Изменена концепция работы основных диалогов редактирования списка.
Добавлены некоторые расширения интерфейса.
Добавлена функция быстрого поиска - при удержинии alt можно кликнуть на любое значение в списке, при этом будет произведен поиск в базе этого значения.
Изменена реакция на прокрутку списков колесом мыши, теперь происходит прокрутка элемента под курсором мыши, вне зависимости от того какой контрол в данный момент имеет фокус ввода.
Обновлены плагины - AtlBased и плагин поддержки AIMP.
Ну и еще очень много всего.

Ссылка на новую версию.
http://narod.ru/disk/7770955000/mcinstall209.exe.html (http://narod.ru/disk/7770955000/mcinstall209.exe.html)

При переходе с предыдущей версии рекомендуется очистить поле "исполнитель альбома" для всех файлов, перечитать теги и выполнить "автоматическое заполнение полей" для всех файлов включенных в базу данных.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on May 07, 2009, 04:17:39
А как насчет полностью отказаться от тегов в звуковых файлах? В них есть смысл только если песенок несколько десятков, а когда их тысяча и более - нужна база данных, которая будет запоминать все в себе, а не рыться по сотням папок. И она не должна поддерживать ни ID3, ни еще что-нибудь в принципе. Но как тогда быть с плей-листом? Ведь в нем будут только имена файлов и более ничего. Очевидно, база данных должна иметь дополнительный программный интерфейс, заменяющий собою плей-лист в плеере гораздо более функциональным модулем, не зависящим от способа реализации обработки тегов в плеере. Ничего подобного я до сего дня не видел. На данный момент самая крутая медиатека - встроенная в Aimp, но и ей я не пользуюсь из-за некоторых неудобств.


Добавлено через 1 мин. 6 сек.
А сейчас проверим новую версию.


Добавлено через 3 мин. 40 сек.
Invalid Floating Point Operation прямо после запуска.  ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D. Вот так шутка.

Первая версия и то так не делала.
Работай дальше!


Добавлено через 7 мин. 7 сек.
Ой! Делала!
(http://ipicture.ru/uploads/081023/thumb/eB7YiWvNO9.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 07, 2009, 20:09:16
Quote
А как насчет полностью отказаться от тегов в звуковых файлах? В них есть смысл только если песенок несколько десятков, а когда их тысяча и более - нужна база данных, которая будет запоминать все в себе, а не рыться по сотням папок.

Ну если есть желание заполнять все вручную исходя из имени файла, то можно и отказаться  ;)
А по поводу хранения, MuzCat и библиотека AIMP в настоящее время так и делают - сканирование каталогов нужно выполнить только при изменении содержимого каталогов, Опять же, если есть желание можно добавлять файлы по отдельности. Основной недостаток у библиотеки AIMP - его база не редактируемая. В MuzCat же большая часть полей редактируемая (и кстати много полей вообще не привязаны к тегу).

Quote
И она не должна поддерживать ни ID3, ни еще что-нибудь в принципе.

Сам по себе MuzCat и не поддерживает ни одного формата файлов и тегов (за исключением cue, но это отдельный разговор), вся поддержка тегов вынесена в плагины.

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

Очень точное описание функциональности моей программы   :)

Quote
Ничего подобного я до сего дня не видел. На данный момент самая крутая медиатека - встроенная в Aimp, но и ей я не пользуюсь из-за некоторых неудобств.
Наверное просто не хочешь видеть, или не видно всего за сообщениями Invalid Floating Point Operation  ;D

Quote
Первая версия и то так не делала.
Работай дальше!
Первая? Первая версия увидела свет в далеком 2003 и вообще мало что делала  ;D
А вот слово "работа" тут не уместно - для меня это отдых ;)
Если есть желание поработать, то пожалуйста - исходный код открыт.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on May 12, 2009, 04:08:29
Quote
Сам по себе MuzCat и не поддерживает ни одного формата файлов и тегов (за исключением cue, но это отдельный разговор), вся поддержка тегов вынесена в плагины.

Ага, особенно FLAC. Она его вообще не воспринимает.

Ну и где этот исходный код? Очень хочу на него посмотреть. А чем вам не нравится ODBC? Только не надо разговоров, что он тормозной и вообще нехороший.


Добавлено через 8 мин. 1 сек.
Ага, нашел.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on May 12, 2009, 04:25:02
MuzCatDataBase.pas - ты конкретно киберманьяк. Я и не думал что оно НА САМОМ ДЕЛЕ так устроено. Неужели времена реляционных баз данных и SQL уже прошли?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 12, 2009, 19:44:13
Jericho, БАЗА в MuzCat самая что ни есть реляционная :)
SQL - отличный инструмент, но не в данном конкретном случаи - пример библиотека AIMP попроси Артема сделать ЖИВОЕ обновление дерева в библиотеке, а так же реализовать все возможности MuzCat по его построению. Реализация возможна, вот только ЭФФЕКТИВНОСТЬ такого алгоритма будет ниже плинтуса.
ODBC? а ты с ним работал? Он действительно тормозный - это действительно верное замечание. Я уже молчу про сложности (невозможность) реализации некоторых полезных вещей на нем.
Quote
MuzCatDataBase.pas - ты конкретно киберманьяк.
Да, я такой! Есть вопросы? Или у тебя есть код поинтересней работающий быстрей?
Что касается этого модуля глюков в нем нет, и работает он как часы, и память разумно использует - попробуй через ODBC загрузить базу на 100-200 тысяч записей, и построить по ней хотя бы подобие ОДНОЙ страници из дерева MuzCat, я посмотрю как это быстро будет работать.
С FLAC, тоже все нормально - ID3 обоих версий и APE теги читаются без проблем, у меня ни одного файла глюковатого не попадалось.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on May 13, 2009, 06:01:01
Quote
ЖИВОЕ обновление дерева в библиотеке
С какой целью? Пусть в окошковом Проводнике обновляется, когда ему вздумается.

Quote
ODBC? а ты с ним работал?
а то. А есть и другие приспособления, побыстрее и понадежней... Для данных же целей хватит и его.

Quote
100-200 тысяч записей
Это если в mp3 и хотябы 256 кб/с (а меньше вообще не музыка). А если FLAC плюс WAVE как у мене? -категорически нех..вый жесткий надо иметь. Причем чисто под музыку. Нереальная ситуация для дома.

То, что у тебя все работает, мне не важно, я не сомневаюсь, что на своей системе ты все ошибки словил. У МЕНЯ, Пользователя, НЕ РАБОТАЕТ! ТУПО ИГНОРИРУЕТ FLAC И НЕВЕРНО ЧИТАЕТ ID3v2! И нечего говорить, что у меня какие-то теги неправильные, все остальные плееры справлялись.(А предыдущая (это ее исходники я скачал) не тупила. К тому же показывала обложки. А эта не кажет, видать ускорить эту процедуру не удалось, решил выкинуть).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 13, 2009, 21:58:26
Quote
С какой целью? Пусть в окошковом Проводнике обновляется, когда ему вздумается.
Давайте не будем сравнивать, эту функцию я взял для примера (AIMPу это и не требуется в связи со статичностью данных и как следствее страниц дерева). Я про быстродейтвие - сейчас в плане построения деревьев MuzCat работает раза в 3 быстрее, даже с учетом более сложных алгоритмов его формирования (про сортировки я вообще молчу), и это напрямую вытекает из представления данных. Обновление же дерева в MuzCat в режиме реального времени необходимость, т.к. данные в нем динамичны и могут менятся во время работы программы, а дерево может быть выстроенно по любому полю базы данных или по их комбинации.
Quote
а то. А есть и другие приспособления, побыстрее и понадежней... Для данных же целей хватит и его.
Никто и не спорит. Мне было интересно все сделать с НУЛЯ и я это сделал. Баги присутствуют, но модель верна и поэтому они устранимы.
Quote
Это если в mp3 и хотябы 256 кб/с (а меньше вообще не музыка). А если FLAC плюс WAVE как у мене? -категорически нех..вый жесткий надо иметь. Причем чисто под музыку. Нереальная ситуация для дома.
х\з года 3 назад я считал большой коллекцией 5-10 тысяч файлов, сейчас у меня около 50 и я не думаю что это много.
Quote
То, что у тебя все работает, мне не важно, я не сомневаюсь, что на своей системе ты все ошибки словил. У МЕНЯ, Пользователя, НЕ РАБОТАЕТ! ТУПО ИГНОРИРУЕТ FLAC И НЕВЕРНО ЧИТАЕТ ID3v2! И нечего говорить, что у меня какие-то теги неправильные, все остальные плееры справлялись.(А предыдущая (это ее исходники я скачал) не тупила. К тому же показывала обложки. А эта не кажет, видать ускорить эту процедуру не удалось, решил выкинуть).
Твои сообщения я бы не назвал конструктивными сообщениями об ошибках, скорее это больше похоже на попытки принудить меня согласиться что моя программа полное г. а я идиот. Если есть вопросы, задавай а не поднимай панику.
P.S. Обложки все так же рисуются, поменялся принцип их загрузки.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on May 14, 2009, 05:57:38
Файлы типа FLAC программа игнорирует.

А сколько слов в ответ, прямо как в рекламном буклете. Не люблю такие вещи. Что она там делает и не делает я уже и сам знаю. Задан конкретный вопрос точнее шесть, без всякого идиотизма:

1. Где обложки?
2. Когда будет поддержка формата FLAC?
3. Что за ошибка доступа при Drag&Drop между списком и деревом?
4. Когда программа перестанет рушиться после вызова свойств plug-in, написанного по твоему шаблону?
5. Когда plug-in для AIMP перестанет его вешать?
6. Почему вызов трека на воспроизведение при работающем AIMP прочищает ему играющий плей-лист?

И не надо врать, что все пучком. Флаг в руки и погнал исправлять.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: sviperz on May 14, 2009, 08:48:34
Jericho, оставь этот флаг себе! Назови хоть одну причину, почему автор темы должен это делать? Можешь себя не утруждать, таких причин нет. Веди себя достойно!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 15, 2009, 01:18:27
Quote
И не надо врать, что все пучком. Флаг в руки и погнал исправлять.
Ооо, мастер, самому слабо? Или исходники свежие нужны? Если в этом дело, то вопросов нет, будут!
А если решение от меня нужно, жди. Еще раз повторюсь, Я ПИШУ ДЛЯ СЕБЯ! Если прога интересна, пользуйся в полном объеме, есть замечания, пиши. Подгонять меня в таком тоне безполезно, я никаких гарантий не давал. Это я не про то, что мне на пользователей по барабану, просто часть вопросов уже поднималось на форуме моей программы и есть ответ, и кто с пониманием к вопросу подходил тот от меня поддержку получал.

З.Ы. Если бы я врал, в  версии проги слово alpha не маячило бы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Зелёный on May 15, 2009, 09:27:50
Парни, не ведитесь на этого школяра. Ему просто скучно, вот он и пытается себя развлечь...
zdlo, продолжай в том же духе и не слушай никого. Я хоть и ни разу не отписался (не считал нужным), но программку твою опробовал. И был приятно удивлён, между прочим. Ну а параноидальная шизофрения (в нашем случае -- в лице камрада Jericho) была, есть и будет. Не поддавайтесь на подобного рода провокации. Удачи! :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: JustAnotherGuy66 on May 17, 2009, 14:30:06
Только что скачал, вроде хорошая штука.
Что сразу бросилось в глаза - "Не разу не проигран" (там "и" надо ;)).

Ну еще то, что у некоторых файлов теги почему-то не прочитались.
И не очень понятно разделение исполнителей по странам, зачем оно и как его убрать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 18, 2009, 10:13:33
JustAnotherGuy66, очепятку исправлю :)
Можно пару файлов для теста, тех у которых теги не прочитались?
Разделение по "языку исполнения" можно убрать через настройки страниц дерева - "Настройки \ Содержимое дерева", а там или создай новую страницу с желаемым порядком уровней или отредактируй существующую.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Юра on May 18, 2009, 13:15:28
Также не отображает теги некоторых файлов.
Ссылку отправил в личку.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on May 21, 2009, 03:52:12
Quote
Jericho, оставь этот флаг себе!
Владыка Форума, я уже понял, что лучше делать все самому.

И почему я это знал: вместо ответа-опять много букв, не имеющих ни малейшего отношения к делу.

Quote
есть замечания, пиши
Товарищъ, у вас избирательная слепота? Хорошее видим а плохое (для меня плохое) в моей вселенной не существует? Знаю, бывает, но мне нетрудно повторить:

1. Где обложки?
2. Когда будет поддержка формата FLAC, в котором у меня половига коллекции? А я еще OGG не проверял, а судя по тому, что теги в них одинаковые, то проблемы должны быть и там.
3. Что за ошибка доступа при Drag&Drop между списком и деревом?
4. Когда программа перестанет рушиться после вызова свойств plug-in, написанного по твоему шаблону?
5. Когда plug-in для AIMP перестанет его вешать?
6. Почему вызов трека на воспроизведение при работающем AIMP прочищает ему играющий плей-лист?

Quote
Я ПИШУ ДЛЯ СЕБЯ!
для пользователя означает РАЗРАБОТЧИК, ПОЛЬЗУЙСЯ ТОЖЕ САМ.


Добавлено через 2 мин. 0 сек.
Quote
Ооо, мастер, самому слабо?
Не слабо, прототип уже готов. Причем из стандартных компонент.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 21, 2009, 14:22:00
Quote
1. Где обложки?
Обложки на месте (или в папке с аудио или в сам файл зашиты).
Если вопрос в том почему они не отображаются в MuzCat отвечу - это из-за слепоты твоей (избирательной или нет не знаю). Знаю бывает, мне не трудно повторить:
Code: [Select]
При переходе с предыдущей версии рекомендуется очистить поле "исполнитель альбома" для всех файлов, перечитать теги и выполнить "автоматическое заполнение полей" для всех файлов включенных в базу данных.
Если интересует техническая сторона вопроса, то в новой версии поменялось "ведущее" поле для кеша изображений, теперь это не "Альбом" а "Полное название альбома", содержимое генерируется при создании новой базы или при выполнении "автоматического заполнение полей" можно и вручную заполнить. В старых базах такого поля не существовало, поэтому после загрузки такой базы оно остается пустым.
Quote
2. Когда будет поддержка формата FLAC, в котором у меня половига коллекции? А я еще OGG не проверял, а судя по тому, что теги в них одинаковые, то проблемы должны быть и там.
Еще раз повторюсь у меня с этими форматами проблем нет, У всех файлов что есть у меня все считывается правильно. Так что файл в студию.
Quote
3. Что за ошибка доступа при Drag&Drop между списком и деревом?
Х/З D&D в дереве еще не реализован, так что пока что-либо перетаскивать смысла нет.
Quote
4. Когда программа перестанет рушиться после вызова свойств plug-in, написанного по твоему шаблону?
Опять же код в студию, или сам плагин в крайнем случаи.
Quote
5. Когда plug-in для AIMP перестанет его вешать?
Единственный баг который я припоминаю, это висяк при неверных ссылках на que и то Артем его довольно быстро исправил, а больше не замечал - AIMP и MuzCat работают у меня сутками.
Quote
6. Почему вызов трека на воспроизведение при работающем AIMP прочищает ему играющий плей-лист?
Проверил только-что все остается на месте (естественно происходит очистка списка MuzCat а содержимое остальных остается без изменений)
Quote
для пользователя означает РАЗРАБОТЧИК, ПОЛЬЗУЙСЯ ТОЖЕ САМ.
Так я и пользуюсь  ;)
Quote
Не слабо, прототип уже готов. Причем из стандартных компонент.
Ну, чтож поздравляю, может после того как ты себе шишек понабиваешь у тебя уважение к РАЗРАБОТЧИКАМ появится и терпение.  :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on June 02, 2009, 07:37:06
Quote
Если интересует техническая сторона вопроса, то в новой версии поменялось "ведущее" поле для кеша изображений, теперь это не "Альбом" а "Полное название альбома", содержимое генерируется при создании новой базы или при выполнении "автоматического заполнение полей" можно и вручную заполнить. В старых базах такого поля не существовало, поэтому после загрузки такой базы оно остается пустым.
  при создании новой базы ничего не генерируется. Вот так. Остается вопрос: где обложки?

Quote
Еще раз повторюсь у меня с этими форматами проблем нет, У всех файлов что есть у меня все считывается правильно
Еще раз повторюсь: неважно, что там у ТЕБЯ. Я вот напишу под ODBC, а у тебя драйвера не будет. И буду потом говорить: а у меня все нормально, как часы, а ты пургу какую-то гонишь и руки кривые.

Quote
Так что файл в студию.
Зачем же? Возьми и закодируй любую дорожку с  Audio CD Aimp-ским кодером, им же заполни теги (а можно и не заполнять) и любуйся. Но знаешь фишка то не в этом - не просто ведь теги не читаются, программа начисто игнорирует файлы с раширением .flac. Если же их вдолбить в базу вручную, расширение после сохранения усекается до .fla, программа файл не находит и виснет.
Вопрос: когда будет поддержка FLAC?

Quote
Опять же код в студию, или сам плагин в крайнем случае.
А зачем? У себя с сайта возьми и плагин, и код. Что, опять у тебя все работает? И что с того, на некоторых машинах MuzCat просто не запускается. Машина i386, с WinXP32. Что на это скажешь? Вопрос остался: как написать нормальный плагин?

Quote
Проверил только-что все остается на месте (естественно происходит очистка списка MuzCat а содержимое остальных остается без изменений)
Это как естественно? Что, так и задумано? А зачем?








Добавлено через 8 мин. 24 сек.
И почему она не может просто жрать все подряд файлы с теми расширениями, которые я хочу? Почему расширение из четырех символов проблема?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tiger on June 02, 2009, 08:24:06
вот... разговор в более дружном ключе :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on June 03, 2009, 05:43:52
Файлы с расширением FLAC добавляются при выполнении цепочки команд Добавить папку/Быстро добавить папку, и ТОЛЬКО так. Что за загадки, блин?. Но радоваться нечему, длина и битрейт рассчитываются неверно (вплоть до минус полмиллиона минут и десяти миллионов килобит в секунду, приколись), теги не читаются (кроме номер трека - чаще ноль, бывает и триста, и больше). Но они редактируются! Правда только в библиотеке, а после попытки сохранения расширение из FLAC откусывается до LAC, даже если запись тегов совсем выключена. Хорошо хоть заметил вовремя, а то заколебался бы переименовывать обратно. Программа портит файлы. Зачем?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 07, 2009, 00:00:07
Quote
Файлы с расширением FLAC добавляются при выполнении цепочки команд Добавить папку/Быстро добавить папку, и ТОЛЬКО так.
Такой последовательности меню в MuzCat v2.x нет!
Quote
А зачем? У себя с сайта возьми и плагин, и код. Что, опять у тебя все работает? И что с того, на некоторых машинах MuzCat просто не запускается. Машина i386, с WinXP32. Что на это скажешь? Вопрос остался: как написать нормальный плагин?
На сайте лежат исходники плагинов под первую версию MuzCat, да и вообще я сайт не обновлял очень и очень давно.
Все новое что есть размещено на форуме.
У меня вообще складывается ощущение что ты пользуещься версией 1.5 двухгодичной давности.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Зелёный on June 07, 2009, 13:59:02
;D
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 07, 2009, 19:38:58
Подтверждаю все перечисленные глюки  :-X
Для MuzCat v1.5b4 от 02.02.2007 года, все-таки рекомендую обновить версию  :-\
Ссылка в этой теме или на моем форуме http://muzcat.topbb.ru
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on June 16, 2009, 11:49:40
Quote
Такой последовательности меню в MuzCat v2.x нет!

Есть.

Quote
Для MuzCat v1.5b4 от 02.02.2007 года, все-таки рекомендую обновить версию


Она-то этих глюков не имеет.

Только что скачал последнюю версию - не запустилась, ибо я не админ.


Добавлено через 2 мин. 26 сек.
Запустилась. Вот и твоя альфа.


Добавлено через 5 мин. 3 сек.
Вывод: ну ее к черту.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 16, 2009, 20:32:54
Quote
Есть.
::) без комментариев...
Дальше вообще ничего не понятно...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on July 01, 2009, 08:33:40
О, заработало. Все, кроме правки многих файлов сразу, похоже она не реализована. И че делать? Пользовать внешний редактор тегов?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on July 01, 2009, 12:49:41
Таблица в mc редактируется почти по тому же принципу что и таблицы в Excel (в mc естественно упрощенный вариант), выделение нескольких элементов происходит так же, как вариант можно скопировать всю таблицу или часть в excel там отредактировать, а потом вставить обратно измененный вариант.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Chaos on July 09, 2009, 05:00:37
То есть так и не работает.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Dj-Zipper on July 09, 2009, 09:14:58
Ничё так библиотека
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on July 09, 2009, 12:02:49
Jericho, что конкретно не работает? Я мысли читать не умею.
Выделить не получается, или отредактировать?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ampolez on September 16, 2009, 03:36:02
скачал 9 альфу отсюда: http://narod.ru/disk/3347220000/mcinstall208.exe.html (http://narod.ru/disk/3347220000/mcinstall208.exe.html)
в процессе установки доктор веб находи в файле muzcat.exe виря по названием win32.Induc.
в инете нашел, что эта тварь заражает все файлы, собранные дельфовский компилятором.

посмотри, уважаемый, zldo ссылочку:
http://www.bitdefender.com/VIRUS-1000528-en--Win32.Induc.A.html (http://www.bitdefender.com/VIRUS-1000528-en--Win32.Induc.A.html)
может удастся тебе избавиться от заразы и выпустить чистенькую альфу? а то уж больно хочется ее потрогать  ;)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: AKR on December 02, 2009, 12:10:13
Вот то же сказал и каспер! Это просто лечится в делфяни. Jericho - GSA Delphi Induc Cleaner 1.00 это один из вариантов простого решения http://www.comss.ru/page.php?id=344
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Stray on February 25, 2010, 17:12:41
А вирус и ныне там!
Жалко, что автор не вылечил дистрибутив, очень хотелось потестить программу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Mike1991 on February 05, 2012, 21:02:16
Установил данную фонотеку. В общем-то неплохо. Единственное, что следовало бы добавить - возможность добавления файлов в библиотеку при помоши Drag 'n Drop.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Roosso on March 05, 2012, 10:39:58
Класс не знал про выход второй версии. Зашел на ваш временный форум понял, что у вас проблемы какие то, и сайт на народе уже задохся... Но рад не бросаете работу над программой. Полезная штука эта ваша программа =)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 16, 2013, 12:45:32
На досуге переписал плагин, проверялось с AIMP 3.51
В архиве MuzCat (извлечь в любую папку) и AIMPtoMC.dll (извлечь в папку с плагинами AIMP, обычно c:\Program Files\AIMP3\Plugins\)
http://yadi.sk/d/CjdmUs3T7ym6C
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 16, 2013, 13:00:56
На досуге переписал плагин, проверялось с AIMP 3.51
В архиве MuzCat (извлечь в любую папку) и AIMPtoMC.dll (извлечь в папку с плагинами AIMP, обычно c:\Program Files\AIMP3\Plugins\)
http://yadi.sk/d/CjdmUs3T7ym6C
Классный каталог, большой объём работы проделан +
Бегущая строка "сейчас играет" - не видит то, что играет в АИМПе
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: SanekK on August 16, 2013, 17:57:25
Что-то не хочет на win8x64
(http://i.imgur.com/nweHiZH.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 16, 2013, 19:07:39
Что-то не хочет на win8x64
да, есть такое
виновата классическая ошибка KERNELBASE.dll
Code: [Select]
Имя события проблемы: APPCRASH
  Имя приложения: MuzCat.exe
  Версия приложения: 0.0.0.0
  Отметка времени приложения: 2a425e19
  Имя модуля с ошибкой: KERNELBASE.dll
  Версия модуля с ошибкой: 6.2.9200.16451
  Отметка времени модуля с ошибкой: 50988950
  Код исключения: 0eedfade
  Смещение исключения: 00014b32
  Версия ОС: 6.2.9200.2.0.0.256.4
  Код языка: 1049
  Дополнительные сведения 1: 357a
  Дополнительные сведения 2: 357a097a30e3daed8994f02be0f3b7a3
  Дополнительные сведения 3: a60c
  Дополнительные сведения 4: a60c021d5fe8d82fa715cf8a70f0be53
В режиме совместимости с XP хапускается
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 16, 2013, 20:38:17
Изменений в саму программу не вносил года 3-4  :-[, Судя по скрину ошибка связана с блокировкой доступа к реестру (при запуске регистрируется расширение файла, а это запись в HKCR). Запуск от имени администратора "решит" эту проблему.
Если будет время попробую внести попраки для корректной работы в новых OS.

Soolo - в бегущей строке отображается только файл из списка воспроизведения MuzCat.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 16, 2013, 22:26:02
Запуск от имени администратора "решит" эту проблему.
нет не решит - выскакивает сотня ошибок - это я сразу проверил
помогает только запуск в режиме совместимости с XP

Soolo - в бегущей строке отображается только файл из списка воспроизведения MuzCat.
это я понял. Просто время тикает, кнопки воспроизведением управляют. А вот бегущая строка показывает не тот трек
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: SanekK on August 17, 2013, 11:17:57
Мне в режиме запуска от администратора помогло.
Но я думал ты саму библиотерку переделал, посмотреть решил, а тут тока плагин))
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 17, 2013, 12:23:37
Пока что только плагин, программой заниматься времени нет к сожалению :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 23, 2013, 21:33:11
Внес некоторые изменения для обеспечения совместимости с uac, windows 8 у меня нет, так что если кто-то протестит буду благодарен. Ссылка в первом сообщении.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 23, 2013, 21:39:49
если кто-то протестит буду благодарен. Ссылка в первом сообщении.

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=9000.0;attach=37693)

UAC больше не влияет - ошибки одни и те же что от имени пользователя, что от имени админа.
Запуск в режиме совместимости с WinXP помогает
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 23, 2013, 21:52:28
Ok. Понятно....
А если удалить раздел HKEY_CURRENT_USER\Software\zldo\MuzCat из рееста (программа должна быть закрыта в это время) и попробовать запустить еще раз?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 23, 2013, 22:04:33
А если удалить раздел HKEY_CURRENT_USER\Software\zldo\MuzCat из рееста (программа должна быть закрыта в это время) и попробовать запустить еще раз?
Ничего нового не случилось
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 23, 2013, 22:11:52
Спасибо.
Буду w8 искать  :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on August 24, 2013, 09:44:48
Классная программа! +1
Да, проблема с Вин8. У меня и с прав. админа и с режимом совместимости эта ошибка повторилось.

- А планируется ли поддержка плейлистов aimppl?
- Планируется ли поддержка БД АИМПа?
- Планируется ли поддержка рейтингов файла?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 24, 2013, 10:05:15
Quote
- А планируется ли поддержка плейлистов aimppl?
Пока нет, но формат несложный, сделать можно.
Quote
- Планируется ли поддержка БД АИМПа?
Нет, не планируется. Причин много - от различия числа полей, быстродействия и всей концепции БД целиком.
Quote
- Планируется ли поддержка рейтингов файла?
Она уже есть - пятибальная шкала с десятичной градацией. В том числе поддерживается рейтинг в тегах файлов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on August 24, 2013, 10:14:24
Понятно. Я был рад, если вы сделаете поддержку плейлистов aimppl.
И кстати я сказал именно о рейтинге файла: В Фонотеке рейтинг и оценка совсем разные вещи...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 24, 2013, 12:07:50
Quote
И кстати я сказал именно о рейтинге файла:
Давно во встроенную фонотеку не заглядывал.
Не совсем понятно как этот самый рейтинг высчитывается...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 26, 2013, 10:42:35
Нашел я w8, ошибку повторить не смог :(
Добавил в exe возможность bug report
Скинте отчет об ошибке сюда или мне на почту zldo @ mail.ru

Обновленная программа http://yadi.sk/d/CjdmUs3T7ym6C
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 26, 2013, 10:57:57
Обновленная программа
запустил из MuzCat файл (из огромного списка всей моей музыки)
В АИМПе заиграл не тот файл (ошибка примерно в несколько десятков позиций)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 26, 2013, 11:02:17
Quote
В АИМПе заиграл не тот файл (ошибка примерно в несколько десятков позиций)
У себя тоже замечал такое, помогал повторный запуск... С чем связанно не понятно. Ошибка с новой версией плагина появилась.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 26, 2013, 11:16:58
помогал повторный запуск...
у меня не помогает

W8 проверю вечером
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 26, 2013, 11:35:06
А число файлов в списке AIMP и списке MuzCat совпадают?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 26, 2013, 11:36:48
А число файлов в списке AIMP и списке MuzCat совпадают?
нет
2806 в АИМПе и 2602 в MC
видимо, MC не понимает экзотические форматы, коих у меня для тестов довольно много, либо не бъёт файлы по CUE, либо АИМП дважды бъёт CUE

нужно изменить способ отправки файлов в АИМП: чисто списком, чтобы АИМП ничего нового не придумал
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 26, 2013, 11:56:53
Да, скорее всего дело в том, что AIMP разбивает файлы с cue. Эта ошибка была уже и ее уже решали, видимо с новым API вылезли старые ошибки.

Quote
нужно изменить способ отправки файлов в АИМП: чисто списком, чтобы АИМП ничего нового не придумал
Изначально такая схема использовалась с winamp... В AIMP данные передаются напрямую, но судя по существенной задержке при открытии больших списков эти данные снова игнорируются. Одним словом нужно снова поднимать старую тему в разделе "Разработка"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 26, 2013, 11:59:56
Одним словом нужно снова поднимать старую тему в разделе "Разработка"
Поднимите
Как раз грядут изменения в API
Желательно не допустить туда ошибки
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 28, 2013, 21:55:16
Quote
W8 проверю вечером
Каков результат?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 28, 2013, 22:06:15
Каков результат?
чуть не забыл =)
отправил на ящик
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 28, 2013, 22:37:41
Спасибо, получил. Все понятно, проморгал  8)
Эта версия должна заработать http://yadi.sk/d/CjdmUs3T7ym6C
Доработал цветовые профили и частично поддержку закладок. Убрал пару-тройку багов.
Вернул совместимость с cue файлами.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on August 28, 2013, 22:44:53
А поддержка aimppl когда будет?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 28, 2013, 23:11:50
да, ошибки больше нет

Но теперь проверяю взаимодействие библиотеки и АИМПа: очень плохое:
Файл не запускается из библиотеки (просто создаётся пустой плейлист). Если запустить файл в АИМПе, нажать стоп, а затем попытаться запустить файл из библиотеки - АИМП начинает играть тот файл, который я в нём запускал.

Может дело в UAC, а может что-то сломалось (библиотека и АИМП имеют равные права, запущены от имени моего аккаунта)

закрываю библиотеку: багрепот (отправил на ящик)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 29, 2013, 09:33:59
Hayo Tee
Quote
А поддержка aimppl когда будет?
На выходных займусь, правда поддержки "групп" не будет - в MuzCat их негде хранить.

Quote
Но теперь проверяю взаимодействие библиотеки и АИМПа: очень плохое:
Файл не запускается из библиотеки (просто создаётся пустой плейлист). Если запустить файл в АИМПе, нажать стоп, а затем попытаться запустить файл из библиотеки - АИМП начинает играть тот файл, который я в нём запускал.
Плагин AIMPtoMC.dll установлен? Такое поведение будет при отсутствии плагина (MuzCat находит заглушку AIMP под API Winamp и думает что работает с ним).

Quote
закрываю библиотеку: багрепот (отправил на ящик)
Спасибо, все пришло. Поправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 29, 2013, 09:54:32
Плагин AIMPtoMC.dll установлен? Такое поведение будет при отсутствии плагина (MuzCat находит заглушку AIMP под API Winamp и думает что работает с ним).
Да, конечно

Багрепот связан как раз с этим глюком
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 29, 2013, 10:12:41
В багрепорте ошибка связанная с неверным порядком освобождения доп. потоков. В частности обновляющего индекс воспроизводимого файла.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 29, 2013, 10:15:55
Но теперь проверяю взаимодействие библиотеки и АИМПа: очень плохое:
Файл не запускается из библиотеки (просто создаётся пустой плейлист). Если запустить файл в АИМПе, нажать стоп, а затем попытаться запустить файл из библиотеки - АИМП начинает играть тот файл, который я в нём запускал.
на WinXP тот же глюк, так что дело не в UAC
одно отличие: плейлист всё же составляется, но трек не переключается
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 29, 2013, 11:08:23
http://yadi.sk/d/CjdmUs3T7ym6C

Настройки / отладка / Информация о плеере
Что пишет?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 29, 2013, 11:17:45
Настройки / отладка / Информация о плеере
Что пишет?

Code: [Select]
Информаци о текущем проигрывателе:
ClassName - TAIMPPlayer
IsFrendlyPlayer - 0
CanUsePlaer - -1
PlayerExeName -
GetPlayListFileName -
NowPlayningIndex - -1
Volume - 130
Position - 86050
NowPlayningTotalTime - 164000
NowPlayningIndex - -1
AIMPHandle - 3867774

кстати, треки теперь запускаются
но всё-равно не те =)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 29, 2013, 11:25:06
Quote
кстати, треки теперь запускаются
но всё-равно не те =)
Судя по данным плагин подхватился...
Треки не те, из-за разбития cue - пока API не позволяет её принудительно отменить :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 29, 2013, 11:26:02
Судя по данным плагин подхватился...
ты исправлял ошибку, на которую я багрепорт отправлял?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 29, 2013, 11:57:29
Надеюсь, что да.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 29, 2013, 12:12:49
Надеюсь, что да.
это исправление вошло в ту сборку, которую я последнюю тестировал?
просто хочу узнать отчего взаимодействие вернулось: по фазе луны или от исправления бага
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 29, 2013, 12:34:57
Да, вошло, только не думаю что оно повлияло - исправленный код выполняется при закрытии программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on August 29, 2013, 23:27:09
Короче говоря, нормалды, всё взаимодействует так же и дома.
Вопрос с CUE-ями открыт.
Ещё один отчёт на ящик отправил (ошибка при закрытии проги)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 04, 2013, 21:18:16
Новая верися: http://yadi.sk/d/CjdmUs3T7ym6C
Доработаны закладки, перетаскивание в дереве списков воспроизведений, перетаскивание между закладками, работа со списками воспроизведения, исправлено много ошибок.

!!!! Добовлена поддержка плейлистов aimppl - полноценно только чтение, запись затрет доп данные (останется только список файлов).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on September 04, 2013, 21:38:37
Новая верися: http://yadi.sk/d/CjdmUs3T7ym6C
Доработаны закладки, перетаскивание в дереве списков воспроизведений, перетаскивание между закладками, работа со списками воспроизведения, исправлено много ошибок.

!!!! Добовлена поддержка плейлистов aimppl - полноценно только чтение, запись затрет доп данные (останется только список файлов).
Круто, спасибо +
А когда название и автор плагина будут отображаться в списке плагинов АИМПа? ;)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on September 04, 2013, 21:40:12
Спасибо! +1
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on September 04, 2013, 21:40:20
Недочёт: без FastMM_FullDebugMode.dll не запускается/

Для желающих потестить программу прикрепил во вложении недостающий файл, кидать в папку MuzCat
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 04, 2013, 21:59:17
Quote
Недочёт: без FastMM_FullDebugMode.dll не запускается
Забыл, сейчас перекомпилирую...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on September 04, 2013, 22:01:25
Забыл, сейчас перекомпилирую...
так оставь ловца утечек
может кто найдёт что-то, скинет отчёт
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 04, 2013, 22:04:48
Quote
так оставь ловца утечек
может кто найдёт что-то, скинет отчёт
С теми что есть разобраться бы :)

З.Ы.
Пересобрал, ссылка таже.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on September 04, 2013, 22:07:55
С теми что есть разобраться бы :)
большой программе большие баги =)
При тестировании первых версий АИМП3 такие полотна выскакивали и такие отчёты генерировались, что к сообщению не прикреплялись, больше мега были
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Алексей Долматов on September 04, 2013, 22:20:13
А в чём проблема то?
Сделай две версии - тестовая и обычная
Может даже сможете научить тестовые автоотчёты посылать (хотя не нужно)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 05, 2013, 09:30:43
Quote
А в чём проблема то?
"Текущей" памяти довольно много, как вычищу основной объем добавлю FastMM в публичную версию. На данный момент от лога утечек прока мало будет в связи с его объемом.
Quote
Сделай две версии - тестовая и обычная
Сейчас есть только тестовая, поэтому exe 13 метров и весит  8) без отладочной инфы 3
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on September 08, 2013, 20:13:16
У меня тоже выскочил баг репорт. Могу отправить на ваш э-мейл адрес.

З.Ы. С поддержкой aimppl, плагин стал даже лучше чем Фонотека =)
Осталось исправить ошибки и поработать с интерфейсом программы
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 08, 2013, 20:29:44
Ok, шлите на zldo@mail.ru
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 08, 2013, 22:08:36
Спасибо, отчет получил. Эту ошибку уже исправил.
Обновленная версия программы:
 http://yadi.sk/d/CjdmUs3T7ym6C
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on September 09, 2013, 15:16:10
В не могли бы вы уменьшить вес плагина?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 09, 2013, 15:28:55
AIMPtoMC.dll или MuzCat.exe?
Если первого, то довольно муторно - AIMP SDK тянет за собой модуль Classes а это +100kb
Если второго, то основной объем это отладочная информация - викинуть можно конечно, но думаю на данном этапе рановато...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on September 09, 2013, 15:38:14
А если сделать отдельную версию?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 09, 2013, 15:43:37
Можно конечно - http://yadi.sk/d/SVVg2CLF8xH73
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on September 09, 2013, 15:44:58
Спасибо!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: McClaud on September 09, 2013, 19:13:24
Эх, кабы она умела полноценно работать с CUE. А вшитые не видит вообще...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 09, 2013, 21:17:20
Сам всегда предпочитаю "разбитые" альбомы файлу с CUE, отсюда видимо и ограниченность программы. Про "вшитые" CUE слышал да не видел :(
Quote
Эх, кабы она умела полноценно работать с CUE
Чего не хватает, помимо поддержки "вшитых"?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: McClaud on September 10, 2013, 06:19:37
Сам всегда предпочитаю "разбитые" альбомы файлу с CUE, отсюда видимо и ограниченность программы. Про "вшитые" CUE слышал да не видел :(Чего не хватает, помимо поддержки "вшитых"?
Подсунул обычный CUE, кажется, не все доступные поля отображались, вникать не стал - мне нужна поддержка именно вшитых, у меня вся фонотека такая - однофайловая.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 10, 2013, 12:52:49
Quote
Подсунул обычный CUE, кажется, не все доступные поля отображались, вникать не стал - мне нужна поддержка именно вшитых, у меня вся фонотека такая - однофайловая.
Ok, посмотрю что можно сделать.

А ссылочкой на файл с вшитым cue не поделитесь?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on September 10, 2013, 12:57:53
А ссылочкой на файл с вшитым cue не поделитесь?
АИМП вшивает в некоторые форматы: FLAC APE WV
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 10, 2013, 13:06:29

Soolo, спасибо, разобрался.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: McClaud on September 10, 2013, 16:26:52
А ссылочкой на файл с вшитым cue не поделитесь?
Предлагаю совместить приятное с полезным, и файл с вшитым CUE потестить, и музыку интересную послушать:
Это первый (и единственный) альбом нашей чукотской рок-группы Gubernator (http://yadi.sk/d/_zrpX-QM4nZQa)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 10, 2013, 16:47:45
Quote
Предлагаю совместить приятное с полезным, и файл с вшитым CUE потестить, и музыку интересную послушать:
Займусь на выходных :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 11, 2013, 13:18:06
Добавил поддержку встроеных CUE, версия для проверки - http://zldo.ru/muzcat.7z
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: McClaud on September 11, 2013, 17:08:39
Добавил поддержку встроеных CUE, версия для проверки - http://zldo.ru/muzcat.7z
Попробовал добавить часть своих файлов в базу, результат на скрине...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 11, 2013, 19:07:16
Понятно, буду копать в сторону APE tag

З.Ы. Пока сделал загрузку из тегов Vorbis
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: McClaud on September 11, 2013, 23:40:55
Понятно, буду копать в сторону APE tag

З.Ы. Пока сделал загрузку из тегов Vorbis
Там, подозреваю, дело не в формате файла, а в месте хранения скрытых тегов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 12, 2013, 09:00:35
В том числе и в формате файла - у flac, ogg теги Vorbis и ID3v2 есть у Monkey (ape, mac, apl) тег APE основной.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 12, 2013, 15:07:21
Добавил поддержку встроеных cue для тегов APE
http://zldo.ru/muzcat.7z
Обложек пока не будет, может в следующей версии.
Переделал плагин для AIMP теперь взаимодействие с его списком воспроизведения идет корректней.
Изменения коснулись и самой программы - в основном устранение ошибок.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Hayo Tee on September 13, 2013, 18:08:40
можно ли сделать так, чтобы плагин автоматически считал треки проигранным если они не были открыты через MuzCat? Чтобы те треки которые открыты плеером через проводник или плейлист, были уже отметилось проигранным в плагине как это сделано в Фонотеке.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 14, 2013, 11:26:50
Теоретически возможно, но при условии что MuzCat будет запущен все время функционирования AIMP.
Постораюсь сделать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on September 16, 2013, 20:32:14
Доброго времени суток..... Пользуюсь музкатом с 2004 года :) очень доволен..... постоянку пользую 1.43, по 12 бете..... не позволяет создать шаблон на перереименование, следовательно файлы не переименовывает и не распределяет их :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 16, 2013, 20:45:21
Да, есть такое :( Исправлю в следующей версии.
Ошибка в обработчике кнопки Ok - она работает как кнопка отмена - если не нажимать ее а сделать двойной клик на добавленном шаблоне, то все сохраняется.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 17, 2013, 08:38:52
Перестала работать, даже запускаться, откат системы не помогает :( если запустить в режиме совместимости с ХР то не корректно читает теги ....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 17, 2013, 08:47:50
Типа вот так
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on October 17, 2013, 09:24:52
Перестала работать, даже запускаться, откат системы не помогает :( если запустить в режиме совместимости с ХР то не корректно читает теги ....
после чего перестала?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 17, 2013, 11:59:35
Видимо после обновлений винды, 7про....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 17, 2013, 13:14:57
Видимо возникла какая-то путаница с версиями программы. На скрине "эфект" похожий на работу одной из тестовых версий плагина gen_atlbased.dll
Скорее всего востановление системы вернуло старые версии файлов.

Рекомендую удалить ключ реестра HKEY_CURRENT_USER\Software\ZLDO\MuzCat и переустановить программу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 17, 2013, 13:16:48
Помогла полная чистка реестра, удаление всех копий программы, удаление всех баз созданных.... ЗАРАБОТАЛА ! :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 17, 2013, 13:22:34
Ну, с базами это уж слишком :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 17, 2013, 13:24:01
насколько я понял, настройки в базе сохраняются?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 17, 2013, 13:27:04
Частично, в основном те которые связаны с самой базой - шаблоны, страницы дерева, фильтры. Остальное в реестре - положения окон, последняя открытая база, настройки поведения программы и плагинов.

Еще есть папка %appdata%\zldo\muzcat - там хранятся некоторые оъемные данные, но ничего критичного.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 19, 2013, 13:03:06
Есть маленький бак..... при редактировании, опция - удалить лишние пробелы, удаляет только в начале и конце строки, пропускает все места, где ДВА пробела подряд
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 20, 2013, 14:56:13
У меня в AppData ничего нет..... возможно поэтому, при попытке переименовать файл, выдает такое сообщение
[fastpic СПАМ.ru/](http://i58.fastpic.ru/big/2013/1020/39/6e26e660e4f0d3549aa53054aac06a39.jpg)[/URL]
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 20, 2013, 16:30:24
Quote
Есть маленький бак
Поправлю.
По второй ошибке - это не из-за отсутствия файлов. В последней доступной версии корректировал настройки фильтров - после нужно было пересохранить все формы где используется список. Видимо эту пропустил.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on October 20, 2013, 17:12:02
но раньше, до слета проги и чистки реестра, это работало,.... на этой же сборке....

 а не....... это на другой, которая весит 14 метров :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 20, 2013, 17:24:13
Значит сборка была другая. Из скрина мне очень точно понятен смысл и причина ошибки.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 18:13:01
http://zldo.ru/MuzCat2a13.7z
В архиве MuzCat (извлечь в любую папку) и AIMPtoMC.dll (извлечь в папку с плагинами AIMP, обычно c:\Program Files\AIMP3\Plugins\)

Версия 2.0 alpha 13
=============================================
Добавлено:__________________________________________________
 - Диалог свойств / редактор информации (пункт меню "Свойства");
 - Диалог свойств базы данных;
 - Слежение за воспроизводимым файлом вне зависимости от того откуда он открыт;
 - Автоматическое добавление в базу данных файлов, которые воспроизводятся в проигрывателе;
 - Поле "комментарий" для списков воспроизведения;
 - Возможность задавать произвольную иконку для списков воспроизведения;
 - Кнопки для выпадающих списков в редакторах базы данных;
 - Поддержка встроенных cue для тегов APE и Vorbis.

Изменено:___________________________________________________
 - Заменены некоторые иконки для дерева;
 - Работа функции удаления лишних пробелов, теперь пробелы удаляются перед знаками ",.:;?";
 - Диалог создания / редактирования свойств списка воспроизведения (корректное отображение в Windows 7/8);
 - Диалог "О программе" теперь не отображается поверх всех окон в системе;
 - Кнопка "Информация о выделенных файлах" в списках заменена на "Информация о списке";
 - Большинство счетчиков теперь доступны для редактирования;
 - Способ регистрации ассоциации файлов с программой.

Исправлено:_________________________________________________
 - Восстановлена работоспособность диалога переименования файлов;
 - Исправлена работа диалогов редактирования шаблонов;
 - Исправлены низкоуровневые функции формирования буфера базы данных;
 - Работа функции отмены в редакторах базы данных.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 02, 2013, 18:28:52
Выдало 2 ошибки, так и не запустилось, на этом желание знакомства пропало.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 18:41:54
Непонятное что-то :( 
У меня тоже exe из архива вылетает... Сейчас перезалью.
Яндекс диск сдох :(
рабочая версия http://zldo.ru/MuzCat2a13.7z
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 02, 2013, 20:52:26
Сейчас перезалью.
без разницы
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 20:58:18
Странно, такое ощущение что сама система багрепорта глючит.
Сможете скачать еще раз по тойже ссылке (exe в архиве заменил)?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 02, 2013, 21:12:02
Странно, такое ощущение что сама система багрепорта глючит.
Сможете скачать еще раз по тойже ссылке (exe в архиве заменил)?
теперь уже без багрепорта винда пишет, что "программа не работает"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 21:13:53
Жаль, буду искать Windows 8....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 02, 2013, 21:20:02
Жаль, буду искать Windows 8....
у меня Win8.1
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 21:47:19
Странно все это - по логу программа начинает закрываться еще не успев открыться до конца, если есть желание потестировать могу скинуть пару пробных версий.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 02, 2013, 21:52:43
Странно все это - по логу программа начинает закрываться еще не успев открыться до конца, если есть желание потестировать могу скинуть пару пробных версий.
да, скидывай, посмотрю
всё-таки Win8, а теперь уже и Win8.1 успешно шествуют по планете и с этими ОСями нужно считаться.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 22:01:55
http://zldo.ru/test.7z - добавил максимум отладочной информации так-что жирновато получилось.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 02, 2013, 22:17:14
добавил максимум отладочной информации так-что жирновато получилось.
не знаю, есть ли разница
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 23:40:03
Отличий нет. Еще один вариант http://zldo.ru/test.7z
Кстати, версия без багрепорта какую ошибку выдавала?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 02, 2013, 23:50:40
Кажется смог повторить ошибку на W2k8R2 постораюсь завтра убрать глюк и выложить исправленную версию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 00:01:45
Отличий нет. Еще один вариант http://zldo.ru/test.7z
прикрепил

Кстати, версия без багрепорта какую ошибку выдавала?
"MuzCat.exe не работает" - так ошибка и выглядела, ничего интересного, чисто общие слова, типа "мы найдём решение в интернете"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 00:16:11
Да, оно вроде. Перезалил версию с фиксом по старой ссылке http://zldo.ru/test.7z
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 00:29:38
Да, оно вроде. Перезалил версию с фиксом
о, круто, запустилось
багрепорт выскочил при добавлении файлов в базу данных
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Алексей Долматов on November 03, 2013, 00:29:57
Вроде всё работает, но под Wine 1.7 обнаружил следующее
1. в главном меню "настройки" - пункты до черты не открываются (?)
2. "Плывёт" изображение при попытке автозаполнения информации *синий квадрат
3. Баг при "отправить-система"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 09:12:44
Quote
багрепорт выскочил при добавлении файлов в базу данных
Ok, гляну в чем проблема может быть, хотя чтобы файлы добавить нужен gen_atlbased.dll.
Quote
1. в главном меню "настройки" - пункты до черты не открываются (?)
Не совсем понятно что за пункты?
Последний раз под wine запускал года 2 назад - были проблемы с отображением диалогов fsStayOnTop, они просто не отображались :(.
По всей видимости проблема все тамже.

Quote
3. Баг при "отправить-система"
Там код под Shell windows, я был бы приятно удивлен если бы он заработал под wine
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 10:58:34
Хоть я и не суеверный, но думаю стоит версию поменять :)

http://zldo.ru/MuzCat2a14.7z

Версия 2.0 alpha 14
=============================================
Изменено:___________________________________________________
 - Добавлена отладочная информация.
 
Исправлено:_________________________________________________
 - Работа регулятора громкости при недоступности микшера;
 - Убрана возможность нежелательной рекурсии в процедуре добавления
файлов в базу данных.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 13:06:03
Хоть я и не суеверный, но думаю стоит версию поменять
то же самое при запуске
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 17:52:28
Какой вредный микшер в w8.
Перезалил версию с заглушкой, ссылка таже http://zldo.ru/MuzCat2a14.7z. Как найду где можно протестировать полноценно исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on November 03, 2013, 18:38:00
Саш, сохранение шаблонов переименования так и не работает..... все остальное пока ОК, пытаем дальше... :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 19:10:59
Исправил, ссылка таже.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 20:10:53
завелось
файлы добавились
не нравятся картинки в дереве (не догадался как отключить)
ну и старая проблема так и осталась: с несоответствием играющего трека в базе и играющего трека в АИМПе
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on November 03, 2013, 20:12:36
отключаются в настройках дерева
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 20:14:31
отключаются в настройках дерева
ага, нашёл, спасибо
чё-то я туплю =)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 20:16:06
багрепорт при выходе
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on November 03, 2013, 20:16:51
программа хорошая:) не все так сразу понятно, но со временем понимаешь, что все правильно сделано :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 22:02:13
Quote
ну и старая проблема так и осталась: с несоответствием играющего трека в базе и играющего трека в АИМПе
Если отключить автоматическое разбиение файлов с cue в AIMP проблема частично решается. Собственно жду обновленный API
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 22:04:31
Если отключить автоматическое разбиение файлов с cue в AIMP проблема частично решается. Собственно жду обновленный API
а почему уже сейчас нельзя отправлять в АИМП сформированный плейлист, а не сами треки?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 03, 2013, 22:40:39
На данный момент функция добавления работает именно так :(
плюс ко всему это увеличивает время обработки списка, в AIMP2 список из пары десятков тысяч треков добавлялся практически мгновенно, сейчас же задержка заметна уже на паре сотен. Если интересны подробности, то на форуме есть тема https://www.aimp.ru/forum/index.php?topic=6974.0
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 03, 2013, 22:44:05
На данный момент функция добавления работает именно так :(
то есть АИМПу передаётся, грубо говоря, M3U плейлист? или же всё-таки список файлов?

При открытии плейлистов я не замечал, чтобы АИМП что-то дополнительно разбивал
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 04, 2013, 00:09:17
Нет, не M3U - специализированная структура со списком файлов и информацией о них.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 04, 2013, 01:01:50
Нет, не M3U - специализированная структура со списком файлов и информацией о них.
А m3u можно отправлять?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 04, 2013, 17:15:26
Теретически возможно, но это будет костыль. Зачем создавать временные файлы если все данные можно передать напрямую?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 04, 2013, 17:18:13
Теретически возможно, но это будет костыль. Зачем создавать временные файлы если все данные можно передать напрямую?
Только так можно защититься от несоответствия.
Вдруг в АИМПе плагин ФЛАК отключен? Вдруг, там вообще нет плагинов? Он примет только MP3, WAV и ещё несколько форматов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 04, 2013, 17:53:11
Я в курсе этого. Поэтому и просил расширить API плагинов.
Quote
Цитата: zldo от Августа 26, 2013, 13:46:40
А в StorageAddEntries(AIMtoMCPlugin.mcpls, AIMPAddonsPlaylistStrings) можно будет параметр третий добавить "разделять файлы на кучу виртуальных"?

Для будущего API подумаю.
Пока изменений никаких.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 04, 2013, 18:34:31
Я в курсе этого. Поэтому и просил расширить API плагинов.
ОК, допустим, добавит Артём параметр про разделение файлов.
А что будет при отключенных плагинах в АИМПе? Часть передаваемых файлов обработается, а часть канет в небытие?
Даже если есть/будет параметр о подключенных библиотеках, о поддерживаемых типах файлов, придётся на уровне плагина делать проверку всех передающихся типов файлов с теми типами, которые АИМП сможет принять. А потом как-то исключать неподдерживаемые типы из возможности запуска через MuzCat. А оно того стоит?

Я про то, что передавать готовый плейлист - максимально универсальное решение, не нужно заботиться, что подключено, что не подключено, что разбивается, а что нет.
Если какой-то плагин выключен - файл просто не будет играть, АИМП перейдёт на следующий, выдав предупреждение.

Костыль это или нет, не берусь судить. Но MuzCat'ом на данный момент я пользоваться полноценно не могу из-за несоответствия того, что я запускаю, тому, что начинает играть.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on November 04, 2013, 20:01:09
Я не уверен, что в случае отсутствия плагинов, плеер проигнорирует файлы в такой ситуации
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 04, 2013, 20:04:27
Quote
А что будет при отключенных плагинах в АИМПе? Часть передаваемых файлов обработается, а часть канет в небытие?
Собственно это я имел ввиду, дамаю API на то и API чтобы дать возможность расширения функционала. На данный момент передать список файлов в AIMP в обход стандартных механизмов возможности нет :( по сути, то что удалось реализовать для AIMP при помощи прямого подключения к нему не дает никаких плюсов в сравнении с тем же Winamp где все реализовано без плагинов на оконных сообщениях windows.
Quote
Я про то, что передавать готовый плейлист - максимально универсальное решение, не нужно заботиться, что подключено, что не подключено, что разбивается, а что нет.
Если какой-то плагин выключен - файл просто не будет играть, АИМП перейдёт на следующий, выдав предупреждение.
Так он и передается по сути, только в момент приема происходит полная перестройка всего списка с обновлением всех доп данных, что на мой взгляд нелогично - зачем делать сложную структуру с кучей полей и в итоге игнорировать все переданные данные за исключением имен файлов? С одной стороны средства для управления списком воспроизведения AIMP в API есть, а с другой все как-то странновато... видимо это я такой дотошный :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 04, 2013, 20:05:30
Quote
Я не уверен, что в случае отсутствия плагинов, плеер проигнорирует файлы в такой ситуации
Игнорирует - по началу долго не мог понять в чем проблема :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 04, 2013, 20:08:48
Я не уверен, что в случае отсутствия плагинов, плеер проигнорирует файлы в такой ситуации
Я проверил - игнорирует

Так он и передается по сути, только в момент приема происходит полная перестройка всего списка с обновлением всех доп данных
Значит не плейлист передаётся в обычном понимании этого слова (пример - M3U, PLC), а список файлов с какими-то параметрами, которые, естественно, АИМП обрабатывает по-своему в соответствии со своими настройками.

зачем делать сложную структуру с кучей полей и в итоге игнорировать все переданные данные за исключением имен файлов? С одной стороны средства для управления списком воспроизведения AIMP в API есть, а с другой все как-то странновато... видимо это я такой дотошный :)
Видимо, сложная структура нужна, чтобы игнорировать теги из файлов, ведь в БД могут храниться изменённые данные, не соответствующие тегам.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 04, 2013, 22:49:14
Quote
Значит не плейлист передаётся в обычном понимании этого слова (пример - M3U, PLC)
Плейлист, в обычном понимании этого слова - список музыкальных файлов в заданном порядке, только не в виде файла на диске а в виде структуры в оперативной памяти. Грубо говаря тотже M3U только в разжеванном виде.
Quote
Видимо, сложная структура нужна, чтобы игнорировать теги из файлов,
Вот как раз чтобы игнорировать данные, сложные структуры не делают. Это как если бы в ретакторе свойств файлов после заполнения всех данных в тег сохранялся бы только номер дорожки, а остальные данное терялись.
Quote
ведь в БД могут храниться изменённые данные, не соответствующие тегам.
Это вопрос больше филосовский, чем технический, если данные есть они что-либо да значат и я думаю логично "доверять" плагину в определенной мере.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on November 06, 2013, 19:47:02
В 1.43 можно было просто добавлять файлы в базу перетащив из проводника, а в 2 уже нет :( и было бы не плохо претаскивать между папками в дереве
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 06, 2013, 21:38:35
Quote
В 1.43 можно было просто добавлять файлы в базу перетащив из проводника, а в 2 уже нет  и было бы не плохо претаскивать между папками в дереве
Сейчас как раз над этим работаю :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 14, 2013, 21:09:50
http://zldo.ru/MuzCat2a15.7z
Версия 2.0 alpha 15
=============================================
Добавлено:__________________________________________________
- Возможность "закрепить" содержимое закладки;
- "Советы" на диалоге обновления базы данных;
- Возможность перетаскивания файлов из других программ в MuzCat
(добавление файлов перетаскиванием);
- Возможность перетаскивания элементов базы данных в деревья (Дерево
каталогов, Списки воспроизведения, пользовательские страницы дерева);
- Очередь добавления файлов / чтения тегов;
- Монитор фоновых потоков обновления базы данных;
- Возможность запретить отображения статуса для операций обновления;
- Функция удаления "лишних" каталогов из списка избранных.

Исправлено:_________________________________________________
 - Контекстные меню закладок - возможность удаления списков
воспроизведения;
 - Ошибка при попытке запустить вторую копию приложения;
 - Запуск системного регулятора громкости для x64 операционных систем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 15, 2013, 22:19:21
При запуске АИМПа (MuzCat закрыт) сбрасывается плейлист MuzCat
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 15, 2013, 22:44:31
Это последствие запуска MuzCat - в плагине настройкой по умолчанию стоит "Запускать MuzCat вместе с AIMP". MuzCat при этом запускается свернутым в трей. Уберу очистку списка в следующей версии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 15, 2013, 22:46:50
Это последствие запуска MuzCat - в плагине настройкой по умолчанию стоит "Запускать MuzCat вместе с AIMP". MuzCat при этом запускается свернутым в трей.
нет, у меня не запускается MuzCat: в трее ничего нет

Уберу очистку списка в следующей версии.
ок, будет удобнее
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 16, 2013, 02:05:03
при выходе с помощью контекстного меню трея - багрепорт
(АИМП уже был закрыт)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 16, 2013, 10:26:31
Quote
при выходе с помощью контекстного меню трея - багрепорт
Никак его не победю :(
Хостинг мой отвалился, добавил альтернативную ссылку http://yadi.sk/d/EgTeMKyXCmCo3
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on November 20, 2013, 10:32:17
AIMPtoMC: не сохраняются настройки ("запускать MC вместе с АИМП" и "сворачивать в трей")
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 20, 2013, 10:42:46
Quote
AIMPtoMC: не сохраняются настройки ("запускать MC вместе с АИМП" и "сворачивать в трей")
Спасибо за наводку, перепроверю этот код.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 25, 2013, 13:13:54
Спасибо за труды, хорошую вещь сделал.
Подскажи только как поменять у нескольких выделенных файлов тег, например очистить, или сделать одинаковым?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 25, 2013, 15:51:11
Перевести список в режим редактирования тегов (F2), а дальше как в MS Excel - выделить нужный диапазон и начать вписывать новое значение, либо использовать копировать/вставить.
Еще можно из диалога свойств файла - выделить интересующие файлы, далее меню "свойства", и воспользоваться кнопкой "копировать во все редактируемые".
После этого можно записать изменения в теги файлов (F10 или кнопка "зеленая стрелка вниз").
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 25, 2013, 22:53:16
Перевести список в режим редактирования тегов (F2), а дальше как в MS Excel - выделить нужный диапазон и начать вписывать новое значение, либо использовать копировать/вставить.
Еще можно из диалога свойств файла - выделить интересующие файлы, далее меню "свойства", и воспользоваться кнопкой "копировать во все редактируемые".
После этого можно записать изменения в теги файлов (F10 или кнопка "зеленая стрелка вниз").
получилось с помощью Вырезать и то правда в колонке ссылка пришлось удалять все по одному....
я так понимаю что темпоритм это ВМР, но почему-то в тегах я знаю что оно присутствует, а здесь не показывает?
непонятно как работает сортировка, под любой колонкой отмечаем верхний файл, то логично что нажимая на заголовок, сортировка должна пройти в конец, а она где-то в середине...?
хорошо бы добавить в меню Открыть в браузере, ещё чтобы можно было фиксировать поля тегов, например которые тебе не нужны, зафиксировав их пустыми, они будут удалятся у новых файлов
ещё такой вопрос, как записывать теги если в файлах хранятся названия композиций, а их автор в папке с этими файлами?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 25, 2013, 23:08:14
Перевести список в режим редактирования тегов (F2), а дальше как в MS Excel - выделить нужный диапазон и начать вписывать новое значение
Еще можно из диалога свойств файла - выделить интересующие файлы, далее меню "свойства", и воспользоваться кнопкой "копировать во все редактируемые".
После этого можно записать изменения в теги файлов (F10 или кнопка "зеленая стрелка вниз").
не совсем понятно " выделить нужный диапазон и начать вписывать новое значение ", выделяются все теги и как он должен узнать в какой из них я хочу вписать изменения?
" и воспользоваться кнопкой "копировать во все редактируемые". " - не нашел этой кнопки...
еще, как можно сохранить сортировку столбцов, когда ты их отсортировал в нужном порядке и настроил нужную ширину, то при каких-либо изменениях, или при перезагрузки программы, всё пропадает....?

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 26, 2013, 13:28:40
Quote
не совсем понятно " выделить нужный диапазон и начать вписывать новое значение ", выделяются все теги и как он должен узнать в какой из них я хочу вписать изменения?
" и воспользоваться кнопкой "копировать во все редактируемые". " - не нашел этой кнопки...
Записал видео небольшое по этим функциям http://video.yandex.ru/users/zldo/view/1/?ncrnd=1318# надеюсь немного разъяснит как и что делать.

На яндексе видео размыло, оригинал тут http://zldo.ru/muzcat2.avi

Quote
еще, как можно сохранить сортировку столбцов, когда ты их отсортировал в нужном порядке и настроил нужную ширину
Странно, у меня все сохраняется...
Эти настройки хранятся в файле базы данных, может база не была сохранена при выходе?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 26, 2013, 13:47:49
Quote
я так понимаю что темпоритм это ВМР, но почему-то в тегах я знаю что оно присутствует, а здесь не показывает?
Нет, это не BPM - этого поля в MuzCat нет. Темпоритм строковое поле, в терии должно содержать описание темпа композиции "Быстрый", "Медленный" и т.д. В планах на будущее будет использоваться при формировании списков воспроизведений.
Quote
непонятно как работает сортировка, под любой колонкой отмечаем верхний файл, то логично что нажимая на заголовок, сортировка должна пройти в конец, а она где-то в середине...?
Позиция элемента в группе одинаковых элементов никак не определить, т.е. сортировка гарантирует только сортировку, а не гарантию того что список "вывернет на изнанку" при смене направления сортировки, но это в общем, помимо этого сортировка в MuzCat многоуровневая - например при сортировке по исполнителю файлы отсортируются еще и по дате, альбому и номеру дорожки.
Quote
хорошо бы добавить в меню Открыть в браузере
В смысле поиск в Интернете?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 26, 2013, 18:58:35
На яндексе видео размыло, оригинал тут http://zldo.ru/muzcat2.avi (http://zldo.ru/muzcat2.avi)
Странно, у меня все сохраняется...
Эти настройки хранятся в файле базы данных, может база не была сохранена при выходе?
записал видео, буду изучать
насчет сохранения, у меня по умолчанию стоит галка "Автоматом сохранять при выходе", не помогает, пробовал на примере жанр переносил в начала таблицы, и просто сохранял и сохранял как, вообщем по разному, при новом открытии приложения, все встает как было, ничего не меняется...кстати, единственное в настройках выбрал другой путь для сохранения, но я думаю это вряд-ли меняет дело...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 26, 2013, 19:23:18
Нет, это не BPM - этого поля в MuzCat нет. Темпоритм строковое поле, в терии должно содержать описание темпа композиции "Быстрый", "Медленный" и т.д. В планах на будущее будет использоваться при формировании списков воспроизведений.Позиция элемента в группе одинаковых элементов никак не определить, т.е. сортировка гарантирует только сортировку, а не гарантию того что список "вывернет на изнанку" при смене направления сортировки, но это в общем, помимо этого сортировка в MuzCat многоуровневая - например при сортировке по исполнителю файлы отсортируются еще и по дате, альбому и номеру дорожки.В смысле поиск в Интернете?
а ВМР можно добавить? Кстати исходя из него , можно и понять темп композиции.
Я имел ввиду простую сортировку по алфавиту, в первом случае начиная с А, сортируются вверху списка колонки, во втором - внизу. Для чего это нужно, например, поступили новые композиции, берёшь колонку с тегом, который тебе не нужен (адрес сайта и т.п.), нажал на сортировку в колонке, все имеющие записи выстроились сначала, либо с конца, в зависимости от сортировки - выделил и удалил, искать вручную прокручивая список на предмет наличия записей - долго и можно сбиться...может тогда в настройках сделать выбор сортировки, кому какой удобен?
ни поиск в интернете, а открытие папки с выделенным файлом на жестком диске, например в проводнике, или тотал командере...

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 26, 2013, 20:47:46
Quote
а ВМР можно добавить?
Ok, гляну что можно сделать.
Quote
Кстати исходя из него , можно и понять темп композиции.
:) ну, не всегда "медленный" drum&bass и "быстрый lo fi" по BPM будут несколько разниться.
Quote
  Для чего это нужно, например, поступили новые композиции, берёшь колонку с тегом, который тебе не нужен (адрес сайта и т.п.), нажал на сортировку в колонке, все имеющие записи выстроились сначала, либо с конца, в зависимости от сортировки
Процедуры сортировки довольно сильно "закручены" из-за оптимизации, видимо с каким-то полями напутал :(. Если назовете проблемное поле - поправлю (собственно поправлю и без этого, но так будет быстре :))
Quote
открытие папки с выделенным файлом на жестком диске, например в проводнике, или тотал командере...
Есть и то и другое - пункт меню "Проводник", использование Totall Commandr можно включить в основном меню.
Quote
все встает как было, ничего не меняется
Есть такая беда, если положения столбцов менять перетаскиванием - постораюсь исправить в следующей версии. Сейчас только могу посоветовать изменять порядок столбцов через их кнотестное меню: "Натроить колонки", тогда изменения сохраняются.
 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 26, 2013, 21:20:48
Не редектируются имя файла и полное имя файла, так должно быть?
При работе с дубликатами, каким образом можно заменить понравившийся файл на непонравившийся, при этом пути будут разные, не выходя из программы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 26, 2013, 21:27:10
насчет проводника, я имел ввиду добавить его в конекстное меню при работе со списком (открыть в проводнике) и желательно чтобы сразу на нем спозиционировался
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 26, 2013, 21:35:21
да еще такой момент, в меню есть пункт Добавить папки в базу данных, а удалить нету, так каким образом удалить из дерева папку? Или может в дереве поставить чебоксы, чтобы пользователь сам мог включать-отключать ненужные...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 26, 2013, 21:38:04
Есть такая беда, если положения столбцов менять перетаскиванием - постораюсь исправить в следующей версии.
желательно чтобы и сохранялась новая ширина колонок
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 26, 2013, 22:27:50
Quote
Не редектируются имя файла и полное имя файла, так должно быть?
Да, для переименования/перемещения файлов есть соответствующие диалоги. Имя файла это ключевое поле базы данных, поэтому сохранение его актуальности очень важно.
Quote
насчет проводника, я имел ввиду добавить его в конекстное меню при работе со списком (открыть в проводнике) и желательно чтобы сразу на нем спозиционировался
Так этот пункт там и есть - "Проводник" называется. Позицирование тоже работало, насколько я помню.
Quote
да еще такой момент, в меню есть пункт Добавить папки в базу данных, а удалить нету, так каким образом удалить из дерева папку? Или может в дереве поставить чебоксы, чтобы пользователь сам мог включать-отключать ненужные...
Удалить можно через меню файлы / удалить из базы данных (Ctrl + Del)
Quote
При работе с дубликатами, каким образом можно заменить понравившийся файл на непонравившийся, при этом пути будут разные, не выходя из программы?
Удалить непонравившийся файл из базы данных или с диска и переместить файл в нужную папку при желании.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 27, 2013, 13:32:17
Да, для переименования/перемещения файлов есть соответствующие диалоги. Имя файла это ключевое поле базы данных, поэтому сохранение его актуальности очень важно.
Так этот пункт там и есть - "Проводник" называется. Позицирование тоже работало, насколько я помню.
Удалить можно через меню файлы / удалить из базы данных (Ctrl + Del)Удалить непонравившийся файл из базы данных или с диска и переместить файл в нужную папку при желании.

я понимаю что ключевое слово, но если ты надумал его изменить, значит тебе так нужно, тем более потом выскакивает окно с согласием внесенных тобой изменений, так что я за изменения, а то приходится изменять в проводнике, в в базе остайтся старое имя, как его обновить чтобы после переименования в проводнике или другом редакторе, оно и менялось в базе?Вообще может сделаете возможность напрямую в базе редактировать?
да, кстати увидел пункт Проводник, но почему-то в некоторых случаях его не бывает...позиционтрование не работает - проверил
удалить можно, но как обновить базу на предмет изменений на жестком диске, если Проверить избранные каталоги, то удаленные перед этим папки появляются вновь, даже если удалишь в Изменить список избранных, все равно появляется
теперь о перемещении, для того чтобы переместить, открывается проводник и тебе нужно долго искать ту папку куда нужно переместить, это очень неудобно, пример, работая с дубликатами, есть одинаковые файлы, но в разных папках и их много, самый простой и быстрый способ - берешь мышкой файл и перемещаешь его прямо в базе, тем самым остаётся один файл в нужной папке путём замены, что думаешь по этому варианту?
как написать шаблон чтобы из D:\Music\Зарубежка\Liquid love\feat.The beloved - Sweet harmony.mp3 Liquid lovefeat.The beloved вписалось в поле Исполнитель, а Sweet harmony в Название композиции?

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 27, 2013, 13:46:54
да кстати, проводник опять исчез из контекстного меню, хотел сделать скриншот, но при переключении на приложение делающего скриншот, контекстное меню пропадает, если подскажешь как, то сделаю
да и еще, как сделать шаблон из имени файла Анжелика Варум - Cумаcшедшая, чтобы заполнились Исполнитель и Название композиции
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 27, 2013, 15:34:34
Quote
я понимаю что ключевое слово, но если ты надумал его изменить, значит тебе так нужно, тем более потом выскакивает окно с согласием внесенных тобой изменений, так что я за изменения, а то приходится изменять в проводнике, в в базе остайтся старое имя, как его обновить чтобы после переименования в проводнике или другом редакторе, оно и менялось в базе?Вообще может сделаете возможность напрямую в базе редактировать?
Сделать, можно конечно... только за всеми изменениями файловой системы в режиме реального времени не уследишь :( А чем не устраивает встроенная утилита для переименования файлов? В ней файлы можно переименовывать пачками.
Quote
да, кстати увидел пункт Проводник, но почему-то в некоторых случаях его не бывает...
Этот пункт исчезает если список находится в режиме редактирования тегов.
Quote
удалить можно, но как обновить базу на предмет изменений на жестком диске, если Проверить избранные каталоги, то удаленные перед этим папки появляются вновь, даже если удалишь в Изменить список избранных, все равно появляется
Поиск идет рекурсивно и добавляет все папки которых нет в текущей базе данных. Удаленные ранее естественно добавятся т.к. при удалении все данные о них теряются. Не совсем понятно зачем иметь такие каталоги? Если уж на то пошло, то файлы можно добавлять и в ручном режиме через соответствующий пункт контекстного меню или перетаскивая папки в программу. Еще как вариант можно добавлять такие папки в фильтр и установить этот фильтр на обновление базы данных.
Quote
теперь о перемещении, для того чтобы переместить, открывается проводник и тебе нужно долго искать ту папку куда нужно переместить, это очень неудобно, пример, работая с дубликатами, есть одинаковые файлы, но в разных папках и их много, самый простой и быстрый способ - берешь мышкой файл и перемещаешь его прямо в базе, тем самым остаётся один файл в нужной папке путём замены, что думаешь по этому варианту?
Самый главный вопрос что и куда перетаскивать и перемещать :) головоломка целая получается, а удалить ненужные файлы, и переместить нужный в нужную папку я думаю труда не составит. Ну а в будущем планирую реализовать полноценный диалог работы с дубликатами.
Quote
да и еще, как сделать шаблон из имени файла Анжелика Варум - Cумаcшедшая, чтобы заполнились Исполнитель и Название композиции
В видео которое я выложил есть пример создания шаблона, все также через редактор шаблона, по аналогии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 27, 2013, 23:17:21
1. Сделать, можно конечно... только за всеми изменениями файловой системы в режиме реального времени не уследишь :(
2. А чем не устраивает встроенная утилита для переименования файлов? В ней файлы можно переименовывать пачками.
3. Поиск идет рекурсивно и добавляет все папки которых нет в текущей базе данных. Удаленные ранее естественно добавятся т.к. при удалении все данные о них теряются. Не совсем понятно зачем иметь такие каталоги? Если уж на то пошло, то файлы можно добавлять и в ручном режиме через соответствующий пункт контекстного меню или перетаскивая папки в программу. Еще как вариант можно добавлять такие папки в фильтр и установить этот фильтр на обновление базы данных.
4. Самый главный вопрос что и куда перетаскивать и перемещать :) головоломка целая получается, а удалить ненужные файлы, и переместить нужный в нужную папку я думаю труда не составит. Ну а в будущем планирую реализовать полноценный диалог работы с дубликатами.
5. В видео которое я выложил есть пример создания шаблона, все также через редактор шаблона, по аналогии.

1. сделать конечно нужно, это большой плюс, а зачем следить за изменениями в реальном времени, или я что-то не понимаю, я так понимаю, измегил файл, сохранил, накраняк можно сделать бек-ап, но вобще кто вносит изменения он должен понимать  о том что произойдет, в конце концов можно в настройках прописть Разрешить редактировать имя файла...
2. о какой утилите идет речь?
3. речь шла не о добавлении, а об удалении ненужных и раз их удалили, то они не должны больше отражаться
4. я же написал на примере, попробую еще раз, нашлось два одинаковых файла расположенных в папках 1 и 2, понравился 2, наводишь на него мышкой и перемещаешь на 1, тем самым он удаляется из папки1 и заменяет файл в папки 2
5. спасибо за видео, видел но у меня не получилось, поэтому и спросил у специалиста...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 28, 2013, 09:45:54
Quote
2. о какой утилите идет речь?
Меню "Файлы / переименовать"
Quote
3. речь шла не о добавлении, а об удалении ненужных и раз их удалили, то они не должны больше отражаться
Так я про это и расписал - чтобы что-то не добавлять, нужно знать что именно. Сейчас данные из базы удаляются целиком и безвозвратно. Как вариант можно организовать "черный" список каталогов.
Quote
4. я же написал на примере, попробую еще раз, нашлось два одинаковых файла расположенных в папках 1 и 2, понравился 2, наводишь на него мышкой и перемещаешь на 1, тем самым он удаляется из папки1 и заменяет файл в папки 2
Возможно реализую что-то подобное, проблема в том, что перетаскивание уже "занято"....
Quote
5. спасибо за видео, видел но у меня не получилось, поэтому и спросил у специалиста...
Для Анжелика Варум - Cумаcшедшая шаблон будет %2 - %1 (Исполнитель - название композиции, в редакторе шаблона есть предпросмотр)
Для случая D:\Music\Зарубежка\Liquid love\feat.The beloved - Sweet harmony.mp3 за один подход заполнить поля правильно не получится:
Первым шагом нужно будет очистить поле исполнитель если оно заполнено, потом применить шаблон %2 - %1 (выше его описал), вторым шагом использовать функцию "Специальная вставка" с шаблоном %o %2 (Папка Исполнитель), всесто пробела можно использовать что-то другое или задать шаблон как %o (%2), тогда на выходе получим Liquid love (feat.The beloved).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 28, 2013, 13:19:37
1. Меню "Файлы / переименовать"
2. Так я про это и расписал - чтобы что-то не добавлять, нужно знать что именно.
3. Сейчас данные из базы удаляются целиком и безвозвратно. Как вариант можно организовать "черный" список каталогов.
4. Возможно реализую что-то подобное, проблема в том, что перетаскивание уже "занято"....
5. Для случая D:\Music\Зарубежка\Liquid love\feat.The beloved - Sweet harmony.mp3 за один подход заполнить поля правильно не получится:

Первым шагом нужно будет очистить поле исполнитель если оно заполнено, потом применить шаблон %2 - %1 (выше его описал), вторым шагом использовать функцию "Специальная вставка" с шаблоном %o %2 (Папка Исполнитель), всесто пробела можно использовать что-то другое или задать шаблон как %o (%2), тогда на выходе получим Liquid love (feat.The beloved).
1. это отдельная тема, поговорим позже
4. как вариант можно сделать с левой стороны чтобы отражался проводник (по желанию) и наведя на трек, он сразу позиционировался в проводнике и тогда берешь нужный файл мышкой и перетаскиваешь его в левую сторону проводника, тем самым он туда переместился, ну или скопировался, для этого можно вывести предварительный диалог "Скопировать" или "Переместить с заменой"
2. вот поэтому я и предложил в правой стороне дерева ввести чебоксы, чтобы пользователь мог сам включить или отключить нужные ему папки
3. но при проверки они добавляются вновь. Где находится этот черный список?
5. спасибки - помогло
вот только не понял как после изменения сделанные в другом приложении произошли в базе, например, поменял имя файла, а в базе оно осталось прежним?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 28, 2013, 13:49:35
подскажи еще как переименовать по поиску файл, например feat на feat. только чтобы слово учитывал целиком, а не брал с середины или с конца?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 28, 2013, 13:55:07
Quote
4. как вариант можно сделать с левой стороны чтобы отражался проводник (по желанию) и наведя на трек, он сразу позиционировался в проводнике и тогда берешь нужный файл мышкой и перетаскиваешь его в левую сторону проводника, тем самым он туда переместился, ну или скопировался, для этого можно вывести предварительный диалог "Скопировать" или "Переместить с заменой"
Это вполне можно сделать, только отдельным диалогом, остается только проблема имен файлов - у "одинаковых" композиций они могут и отличаться.
Quote
2. вот поэтому я и предложил в правой стороне дерева ввести чебоксы, чтобы пользователь мог сам включить или отключить нужные ему папки
При построении дерева есть возможность использовать фильтры, только для дерева каталогов это пока не доступна. С чекбоксами реализовать сложней будет.
Quote
3. но при проверки они добавляются вновь. Где находится этот черный список?
Его пока нет.
Quote
вот только не понял как после изменения сделанные в другом приложении произошли в базе, например, поменял имя файла, а в базе оно осталось прежним?
Никак, я уже писал об этом - организовать слежение за всей файловой системой в режиме реального времени не получится. Имя файла считывается при поиске и в дальнейшем база данных никаких связей с файлом не поддерживает. Грубо говоря база данных это такой большой список воспроизведения.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 28, 2013, 13:58:36
Quote
подскажи еще как переименовать по поиску файл, например feat на feat. только чтобы слово учитывал целиком, а не брал с середины или с конца?
Добавить в поиск пробелы до и после feat
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 28, 2013, 14:09:28
1. Это вполне можно сделать, только отдельным диалогом, остается только проблема имен файлов - у "одинаковых" композиций они могут и отличаться.
2. При построении дерева есть возможность использовать фильтры, только для дерева каталогов это пока не доступна. С чекбоксами реализовать сложней будет.Его пока нет.
3.Никак, я уже писал об этом - организовать слежение за всей файловой системой в режиме реального времени не получится. Имя файла считывается при поиске и в дальнейшем база данных никаких связей с файлом не поддерживает. Грубо говоря база данных это такой большой список воспроизведения.

1. так вот здесь-то как раз и пригодится возможность редактировать имя файла, отредактировав его предварительно в списке
2. ну может тогда сделать синхронизацию дерева каталогов с избанными каталогами, там есть возможность редактирования...
3. ну вот здесь и пригодится кнопочка "Обновить каталоги все", или Избранные, если изменения происходят часто, чтобы долго не ждать...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 28, 2013, 14:15:03
Добавить в поиск пробелы до и после feat
спасибо, только одна проблема, после переименования с базе ничего не изменилось :( вот здесь бы и помогла кнопочка "Обновить каталоги"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 28, 2013, 14:28:02
zldo сделай плиз возможность редектировать файлы в базе и функцию синхронизировать все или выборочно паки (файлы) с жёским диском
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 28, 2013, 15:04:27
Quote
спасибо, только одна проблема, после переименования с базе ничего не изменилось  вот здесь бы и помогла кнопочка "Обновить каталоги"
Изменить имя файла на данный момент можно только через диалог переименования. Функция поиска и замены одна, поэтому поиск на имя файла и вылез.
Quote
zldo сделай плиз возможность редектировать файлы в базе и функцию синхронизировать все или выборочно паки (файлы) с жёским диском
С именами файлов сделаю, опционально, а вот "функция синхронизации" попахивает телепатией (как максимум) или абсолютным падением производительности (в случае пересчета хешей для файлов).
По предыдущим пунктам видео записал небольшое: http://zldo.ru/mc2.avi
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 29, 2013, 18:39:27
спасибо за видео, только вот у меня другая проблема появилась, таблица стала пустая и не знаю как сделать чтобы вновь отображалось дерево....
и еще, что за галочка в настройках "Устанавливать для правой панели следующий каталог"? хотя каталог не захватывает, а лишь файл...
а где храняться данные программы, удалил базу, файл проги перезалил, в при отрытии видно что берет старую информацию, так где что удалить, что-бы полностью обнулить приложение?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 29, 2013, 23:16:33
Quote
не знаю как сделать чтобы вновь отображалось дерево....
Меню "Вид / Дерево"
Quote
"Устанавливать для правой панели следующий каталог"
При использовании Totall Commander, после запуска кнопки "Проводник" в MuzCat в правой панели Totall Commander будет открыт заданный каталог.
Quote
а где храняться данные программы
В реестре HKEY_CURRENT_USER\Software\zldo\MuzCat, чтобы обнулить настройки нужно удалить этот раздел, базу данных удалять не обязательно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 29, 2013, 23:56:30
 прежде всего спасибо за ответы
насчет добавления, удаления и синхронизации каталогов на примере можно посмотреть в этой проге Advanced MP3 Catalog Pro, если нужно  - скину.
А когда будет возможность редактировать название файла?
насчет настроек, непроще их в новый файл сделать чтобы заносились и хранился чтобы в корне папки, захотел обнулить, удалил и все?
еще вопрос, когда добавляешь каталоги сначало открывается отдельное окно, какой смысл его, если в нем не удалить, не прибавить, отменить  нельзя?
чем в поиске заменить один или несколько символов?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 30, 2013, 19:49:20
Quote
насчет добавления, удаления и синхронизации каталогов на примере можно посмотреть в этой проге Advanced MP3 Catalog Pro
Посмотрел - все аналогичные проблемы налицо: удаленный подкаталог опять добавляется при обновлении родительского, переиенованый файл добавляется заново. Отличие лишь в том, что в этой программе хранится минимум данных о файле, причем эти данные жестко привязаны к самому файлу, поэтому возникает илюзия "синхронизации", а по факту запись по старому имени файла удаляется, а новая добавляется. В MuzCat помимо информации из тега храниться довольно много дополнительной информации, поэтому в нем такой фокус не останется незамеченым.
Quote
А когда будет возможность редактировать название файла?
В следующей версии врятли - все не так просто. Тем более можно разделить такое редактирование на 2 типа: редактирование имени файла как переименование и редактирование имени файла как изменение ссылки на файл.
Quote
асчет настроек, непроще их в новый файл сделать чтобы заносились и хранился чтобы в корне папки, захотел обнулить, удалил и все?
В первых версия так и было, к сожалению, Microsoft не одобряет такой подход, с чем я в принципе согласен, запись в каталог с программой если она правильно установлена в programm files требует прав администратора, еще и настройки у разных пользователей одного компьютера будут одинаков, что тоже неправильно.
Quote
когда добавляешь каталоги сначало открывается отдельное окно, какой смысл его, если в нем не удалить, не прибавить, отменить  нельзя?
Для того, чтобы оценить что было добавлено в базу, и удалить оттуда кстати говоря можно.
Quote
чем в поиске заменить один или несколько символов?
Непонятно про какой поиск и какие символы идет речь.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on November 30, 2013, 23:04:11
1. .В первых версия так и было, к сожалению, Microsoft не одобряет такой подход, с чем я в принципе согласен, запись в каталог с программой если она правильно установлена в programm files требует прав администратора, еще и настройки у разных пользователей одного компьютера будут одинаков, что тоже неправильно.
2. Для того, чтобы оценить что было добавлено в базу, и удалить оттуда кстати говоря можно.
3. Непонятно про какой поиск и какие символы идет речь.

1. устанавливать пользователь в праве куда угодно, в программе же вычисляется где находится плагин, так и вычислится файл с настройками, или его можно жестко в настройках прописать на своё усмотрение...как же работаю portable версии...
2. т.е. если я правильно понял, удалив оттуда файлы, при закрытии окна они не появятся в базе?
3. поиск с переименованием, например: Исполнитель feat. Исполнитель-Название композиции, нужно переменовать в Исполнитель feat. Исполнитель - Название композиции, я представляю примерно такой шаблон feat.*(любое количество символов до следующего указанного знака, или "?" один символ)- Заменить на feat.* - (т.е. где есть feat. тире поменяется на пробел feat. пробел). А как это сделать в базе?
Как сделать поле Запрос в Переименовании файлов, при выборе нового, чтобы галка была активной?
заметил что когда набираешь жанр по русски, он её не подхватывает, хотя в списке есть
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 03, 2013, 19:09:57
Quote
1. устанавливать пользователь в праве куда угодно, в программе же вычисляется где находится плагин, так и вычислится файл с настройками, или его можно жестко в настройках прописать на своё усмотрение...как же работаю portable версии...
Я не являюсь сторонником такого подхода, зачем городить огород, когда ОС и так дает нужный инструмент. Если уж на то пошло, то большая часть настроек и так храниться в файле с базой данных, в реесте оставлены только параметры отображения. Для portable версий файл настроек тоже мало плюсов дает, ведь его тоже надо где-то хранить.
Quote
2. т.е. если я правильно понял, удалив оттуда файлы, при закрытии окна они не появятся в базе?
Ну да, через ctrl+del.
Quote
3. поиск с переименованием, например: Исполнитель feat. Исполнитель-Название композиции, нужно переменовать в Исполнитель feat. Исполнитель - Название композиции, я представляю примерно такой шаблон feat.*(любое количество символов до следующего указанного знака, или "?" один символ)- Заменить на feat.* - (т.е. где есть feat. тире поменяется на пробел feat. пробел). А как это сделать в базе?
Думаю приведение тега в надлежащий вид эту проблему решит.
Quote
Как сделать поле Запрос в Переименовании файлов, при выборе нового, чтобы галка была активной?
Непонятно, какой Запрос и какая галка....
Quote
заметил что когда набираешь жанр по русски, он её не подхватывает, хотя в списке есть
Ok, проверю.
Проверил, исправил.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 04, 2013, 02:28:35
1. Я не являюсь сторонником такого подхода, зачем городить огород, когда ОС и так дает нужный инструмент. Если уж на то пошло, то большая часть настроек и так храниться в файле с базой данных, в реесте оставлены только параметры отображения.
2. Для portable версий файл настроек тоже мало плюсов дает, ведь его тоже надо где-то хранить.
3. Ну да, через ctrl+del.
4. Думаю приведение тега в надлежащий вид эту проблему решит.
5. Непонятно, какой Запрос и какая галка....Ok, проверю.

Проверил, исправил.
1. в реестре много чего прописывает программа, я когда удалял - замучился чистить, в том числе и с китайскими ироглифами, ну да ладно...
2. вот я и предложил в папке с программой
3. не совсем понятно, для чего нудна тогда просто del?
4. вообще-то я не о теге, а об имени файла, но в принципе, да хоть в теге, я так и не понял каким симовлом можно заменить несколько слов?
5, меню-файлы-переименовать, при добавлении нового правила в Поиск, в низу стоит Запрос, но почему-то не активный.
кстати поиск работает не точно, так же как и поиск дубликатов
если на жестком диске изменились названия файлов, или удалились, добавились, как сделать чтобы эти изменения произошли в базе? Можно ли добавить возможность переименования файлов по шаблону из файла, в котором пользователь может сам внести что - на что поменять в т.ч. и в каком регистре? Как в дубликатах сделать чтобы файлы с одинаковыми именами (которые тебя устраивают) - больше не появлялись? Почему рейтинг в базе не совпадает с рейтингом в АИМПе?
А когда будет новый релиз с обновлениями? BMP строка добавится? Нельзя ли и проводник добавить в панель инструментов?
Заранее спасибо за ответы и проделанную работу
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 04, 2013, 09:57:27
Quote
1. в реестре много чего прописывает программа, я когда удалял - замучился чистить, в том числе и с китайскими ироглифами, ну да ладно...
Ну, это не показатель. Все от подхода зависит. Я например настройки своих программ храню только в одной ветви реестра.
Quote
3. не совсем понятно, для чего нудна тогда просто del?
Для редактирования списков, в том числе и списков воспроизведений - это одно из назначений программы.
Quote
5, меню-файлы-переименовать, при добавлении нового правила в Поиск, в низу стоит Запрос, но почему-то не активный.
Этот диалог просто в нескольких местах используется, в данном случае эта опция не имеет никакой силы.
Quote
кстати поиск работает не точно, так же как и поиск дубликатов
А поподробней? Где неточности есть?
Quote
если на жестком диске изменились названия файлов, или удалились, добавились, как сделать чтобы эти изменения произошли в базе?
Обновить необходимые папки, "Удалить неработающие ссъылки". Добавлю действие которое будет объединять эти два.
Quote
Можно ли добавить возможность переименования файлов по шаблону из файла, в котором пользователь может сам внести что - на что поменять в т.ч. и в каком регистре?
Не вижу смысла в имени файла который будет содержать информацию отличающуюся от данных из тегов. Переименование же на основе текущего имени файла - это уже из инструментария файлового менеджера, реализовано в том же Totall Commander.
Quote
Как в дубликатах сделать чтобы файлы с одинаковыми именами (которые тебя устраивают) - больше не появлялись?
Никак, факт что оба файла нужно оставить не не отменяет их одинаковости. Как вариант, изменить название композиции или имя исполнителя.
Quote
Почему рейтинг в базе не совпадает с рейтингом в АИМПе?
Рейтинг AIMP хранится в его базе данных, а рейтинг из файла интерпритируется программами по разному :( Да и шкалы различаются.
Quote
А когда будет новый релиз с обновлениями? BMP строка добавится? Нельзя ли и проводник добавить в панель инструментов?
Все будет зависеть от моей занятости в других проектах - MuzCat далеко не единственная программа над которой я работаю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 05, 2013, 21:02:59
1. Ну, это не показатель. Все от подхода зависит. Я например настройки своих программ храню только в одной ветви реестра.
2. А поподробней? Где неточности есть?
3. Обновить необходимые папки
4. Не вижу смысла в имени файла который будет содержать информацию отличающуюся от данных из тегов.
5. Переименование же на основе текущего имени файла - это уже из инструментария файлового менеджера, реализовано в том же Totall Commander.
6. Никак, факт что оба файла нужно оставить не не отменяет их одинаковости. Как вариант, изменить название композиции или имя исполнителя.
7. Рейтинг AIMP хранится в его базе данных, а рейтинг из файла интерпритируется программами по разному :( Да и шкалы различаются.
8. Все будет зависеть от моей занятости в других проектах - MuzCat далеко не единственная программа над которой я работаю.

1. а как сделать чтобы все что связывало MuzCat хранилось только в одной ветке?
2. ну например мне нужно было вычислить двойные пробелы, или двойной продел -, или пробелы в начале и в конце файла, да, программа находили, но не все, пришлось пользоваться другой программой (правда порядка 20 тыс.файлов, может большое кол-во влияет...), а по поиску дубликатов, то вообще мало находит совпадений...
3. где такая находится эта функция?
4. а никогда не встречали файлы вообще без записей тегов, или с различающими с названием файла? Но и вообще бывает много исключений, которые и хотелось бы внести в этот файл, для замены
5. да, им я и пользуюсь, но там есть одна проблема - ограничение ввода по количеству символов, вот и поэтому и ищу альнернативу
6. как быть с одинаковыми названиями, но разным расширением, я не считаю что это дубликаты
7. ну раз MuzCat привязан к плееру Аимп, то наверное и рейтинг нужно как-то привязать, чтобы был одинаков
8. а какие программы, если не секрет, может есть что полезное?:) Остается пожелать вам найти время для MuzCat и сделать обновление с пожеланиями пользователей
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 05, 2013, 22:45:11
Quote
1. а как сделать чтобы все что связывало MuzCat хранилось только в одной ветке?
Сейчас и так все хранится в HKEY_CURRENT_USER\Software\zldo\MuzCat - одна ветвь.
Quote
2. ну например мне нужно было вычислить двойные пробелы, или двойной продел -, или пробелы в начале и в конце файла, да, программа находили, но не все, пришлось пользоваться другой программой (правда порядка 20 тыс.файлов, может большое кол-во влияет...), а по поиску дубликатов, то вообще мало находит совпадений...
:) В MuzCat есть возможность использовать при поиске регулярные выражения, и еще по умолчанию не все поля базы данных попадают в область поиска. Это настраивается через "Настройки" / "Параметры поиска" в главном меню. Число файлов на поиск никак не влияет.
Quote
4. а никогда не встречали файлы вообще без записей тегов, или с различающими с названием файла? Но и вообще бывает много исключений, которые и хотелось бы внести в этот файл, для замены
Ну так программа и сделана специально для того, чтобы порядок в этом деле навести - если нет желания заполнять теги в самих файлах, то уж в базе данных их не заполнить грех. Ну а потом получть нужное имя файла из шаблона не проблема.
Quote
6. как быть с одинаковыми названиями, но разным расширением, я не считаю что это дубликаты
Страница с дубликатами - это просто пример использования пользовательских страниц дерева, поэтому гибкость данного решения минимальна, так в версии 1.43 это было реализовано отдельным диалогом где критерий одинаковости настраивался. В будующих версиях реализую аналог, ну а пока есть только эта ветвь дерева.
Quote
7. ну раз MuzCat привязан к плееру Аимп, то наверное и рейтинг нужно как-то привязать, чтобы был одинаков
Есть мысли по этому поводу, опять же на данный момент есть более преоритетные направления развития.
Quote
8. а какие программы, если не секрет, может есть что полезное? Остается пожелать вам найти время для MuzCat и сделать обновление с пожеланиями пользователей
Я думаю они не заинтересуют рядового пользователя :) - в основном узко-специализированные инструменты не для широкого круга. Обновление MuzCat затягивается по причине серьезной доработки функционала связанного с внешними проигрывателями, как только закончу эту часть выпущу обновление. В принципе Функциональное наполнение уже близится к релизу, так что первая бета не за горами.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 06, 2013, 14:37:26
1. Сейчас и так все хранится в HKEY_CURRENT_USER\Software\zldo\MuzCat - одна ветвь.
2. В MuzCat есть возможность использовать при поиске регулярные выражения
3. Ну так программа и сделана специально для того, чтобы порядок в этом деле навести
4. если нет желания заполнять теги в самих файлах, то уж в базе данных их не заполнить грех.
5. Ну а потом получть нужное имя файла из шаблона не проблема.
6. Страница с дубликатами - это просто пример использования пользовательских страниц дерева, поэтому гибкость данного решения минимальна, так в версии 1.43 это было реализовано отдельным диалогом где критерий одинаковости настраивался. В будующих версиях реализую аналог, ну а пока есть только эта ветвь дерева.
7. Есть мысли по этому поводу, опять же на данный момент есть более преоритетные направления развития.
8. Обновление MuzCat затягивается по причине серьезной доработки функционала связанного с внешними проигрывателями, как только закончу эту часть выпущу обновление. В принципе Функциональное наполнение уже близится к релизу, так что первая бета не за горами.

1. не только в ней
2. а можно узнать в чем отличие, найти через регулярные выражения, от "Совпадение внутри строки"?
3. ну так каждый порядок наводит по своему, я например сначала добиваюсь правильности имени файла, затем удаляю всё то что не нужно мне в тегах и с файла заполняю исполнителя и название композиции, делать наоборот - гораздо дольше
4. смотря какое кол-во файлов, взять тысячи 2-3, сколько вы их будуте в тегах в ручную заполнять по отдельности?
5. проблема, т.к. как писал выше, много исключений не попадающих под шаблоны которые в базе
6. подождём обновления, дальше увидим + и -
7. ну это ужк хорошо, раз есть мысли:)
8. жаль, что обновления не выходят по причине серьезной доработки функционала связанного с внешними проигрывателями, т.к. это долгие решения, а по большому счету, для пользователя, это не совсем важно, ведь играет уже:), а вот по мелочи, чего не хватает, поравить в лучшую сторону, или ошибки исправить, из-за этого тормозятся, так может пересмотрите решения в пользу использования базы
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 06, 2013, 15:35:28
Quote
1. не только в ней
В реестре только там, и больше нигде, за исключением регистрации типа файла.
Quote
2. а можно узнать в чем отличие, найти через регулярные выражения, от "Совпадение внутри строки"?
http://regexpstudio.com/ru/TRegExpr/Help/regexp_syntax.html
Quote
3. ну так каждый порядок наводит по своему, я например сначала добиваюсь правильности имени файла, затем удаляю всё то что не нужно мне в тегах и с файла заполняю исполнителя и название композиции, делать наоборот - гораздо дольше
Не соглашусь. Заполнение данных из имени файла требует разбора строки, а если уж есть еще куча исключений, так это вообще затянится. А в тегах суп отдельно, мухи отдельно - данные разнесены между собой логически.  Ну а вслучае "много исключений не попадающих под шаблоны" в любом случае придется править вручную.
Quote
8. жаль, что обновления не выходят по причине серьезной доработки функционала связанного с внешними проигрывателями, т.к. это долгие решения, а по большому счету, для пользователя, это не совсем важно, ведь играет уже
У всех свои приоритеты. К томуже этот функционал включен в набор для релиза - долго, да возможно, но несомненно нужно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 09, 2013, 03:16:05
Не соглашусь. Заполнение данных из имени файла требует разбора строки, а если уж есть еще куча исключений, так это вообще затянится. А в тегах суп отдельно, мухи отдельно - данные разнесены между собой логически.  Ну а вслучае "много исключений не попадающих под шаблоны" в любом случае придется править вручную.
такой же долгий разбор строки будет и с тегами, хотя у меня с помощью нескольких прог, редактировать имя файла занимает гораздо меньше времени, просто в вашей базе имена не редактируются, вот и приходится работать с тегами, тут нюанс в том, что если брать записи с нормальных СД или авторских сайтов, то там да - всё ровно, а когда ищешь новинки и не важно откуда они, лишь бы были, то там с тегами полный хаос встречается, а так как это новинки, поэтому и с нета не скачаешь их заполнение...
насчет регулярных выражений - интересно, спасибо за ссылку, вот бы еще к ним добавить условия (опять же списком из файла) и применить для замены имен файлов, или тегах, только вот тогда как с тегов изменения в файл записывать?

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on December 09, 2013, 20:05:38
Добрый день.
Есть пара пожеланий, думаю несложных.
1. Возможность ведения базы с относительным путём, т.е. пути к трекам относительно расположения базы.
2. Сортировка для списка воспроизведения и плейлистов не всегда желанна. Мне например нравится та последовательность, которая у меня уже задана. Неосторожный клик по заголовку таблицы вызывает пересортировку, и вернуть прежнюю последовательность невозможно (раньше она возвращалась если заново отобразить этот плейлист, теперь поможет только загрузка из файла, что не всегда удобно, так как в лист уже могло что то быть добавлено).

И о багах.
3. Закрыл вкладку (ту, что по центру), где отображались треки из деревьев.. И её больше нет, как получить её обратно, не понятно. Нашел опытным путём, то можно перетянуть туда папочку из дерева.  Хорошо бы чтобы она открывалась заново при двойном клаце по папке например. А то интуитивно совсем не понятно.

4. Открыл созданную на другом компе базу. После долгой паузы при открытии Access violation at address 00404EE8 in module 'MuzCat.exe'. Read of address 0000000A. Путь к базе  и трекам в обоих компах E:\musik. После перезапуска приложения исчезают кнопочки над деревом (где "по папкам", "по жанрам", "по испольнителям") все кроме "папки", и не появляются снова. Чтоб появились - надо грохнуть настройки в реестре. Багрепорт https://cloud.mail.ru/public/edb2e3ffd25d/bugreport.txt (https://cloud.mail.ru/public/edb2e3ffd25d/bugreport.txt). Так же падала на другом компе с той же базой при попытке проиграть трек так же исчезли кнопки, багрепорт отослал.

Такие нашел интересные записи в реестре
https://cloud.mail.ru/public/8ad5863caae2/muzcat.reg (https://cloud.mail.ru/public/8ad5863caae2/muzcat.reg)
и ветка ZLDO (это где кнопки дерева отсутствуют)
https://cloud.mail.ru/public/7a0ec75a1b09/ZLDO.reg (https://cloud.mail.ru/public/7a0ec75a1b09/ZLDO.reg)
Может поможет в дебаге.

пожелание еще.
5. кнопки "некст трек" очень не хватает с клавиатуры чтоб. И паузы. Типа как в Винампе ("С", "B"). А вот за прокрутку трека на стрелочках спасибо.

А так - всё очень круто.

upd. Файлы во вложение продублировал.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 10:24:05
Quote
а когда ищешь новинки и не важно откуда они, лишь бы были, то там с тегами полный хаос встречается
В первом видео упустил некоторые моменты http://zldo.ru/mc.avi, думаю это поможет быстрей с тегами разобраться.
Quote
Есть пара пожеланий, думаю несложных.
1. Возможность ведения базы с относительным путём, т.е. пути к трекам относительно расположения базы.
Да, это вполне возможно - насколько я помню, даже наработки есть по этой теме.
Quote
2. Сортировка для списка воспроизведения и плейлистов не всегда желанна.
В свое всемя долго над этим голову ломал - остановился на том, что сортировка считается редактированием списка, соответственно отменить можно также как и другие изменения через функцию отмены (Ctrl+Z)
Quote
3. Закрыл вкладку (ту, что по центру), где отображались треки из деревьев.. И её больше нет, как получить её обратно, не понятно. Нашел опытным путём, то можно перетянуть туда папочку из дерева.  Хорошо бы чтобы она открывалась заново при двойном клаце по папке например. А то интуитивно совсем не понятно.
На панели с закладками есть кнопка специальная для добавления закладки. В следующей версии введу запрет на загрытие "последней" закладки.
Quote
4. Открыл созданную на другом компе базу. После долгой паузы при открытии Access violation at address 00404EE8 in module 'MuzCat.exe'. Read of address 0000000A. Путь к базе  и трекам в обоих компах E:\musik. После перезапуска приложения исчезают кнопочки над деревом (где "по папкам", "по жанрам", "по испольнителям") все кроме "папки", и не появляются снова. Чтоб появились - надо грохнуть настройки в реестре. Багрепорт https://cloud.mail.ru/public/edb2e3ffd25d/bugreport.txt. Так же падала на другом компе с той же базой при попытке проиграть трек так же исчезли кнопки, багрепорт отослал.
Либо несовпадают версии программы, либо файл базы данных повреждён, что более вероятно. Если стоит галка "Автосохранение", то получить битый файл при копировании открытой базы данных легче лёгкого. Попробуйте скопировать файл при закрытом MuzCat - должно все получится. Настройки страниц дерева хранятся в файле с базой данных, вот они и пропали у поврежденного файла.
Quote
5. кнопки "некст трек" очень не хватает с клавиатуры чтоб. И паузы. Типа как в Винампе ("С", "B")
Добавить труда не составит, только клавиши другие будут.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 10, 2013, 13:18:23
В первом видео упустил некоторые моменты http://zldo.ru/mc.avi (http://zldo.ru/mc.avi), думаю это поможет быстрей с тегами разобраться.
спасибо за очередное видео, как всегда узнал что-то новенькое, но хотелось бы по максимуму использовать БД без других приложений, пример: есть файл 063  David & Dino Mc 47 Feat A - Dessa - Ты Больше Не Моя (DJ Iksiy Remix), нужно из него сделать Ты больше не моя (Dj Iksiy remix) и разнести соттветственно в теги, Исполнитель -  David & Dino Mc 47 feat. А-Десса, название композиции -  Ты больше не моя (Dj Iksiy remix) , какой самый простой вариант вы предложите (при этом нужно учитывать что таких файлов много и если каждый обрабатывать вручную, то на это уйдёт масса времени)? 
предложение: в меню база данных - Добавить файлы, изменить на Добавить (удалить) файлы, при открытии диалога "Обновленеи базы данных", сделать чтобы стояли чебоксы напротив папок входящих в БД, при добавлении или удаления чебокса, соответственно папка либо добавляется, либо удаляется из БД, заодно файлы которые были удалены или добавлены с жесткого диска и существующие в БД соответственно добавились или удалились (обновились)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 15:38:23
Quote
063  David & Dino Mc 47 Feat A - Dessa - Ты Больше Не Моя (DJ Iksiy Remix)
Очень сложный пример, решить который в "автоматическом" режиме компьютер пока не научишь :(
Ключевой кусочек это "A - Dessa - Ты" в этой подстроке 2 разделителя " - " т.е. кроме как аналитически подумав эту строку не разлепить. Можно привести примеры подобного написания где и человеку без предварительного заглядываня в Google это сделать не получится. Пример имя "раз - два - три".
Как минимум можно разделить строку по шаблону "Номер дорожки Исполнитель - Название композиции" - получим предварительную обработку. Затем отфильтровать список по полю "Название композиции" оставив там только названия содержащие "- ", дальше всеми любимым методом "Копировать / Вставить" привести эти записи в порядок. Ну и напоследок выполнить замену " feat " на " feat. ".
При условии правильно заполненого названия A-Dessa, шаблон отработает правильно. Во всех случаях пробел для MuzCat такой же значащий символ, так что шаблон "%1-%2" и "%1 - %2" - это два разных шаблона.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 15:44:03
Quote
предложение: в меню база данных - Добавить файлы, изменить на Добавить (удалить) файлы, при открытии диалога "Обновленеи базы данных", сделать чтобы стояли чебоксы напротив папок входящих в БД, при добавлении или удаления чебокса, соответственно папка либо добавляется, либо удаляется из БД, заодно файлы которые были удалены или добавлены с жесткого диска и существующие в БД соответственно добавились или удалились (обновились)
К сожалению это не получится сделать из-за рекурсивности дерева папок. Да в идеальном варианте все будет красиво, а в случае "смешаной" вложенности файлов и папок будет криво.
В следующей версии постораюсь добавить "Обновить папку" в контекстное меню "Дерева каталогов".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on December 10, 2013, 20:35:20
Quote
Либо несовпадают версии программы, либо файл базы данных повреждён, что более вероятно. Если стоит галка "Автосохранение", то получить битый файл при копировании открытой базы данных легче лёгкого. Попробуйте скопировать файл при закрытом MuzCat - должно все получится. Настройки страниц дерева хранятся в файле с базой данных, вот они и пропали у поврежденного файла.

про "Попробуйте скопировать файл при закрытом MuzCat" не понял. Если речь про базу - она лежит на внешнем диске вместе с музыкой и перетыкается с компа на комп (после выключения).
Версии одинаковые (копировал всю пачку программ), автосохранение не стоит. В следующий раз (после перезагрузки программы) база загрузилась, кнопок дерева так и нет. Сейчас попробую снести настройки из реестра.
Ага. Закрыл программу на ноутбуке, упала при закрытии. Насколько понял из багрепорта, с трейиконом что то (файл прилагаю). На ноуте виндовс 8,1.
Без настроек программа открылась с кнопками, открыл в ней базу, задумалась сурово, и тихо закрылась. Открыл папочку с базой. Размер базы 248 мегабайт (там порядка 27 тысяч треков), база в бекапе 8 мегабайт. Из бекапа открылась, но кнопочки исчезли. Да, вы правы, Икнопочки дерева исчезают из-за базы.

А как вернуть кнопочки базы не пересоздавая базу? И что в базе может не хватать, если треки там как будто бы все?

Гм. Сделал клик (кажется двойной и кажется по папке, а может по треку). Система спросила чем открывать m3u. Я сказал "AIMPом". Упал AIMP, ругаясь "No decoders for this format" code -1 на файл Temp\Zero.m3u Temp\ZLDO.m3u прошу пардону не разглядел сослепу, добавил файл во вложение
и упал muzcat (багрепорт прилагается).

upd. Сейчас подумал о той 248-метровой базе. Открыл в хексах. После 4% остальные нули, но в конце что то есть (CMTreeStateStorage). Могу приложить или выложить (1,3 метра в архиве)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 10, 2013, 22:21:45
Очень сложный пример, решить который в "автоматическом" режиме компьютер пока не научишь :(
Ключевой кусочек это "A - Dessa - Ты" в этой подстроке 2 разделителя " - " т.е. кроме как аналитически подумав эту строку не разлепить.
Как минимум можно разделить строку по шаблону "Номер дорожки Исполнитель - Название композиции" - получим предварительную обработку. Затем отфильтровать список по полю "Название композиции" оставив там только названия содержащие "- ", дальше всеми любимым методом "Копировать / Вставить" привести эти записи в порядок. Ну и напоследок выполнить замену " feat " на " feat. ".
При условии правильно заполненого названия A-Dessa, шаблон отработает правильно. Во всех случаях пробел для MuzCat такой же значащий символ, так что шаблон "%1-%2" и "%1 - %2" - это два разных шаблона.
в качестве альтернативы я и предлагаю в качестве шаблона добавить возможность переименовывать из файла с исключениями - и нет проблем, т.к. в основном многие моменты повторяются.
а еще вы не обратили внимания на то что некоторые слова стали русскими, а так же некоторые стали с маленькой буквы, в БД этого сделать невозможно, т.к. слова находятся внутри строки, а вот как раз файл с исключениями - всё решает...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 22:24:41
Quote
Размер базы 248 мегабайт
Явно баг какой-то у меня около 50 тысяч треков база в районе 16 мегабайт.
Quote
Без настроек программа открылась с кнопками, открыл в ней базу, задумалась сурово, и тихо закрылась
Признак поврежденной базы данных.
При проектировании приоритетом стояло быстродействие, поэтому при открытии поврежденной базы возможна порча памяти - отсюда и все чудеса.
Quote
А как вернуть кнопочки базы не пересоздавая базу? И что в базе может не хватать, если треки там как будто бы все?
Думаю что никак :( Гдето при сохранении сбой произошел, данные испорчены :(
Quote
Система спросила чем открывать m3u
Плагин для AIMP не установлен - поэтому такя реакция.
Quote
упал muzcat (багрепорт прилагается).
- порченая память.
Quote
upd. Сейчас подумал о той 248-метровой базе. Открыл в хексах. После 4% остальные нули, но в конце что то есть (CMTreeStateStorage). Могу приложить или выложить (1,3 метра в архиве)
Скорее всего востановить не получится.


Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 22:32:38
Quote
а еще вы не обратили внимания на то что некоторые слова стали русскими, а так же некоторые стали с маленькой буквы
Я про это и писал, такие исключения невозможно отработать не понимая СМЫСЛА написаного. Да, можно сделать исключение на кирилицу, на нижний регистр, но в таких исключениях будет еще десять исключений. 100% автоматизации для данной задачи получить не получится, поэтому лучше упор сделать на легкость редактирования, тем более не совсем понятно, что проще - 10 раз скопировать вставить, или изучить синтаксис "файла исключений", где без регулярных выражений не обойтись.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 10, 2013, 22:33:34
К сожалению это не получится сделать из-за рекурсивности дерева папок. Да в идеальном варианте все будет красиво, а в случае "смешаной" вложенности файлов и папок будет криво.
В следующей версии постораюсь добавить "Обновить папку" в контекстное меню "Дерева каталогов".
ну при желании все можно сделать, ведь в других прогах такой проблемы нет...просто значит нужно изменить логику обращений функуций к заданному алгоритму, главное было-бы желание, если есть, можно подумать вместе о решение как это сделать, самое первое что приходит в голову это процесс синхронизации по названию файла, если верно, то ставиться чебокс и наоборот, для ускорения можно предварительно сверять размер папки, если совпадает, то верно и т.д. в общем спрашивайте, не стесняйтесь, что не понятно:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 10, 2013, 22:40:32
Я про это и писал, такие исключения невозможно отработать не понимая СМЫСЛА написаного. Да, можно сделать исключение на кирилицу, на нижний регистр, но в таких исключениях будет еще десять исключений. 100% автоматизации для данной задачи получить не получится, поэтому лучше упор сделать на легкость редактирования, тем более не совсем понятно, что проще - 10 раз скопировать вставить, или изучить синтаксис "файла исключений", где без регулярных выражений не обойтись.
напримере с переименованием взять из тотал командера, или файл с табличкой из двух столбцов, в одном что переименовать, в другом на что и в третьем галочка, соблюдать регистр...
логику можно построить, но для этого к регулярным выражениям нужно добавить условия...
на мой взгляд проще один раз изучить чем каждый раз по 10 раз копировать- вставлять...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 22:50:55
Quote
ну при желании все можно сделать, ведь в других прогах такой проблемы нет
Об этом тоже уже писал - в других программах нет данных "отвязанных" от файла, например "число воспроизведений" и "Дата добавления файла в базу данных", поэтому подмена одной записи другой и проходит незаметно. В MuzCat сделать такое прозрачно для пользователя не получится :( Да, можно высчитывать всякие CRC и тому подобные значения уникальные для файла, только это подрвет быстродествие не в разы, а в десятки раз :(
Quote
процесс синхронизации по названию файла, если верно, то ставиться чебокс и наоборот
В новой версии такое значение будет устанавливается для файла с неверной ссылкой (уже реализоано), и файл выделяется специальным цветом.
А в случае, если из папки удален один-два файла, как быть?
Ну а в целом, идея не жизнеспособна по причине главенства "Имени файла" (ключевое поле) по сравнению с именем папки, это имя по сути производное от имени файла.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 10, 2013, 23:19:33
Quote
напримере с переименованием взять из тотал командера, или файл с табличкой из двух столбцов, в одном что переименовать, в другом на что и в третьем галочка, соблюдать регистр...
Из преимуществ TC в плане переименования муз. файлов могу отметить только регулярные выражения при замене, в остальном функционал схож с MuzCat (сам частенько пользуюсь). В осталном возможности довольно схожи.
Quote
на мой взгляд проще один раз изучить чем каждый раз по 10 раз копировать- вставлять...
Все зависит от частоты появления таких файлов - 10 в день из 200 добавляемых, если взять за исключения 5% (при очень активном обновлении) не так уж и много.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 10, 2013, 23:47:52
1. в других программах нет данных "отвязанных" от файла, например "число воспроизведений" и "Дата добавления файла в базу данных"
2. В новой версии такое значение будет устанавливается для файла с неверной ссылкой (уже реализоано), и файл выделяется специальным цветом.

3. А в случае, если из папки удален один-два файла, как быть?
4. Ну а в целом, идея не жизнеспособна по причине главенства "Имени файла" (ключевое поле) по сравнению с именем папки, это имя по сути производное от имени файла.
1. ну тогда может опционально сделать в настройках для тех кто не использует  число воспроизведений и Дата добавления файла в базу данных и вопрос решится 
2. не пойму, зачем выделять файл специальным цветом, если он не существует уже под этим именем? не проще просто удалить ссылку и если нужно добавить новый?
3. так же удалить из базы
4. так чтобы была жизнеспособна, нужно привязаться к файлу, а не к тегам, а папка , это родитель файла, поэтому вычислить ни каких проблем, главное алгоритм правильно задать...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 10, 2013, 23:59:34
1. Из преимуществ TC в плане переименования муз. файлов могу отметить только регулярные выражения при замене, в остальном функционал схож с MuzCat (сам частенько пользуюсь). В осталном возможности довольно схожи.
2. Все зависит от частоты появления таких файлов - 10 в день из 200 добавляемых, если взять за исключения 5% (при очень активном обновлении) не так уж и много.

1. ну а что мешает сделать тогда в переименовании файлов чтобы можно было вставлять ни одну строку в "Найти и заменить", а список слов через | как в тотале?
2. из 200 добавляемых, редактировать приходиться процентов 60, а это уже затратно по времени
ну и конечно жду нормального поска дубликатов с возможностью выбора и замены. А что там насчет BMP, будет в новой версии, а так же возможность редактировать имя файла?

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on December 11, 2013, 09:46:38
Quote
При проектировании приоритетом стояло быстродействие, поэтому при открытии поврежденной базы возможна порча памяти - отсюда и все чудеса.

Ага, спасибо, это многое объясняет. Буду базу пересоздавать.
А вот вопрос. Там есть какая нибудь защита целостности базы? Может в хвост ключ какой писать, и при его отсутствии говорить "корруптед"?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 12, 2013, 10:24:39
Quote
А вот вопрос. Там есть какая нибудь защита целостности базы? Может в хвост ключ какой писать, и при его отсутствии говорить "корруптед"?
Защита есть, только она минимальна. Обычно, поврежденную базу данных открыть все-же можно, пусть и с ошибками.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 13, 2013, 02:13:11
При большом удалении выделенного участка в "Полное название алюбома" происходит зависание базы
Неправильная сортировка в исполнителе альбома, тип альбома, рейтинг, комментарий, лирика, ссылка на ресурс...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 13, 2013, 09:34:14
Quote
При большом удалении выделенного участка в "Полное название алюбома" происходит зависание базы
Повторить не получилось, видимо Сбой где-то в другом месте был.
Quote
Неправильная сортировка в исполнителе альбома, тип альбома, рейтинг, комментарий, лирика, ссылка на ресурс...
Только что проверил для списка - все Ok, или речь идет о дереве?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 13, 2013, 15:10:07
вот тут и по сортировке видно...и по зависанию http://yadi.sk/d/jl_2C3ZqEFofT
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 14, 2013, 13:25:04
Хотелось бы знать какие поля БД заполняет автоматичесски и нельзя ли отключить статистику, т.к. ей не пользуюсь?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 15, 2013, 12:15:02
Quote
вот тут и по сортировке видно...и по зависанию http://yadi.sk/d/jl_2C3ZqEFofT
Видео посмотрел - с сортировкой странностей никаких не заметил - возможно с толку сбивает то, что список автоматически прокручивается к выделенному элементу после сортировки. С зависанием баг повторить не смог :(
Quote
Хотелось бы знать какие поля БД заполняет автоматичесски и нельзя ли отключить статистику, т.к. ей не пользуюсь?
Таких полей множество - отключения статистики нет.
Автоматом заполняются:
        'Флаги временных маркировок',
        'Флаги состояния записи',
        'Число воспроизведений',
        'Число появлений в списке воспроизведения',
        'Число обращений к файлу',
        'Число прекращения воспроизведения файла',
        'Язык исполнения',
        'Полное название альбома',
        'Тип альбома',
        'Время последнего изменения',
        'Время последнего воспроизведения',
        'Время добавления файла в базу занных',
        'Дата последнего изменения файла',
        'Дата задания оценки'.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on December 15, 2013, 15:38:42
Саш, привет рад, что после длительного перерыва работа над проектом возобновлена. Приведу тут несколько вопросов из личной переписки, может что-то уже решилось или появилась возможность реализовать.
1)Можно ли добавить юникодные поля тэгов, а также имена файлов в разных алфавитах. С переходом на Win7 появилась возможность хранить имена файлов в любой кодировке (например, у меня появляется много японской музыки и название файлов состоит из иероглифов), но MuzCat такие файлы корректно не воспринимает ;(. С таких файлов не считываются тэги и соответственно их редактирование не возможно.
На тот момент все упиралось в возможности Delphi.
2)Можно ли сделать так чтоб при полном сканировании (перечитывании) тэгов для файлов программа полностью считывала тэги именно с файлов, а не с базы. Актуально в тех случаях, когда заменяешь файл с низким качеством в фонотеке на файл с лучшим качеством. При этом поля рейтинг и язык исполнения в новом файле пустые, а MuzCat наследует их от старого файла что вроде бы и неплохо до тех пор пока не начнешь создавать новую базу, в ней поля у такого файла останутся пустыми.
3)Вытекает из 2) Обнаружилось, что MuzCat поле язык исполнения сохраняет коректно, а вот при создании новой, базы он почему-то свои же записи не считывает, а делит музыку на русскую и английскую исходя из алфовита тэгов, что не есть хорошо...
4)Можешь добавить в базу поле цензура имеющее булевое значения (1 и 0 или да и нет) и кнопку в главном окне, которая бы имела 2 положения on/off. Для чего это нужно? База большая треков масса и есть треки с нецензурной речью. Используя данную кнопку, треки помеченные как нецензурные прятались или показывались.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on December 15, 2013, 18:01:45
1. Видео посмотрел - с сортировкой странностей никаких не заметил - возможно с толку сбивает то, что список автоматически прокручивается к выделенному элементу после сортировки.
2. С зависанием баг повторить не смог :(
3. Таких полей множество - отключения статистики нет.

Автоматом заполняются:
        'Флаги временных маркировок',
        'Флаги состояния записи',
        'Число воспроизведений',
        'Число появлений в списке воспроизведения',
        'Число обращений к файлу',
        'Число прекращения воспроизведения файла',
        'Язык исполнения',
        'Полное название альбома',
        'Тип альбома',
        'Время последнего изменения',
        'Время последнего воспроизведения',
        'Время добавления файла в базу занных',
        'Дата последнего изменения файла',
        'Дата задания оценки'.
1. сделайте плиз стандартную сортировку, сначала цыфры (символы), затем иностранные и русские, дополнительно можно сделать по выделенному фрагменту
2. у меня зависало постоянно, пришлось удалять выделение небольшими фрагментами
3. можно сделать опционально заполнение полей автоматом, ведь не всем они нужны?
может самому внедрить свои предложения под вашим чутким руководством?:), но для этого вам придется дать исходник....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on December 15, 2013, 19:16:54
но для этого вам придется дать исходник....
исходник на первой странице есть
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 15, 2013, 22:43:57
Quote
Саш, привет рад, что после длительного перерыва работа над проектом возобновлена
Взаимно, рад видеть старых друзей :)
Quote
1)Можно ли добавить юникодные поля тэгов, а также имена файлов в разных алфавитах.
На тот момент все упиралось в возможности Delphi.
На самом деле ограничений со стороны Delphi и на тот момент не было особых, проблема в другом - в программе очень много низкоуровневых процедур и функций которые работают со строками, их портирование под utf16 займет много времени (опыт перевода большого проекта с ANSI на UNICODE у меня уже был), затевать этот переход сейсас - когда прогррамма не вышла за рамки альфа тестирования я думаю не стоит. Однако, такой пеход планируется, но после выхода релиза.
Quote
2)Можно ли сделать так чтоб при полном сканировании (перечитывании) тэгов для файлов программа полностью считывала тэги именно с файлов, а не с базы.
Есть такая беда, но с другой стороны при перечитывани тегов эти поля будут сбрасываться в базе данных :( что тоже не хорошо, как выход из положения думаю стоит полней отрабатывать флаг "оличие данных от тега".
Quote
Обнаружилось, что MuzCat поле язык исполнения сохраняет коректно, а вот при создании новой, базы он почему-то свои же записи не считывает, а делит музыку на русскую и английскую исходя из алфовита тэгов, что не есть хорошо...
Ok, проверю этот код, видимо где-то какая-то путаница с тегами вышла.
Quote
4)Можешь добавить в базу поле цензура имеющее булевое значения (1 и 0 или да и нет) и кнопку в главном окне, которая бы имела 2 положения on/off. Для чего это нужно? База большая треков масса и есть треки с нецензурной речью. Используя данную кнопку, треки помеченные как нецензурные прятались или показывались.
Попробовать можно конечно, только вот "скрытие" сложновато сделать будет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 15, 2013, 22:52:39
Quote
1. сделайте плиз стандартную сортировку, сначала цыфры (символы), затем иностранные и русские, дополнительно можно сделать по выделенному фрагменту
Сейчас так и есть - это и на видео видно, кстати. Сортироовка самая что ни есть стандартная, через AnsiCompareString
Quote
2. у меня зависало постоянно, пришлось удалять выделение небольшими фрагментами
Повторюсь, что у себя подобного повторить не смог - возможно эта ошибка уже устранена в новой версии.
Quote
3. можно сделать опционально заполнение полей автоматом, ведь не всем они нужны?
Не вижу в этом смысла, быстродействие от этого не возрастет, а те кому эти поля не нужны могут их просто не использовать.
Quote
может самому внедрить свои предложения под вашим чутким руководством?, но для этого вам придется дать исходник....
Можете конечно :) Только вот я "юлю" с большей частью ваших предложений не из-за природной вредности, а по причине того, что знаю как сложно их будет реализовать на движке MuzCat
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on December 16, 2013, 14:38:22
Здравствуйте.

Пересоздал базу, пока стабильна.

Вот ещё чего не хватает. Добавление текущего играющего трека в категорию. В прошлой версии было архиудобно. А сейчас только перетаскиванием, а на ноуте тачпад, а до ноута ещё дотянуться...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 12, 2014, 22:34:03
Версия от 12.01.2014 2.0 alpha 16
http://zldo.ru/mc2a16.exe

Версия 2.0 alpha 16
=============================================
Добавлено:__________________________________________________
 - Поля BPM, Издатель, Композитор;
- Флажок - пользовательская маркировка в списке;
- Подсветка недоступных файлов в списке;
- Обновлен плагин ATL Based для работы с новым набором полей;
- Настройка используемого проигрывателя, установка плагина для AIMP в
автоматическом режиме;
- Возможность изменения порядка следования фильтров, возможность
сортировки фильтров;
- Автоматическое переключение страниц дерева при перетаскивании;
- Запрос при попытке закрытия «закрепленную» закладку;
- Возможность контроля глобального уровня громкости для Windows 7/8;
- Проверка корректности ссылок на файлы во время операции добавления
/ обновления файлов;
- Пункт меню «Обновить» для элементов дерева каталогов (поиск новых и
проверка добавленных файлов);
- Автоматическое масштабирование фонового изображения списков и
деревьев;
- Фоновое изображение по умолчанию;
- Полноценный инсталлятор.


Изменено:___________________________________________________
- Настройки программы по умолчанию;
- Убрана возможность изменения порядка столбцов в списке
перетаскиванием;
- Поле «Рейтинг» переименовано в «Оценка»;
- Поле «Дополнительное поле №3» заменено на поле «Авторские права»;
- Отображение панелей инструментов в окне свойств файла;
- Степень сжатия эскизов обложек альбомов - увеличено качество;
- Отображение диалогов открытия /сохранения  файлов в новом стиле;
- Фоновое изображение в диалоге «о программе».


Исправлено:_________________________________________________
 - Вывод всплывающей подсказке в списке для воспроизводимого файла;
 - Функция авто подбора при редактировании неверно работала с русскими
символами;
- Редактирование данных в дереве приводило к переполнению стека;
- Исправлена работа функций групповой обработки в окне свойств;
- Обработка кнопки Del при редактировании списка;
- Сохранение ширины столбцов списков;
- Установка выделения на файл после вызова функции «проводник» ;
- Ошибка при закрытии диалога свойств;
- Сохранение настроек плагина для AIMP;
- Запуск программы в минимизированном режиме;
- Определение текущего воспроизводимого файла для AIMP;
- Сохранение настроек плагина для AIMP;
- Ошибка вызова контекстного меню списка после повторного открытия
базы данных;
- Исправлено неправильное автозаполнение некоторых полей базы данных
при добавлении файлов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 12, 2014, 23:53:03
наконец-то долгожданное вышло, держи очередной плюс:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 14, 2014, 00:49:52
а как обновлять?
сохранятся ли старые настройки, личные изменения? (ведь они же не в папке с программой)
вообще хорошо было бы сделать деинсталятор, а так же файл настроек с возможностью импорта и экспорта.



Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 14, 2014, 00:55:17
При инсталяции существующие настройки не удаляются (они в реестре хранятся, поэтому на месте останутся вне зависимости куда устанавливается программа), если только соответствующая галка не установлена в инсталяторе, плюс большая часть настроек храниться в файле базы данных, а он обрано совместим со старой версией, поэтому трудностей не должно возникнуть.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 14, 2014, 02:02:49
к сожалению у меня все слетело, т.е. что было сделано в старой версии, при установки новой ничего не осталось, придется заново всё вспоминать :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 14, 2014, 04:10:27
такая проблемка: при работе с проводником в Windows у меня не получается переместить файл, т.е. используя одинаковое имя файла, заменить один другим, разрешает только копировать, раньше такого не было, как решить проблему?
есть вариант - открывать в Тотал командоре, но там нет позиционирования... и еще, нельзя ли сделать чтобы не открывал каждый раз новый Тотал, а использовал открытый
можно ли сделать чтобы файл перемещать прямо в таблице мышкой, было бы очень удобно, напримере с дубликатами?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 14, 2014, 22:58:26
как всегда несколько предложений, которые будут прибывать по ходу тестирования базы, если не возражаете:)
нельзя ли убрать в таблице в типе файла иконку, или сделать выборочно через настройки, кто хочет чтобы иконка была, а кому и расширения достаточно?
В переименовании файла сдалать в колонке Новое имя файла возможность редактирования
почему в дереве при сортировке по дате некоторые года попадат в "Разное", например 32,38,40,61,71,80,86,14
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 14, 2014, 23:23:44
почему в дереве при сортировке по дате некоторые года попадат в "Разное", например 32,38,40,61,71,80,86,14
Так же с этим столкнулся, нужно в редакторе дерева снижу выбрать по чем сортировать (по умолчанию сортирует вроде по BPM, из-за этого такая каша).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 15, 2014, 10:25:37
Quote
к сожалению у меня все слетело, т.е. что было сделано в старой версии, при установки новой ничего не осталось, придется заново всё вспоминать
Да, есть такое :( - в инсталяторе накосячил малость.
Quote
такая проблемка: при работе с проводником в Windows у меня не получается переместить файл, т.е. используя одинаковое имя файла, заменить один другим, разрешает только копировать, раньше такого не было, как решить проблему?
Этот функционал не менялся со старой версии, видимо дело не в MuzCat.
Quote
В переименовании файла сдалать в колонке Новое имя файла возможность редактирования
Постораюсь реализовать в следующей версии.
Quote
почему в дереве при сортировке по дате некоторые года попадат в "Разное", например 32,38,40,61,71,80,86,14
Это зависит от параметра "Помещать ветвь в "разное" если в ней элементов менее чем" в редакторе страниц дерева - сделано для "облегчения" дерева. Для "Дат" данный параметр по умолчанию равен 3.
Quote
по умолчанию сортирует вроде по BPM, из-за этого такая каша
:( - в новой версии из-за добавления полей их индексация сместилаь, поэтому при открытии баз от старых версий возможны такие "чудеса".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 15, 2014, 15:54:14
1.Это зависит от параметра "Помещать ветвь в "разное" если в ней элементов менее чем" в редакторе страниц дерева - сделано для "облегчения" дерева. Для "Дат" данный параметр по умолчанию равен 3.
2. :( - в новой версии из-за добавления полей их индексация сместилаь, поэтому при открытии баз от старых версий возможны такие "чудеса".

1.так как сделать чтобы нормально функционировал этот параметр?
2.и как от них избавиться?
и ещё: при выборе в дереве Исполнители, под знак вопрос попадают многие которые должны быть в алфавитном списке
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 15, 2014, 16:02:40
Quote
1.так как сделать чтобы нормально функционировал этот параметр?
Он и сейчас корректно работает. Если чечь о том, чтобы отобразить все возможные варианты, без ветви "разное", то этот параметр нужно установить равным 0.
Quote
2.и как от них избавиться?
Подкорректировать настройки сортировки уровней дерева в "Редакторе страниц" (Главное меню \ Настройки \ Содержимое дерева, двойной клик на интересующей странице)
Quote
при выборе в дереве Исполнители, под знак вопрос попадают многие которые должны быть в алфавитном списке
Сейчас в качестве поля для группировки первого уровня используется "Исполнитель альбома", это поле не всегда совпадает с полем "Исполнитель", это можно поменять все в томже редакторе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on January 15, 2014, 19:52:12
Да, есть такое :( - в инсталяторе накосячил малость.

А теперь можно скачивать?  :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 15, 2014, 21:44:21
Еще не перезаливал :(
Сейчас скину, через пол часика (для надежности) можно будет качать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 15, 2014, 21:49:45
Перезалил с исправленым инсталятором, ссылка таже http://zldo.ru/mc2a16.exe
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 16, 2014, 22:52:44
спасибки за опреативные ответы, есть ещё несколько вопросов:
как удалить из дерева ненужные папки?
Для чего нужны избранные каталоги?
сортировка по возрастанию и убыванию в стобцах так нормально и не работает, по крайней мере как я себе это представляю: столбец содержит допустим 4 записи из 10, нажимаешь на название колонки и все 4 записи выстроились сверху в алфавитном порядке, еще раз нажал - и они переместились вниз в обратном порядке...
не совпадают оценки в Аимпе с базой
нельза ли добавить колонку в которой видно миниизображение из тега файла, соответственно если оно тебе не нужно, чтобы его можно было удалить как в других полях через del
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 17, 2014, 08:58:21
Quote
как удалить из дерева ненужные папки?
Удалить из базы данных файлы которые в них содержатся - можно и в самом дереве (Ctrl+Del). В базе данных MuzCat нет отдельной структуры для папок - они лишь отражение пути к файлу.
Quote
Для чего нужны избранные каталоги?
Чтобы не выбирать их каждый раз при необходимости обновить - достаточно нажать одну кнопку. В будущем можно будет настроить обновление этих папок автоматически по времени.
Quote
сортировка по возрастанию и убыванию в стобцах так нормально и не работает, по крайней мере как я себе это представляю: столбец содержит допустим 4 записи из 10, нажимаешь на название колонки и все 4 записи выстроились сверху в алфавитном порядке, еще раз нажал - и они переместились вниз в обратном порядке...
Все так и есть - думаю сбивает с толку то, что список автоматичи прокручивается к выделенным элементам (поведение аналогично поведению Totalcmd, Windows Explorer такую прокрутку не делает). Т.е. если в отсортированом списке выбрать первый элемент изменение направления сортировки, то список будет прокручен в самый низ.
Добавлю опцию которая позволит менять такое поведение.
Quote
не совпадают оценки в Аимпе с базой
Об этом уже писал ранее - нужен импорт, пока такой возможности нет, как вариант можно записать теги (оценка туда сохраняется), этот тег понимают обе программы.
Quote
нельза ли добавить колонку в которой видно миниизображение из тега файла, соответственно если оно тебе не нужно, чтобы его можно было удалить как в других полях через del
Толстовато получится :( + для удаления изображения из файла требуется его полная перезапись, а это довольно длительный процесс.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 17, 2014, 11:21:53
Саш, добавь возможность переименования файлов на съемных носителях. Сейчас при переименовании вместо буквы диска (флешки) берется его название и переименование вываливается в ошибку из-за неправильного пути.
Почему-то при изменении тэга в списке невозможно поставить символ точки ни в одном из полей, другие символы вводятся.
Ну и очепятки в редакторе страницы дерева в элементах время добавления файла в базу Занных подправить не мешало бы.

Расскажи в двух словах про нововеденные флажки пометки для чего их можно использовать?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 17, 2014, 20:10:11
1. Удалить из базы данных файлы которые в них содержатся - можно и в самом дереве (Ctrl+Del).
2. Чтобы не выбирать их каждый раз при необходимости обновить - достаточно нажать одну кнопку.
3. Все так и есть - думаю сбивает с толку то, что список автоматичи прокручивается к выделенным элементам (поведение аналогично поведению Totalcmd, Windows Explorer такую прокрутку не делает). Т.е. если в отсортированом списке выбрать первый элемент изменение направления сортировки, то список будет прокручен в самый низ.

Добавлю опцию которая позволит менять такое поведение.
4. Об этом уже писал ранее - нужен импорт, пока такой возможности нет, как вариант можно записать теги (оценка туда сохраняется), этот тег понимают обе программы.
5. Толстовато получится :( + для удаления изображения из файла требуется его полная перезапись, а это довольно длительный процесс.

1. неплохо бы для удобства эту операцию перенести в База данных и поставить Удалить файлы после Добавить файлы, а заодно можно и в контекстное меню добавить Удалить с базы
2. не совсем понятен смысл содержать два дерева, ведь в избранные, ты так же как и в базу, добавляешь сам по соему усмотрению файлы (папки)...зачем двойная работа?
3. все дело в том, что сейчас сортировка происходит по выделенному элементу, это хорошо конечно:), но бывает нужна и простая сортировка по колонке (неплохо бы добавить всех элементов в колонке, скажем shif+шапка колонки), т.е. нужно собрать все вместе элементы этой колонки (т.е. чтобы шли подряд, а пустые соответственно переместятся в начало или конец) сооветственно по возрастанию или убыванию
4. в тегах у меня записана оценка, но в аимпе она не высвечивается, или наоборот, в аимпе есть, но в теги не прописывается...а хочется чтобы была взаимозаменяемость
5. длительный процесс - это сейчас, я же предлагаю его ускорить и облегчить, речь идёт о картинке которая в теге, выделил ненужные - DEl - записать теги - и все, делов -то:) А насчет толстоватости, я имел ввиду как в Тракторе чтобы смотрелась
Кстати, при записи тегов, открывается табличка, для чего она, ведь в ней не отражаются сделанные изменения?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 17, 2014, 20:15:29
Расскажи в двух словах про нововеденные флажки пометки для чего их можно использовать?
в принципе пометка и есть пометка, тоже самое что и выделить, единственное, затем в любое время, можно все твои выделенные файлы, посмотреть из дерева. Удобно для редактирования, выбора отдельных файлов и т.д. Пометки хранятся до тех пор, пока сам не снимешь её, можно снять все сразу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 17, 2014, 22:27:18
Quote
Саш, добавь возможность переименования файлов на съемных носителях.
Да, неловко как то вышло с багами :( - на слудующей неделе выложу исправленную версию + некоторое расширение функционала.
Tigr63 - распишу по вопросам завтра вечером, сейчас времени нет к сожалению :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 18, 2014, 16:41:07
Quote
1. неплохо бы для удобства эту операцию перенести в База данных и поставить
Ok, можно реализовать вполне.
Quote
2. не совсем понятен смысл содержать два дерева
Смысл в простоте обновления папок расположенных в разных местах (на разных дисках), плюс к этому в планах прикрутить к этому списку планировщик.
Quote
3. все дело в том, что сейчас сортировка происходит по выделенному элементу, это хорошо конечно:), но бывает нужна и простая сортировка по колонке (неплохо бы добавить всех элементов в колонке, скажем shif+шапка колонки), т.е. нужно собрать все вместе элементы этой колонки (т.е. чтобы шли подряд, а пустые соответственно переместятся в начало или конец) сооветственно по возрастанию или убыванию.

Сейчас все так и есть - даже группы одинаковых элементов подсвечиваются. Либо я понмаю под сортировкой что-то другое.
Quote
4. в тегах у меня записана оценка, но в аимпе она не высвечивается, или наоборот, в аимпе есть, но в теги не прописывается...а хочется чтобы была взаимозаменяемость
На данном этапе это невозможно реализовать :(
Quote
5. длительный процесс - это сейчас, я же предлагаю его ускорить и облегчить, речь идёт о картинке которая в теге, выделил ненужные - DEl - записать теги - и все, делов -то:)
Тоже можно сделать и сейчас, предварительно выделив необходимые файлы.
Quote
А насчет толстоватости, я имел ввиду как в Тракторе чтобы смотрелась
Это программа какая-то? Ссылочку можно? Гляну.
Quote
Кстати, при записи тегов, открывается табличка, для чего она, ведь в ней не отражаются сделанные изменения?
Из нее можно удалить / добавть необходимые файлы, ну и позволяет посмотреть для каких файлов будет выполнена операция.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 18, 2014, 16:46:56
Quote
Расскажи в двух словах про нововеденные флажки пометки для чего их можно использовать?
Tigr63 довольно подробно описал функциональное назначение. Особо и добавить нечего :) Похожее поле будет и по "цензуре".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 18, 2014, 17:01:12
А чёрный список удаляет или скрывает файлы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 18, 2014, 17:03:56
Эли речь про список каталогов, то просто не дает добавить файлы из них
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 18, 2014, 17:14:45
Это программа какая-то? Ссылочку можно? Гляну.
вот так это выглядит:

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 18, 2014, 20:49:05
1. Смысл в простоте обновления папок расположенных в разных местах (на разных дисках), плюс к этому в планах прикрутить к этому списку планировщик.
2. Сейчас все так и есть - даже группы одинаковых элементов подсвечиваются. Либо я понмаю под сортировкой что-то другое.
3.Тоже можно сделать и сейчас, предварительно выделив необходимые файлы.
4. Это программа какая-то? Ссылочку можно? Гляну.
5. Из нее можно удалить / добавть необходимые файлы, ну и позволяет посмотреть для каких файлов будет выполнена операция.

1. хорошо, тогда убрать обычное дерево и оставить Избранные (или просто дерево), т.к. сделать 2 в одном, ведь всё равно и там и там только ссылки и так же можно будет планировщик прикрутить, только дать возможность выбора самому пользователю, включать и через сколько его...
2. вот видео по работе сортировке записал на примере столбца Лирика http://yadi.sk/d/eaCfP4v_GJC5M
а насчет подсветки с одинаковыми элементами не заметил, может не туда смотрел?:)
3. не понял как? Единственное колонка которая показывает наличие изображения это Флаги состояния записи, но в ней ничего не удаляется....может добавите колонку с миниизображением, о чем я писал выше?
4. Traktor pro
5. каким образом добавлять, да и зачем, если измененные файлы туда добавляются автоматичесски?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 18, 2014, 20:53:57
Эли речь про список каталогов, то просто не дает добавить файлы из них
а у меня добавляет, правда почему-то выборочно:), может не работает с подгруппами, я так понимаю, если я указал название папки, то и все что внутри, включая папки не должно добавлятся?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 18, 2014, 21:15:42
Quote
вот так это выглядит:
Интересно, можно попробовать реализовать.
Quote
1. хорошо, тогда убрать обычное дерево и оставить Избранные (или просто дерево), т.к. сделать 2 в одном, ведь всё равно и там и там только ссылки и так же можно будет планировщик прикрутить, только дать возможность выбора самому пользователю, включать и через сколько его...
Вот как раз для возможности выбора отдельное окно с Избраным и нужно. Дерево со структурой папок и так нагружено функционалом.
Quote
2. вот видео по работе сортировке записал на примере столбца Лирика http://yadi.sk/d/eaCfP4v_GJC5M
Посмотрел - все сортируется правильно. Проблемные файлы выпали из общей картины из-за пробелов в начале строки. "Сжимать" такие строки при сортировке будет ресурсоемко, да и не всегда правильно, ведь пробел это тоже символ. Поправить такие записи можно при помощи инструмента "Обрезать строки / Удалить лишние пробелы".
Quote
3. не понял как? Единственное колонка которая показывает наличие изображения это Флаги состояния записи
Можно и по ней ориентироваться, потом на выделенных файлах в контекстном меню "Обложка альбома" и в редакторе удалить все что нужно.
Quote
5. каким образом добавлять, да и зачем, если измененные файлы туда добавляются автоматичесски?
Добавлять так же как и в любой другой список - перетаскиванием, или через "Копировать / Вставить".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 18, 2014, 21:17:08
Quote
а у меня добавляет, правда почему-то выборочно:), может не работает с подгруппами, я так понимаю, если я указал название папки, то и все что внутри, включая папки не должно добавлятся?
Не должно :(. Перепроверю этот код.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 18, 2014, 22:04:27
1. Вот как раз для возможности выбора отдельное окно с Избраным и нужно. Дерево со структурой папок и так нагружено функционалом.
2. Посмотрел - все сортируется правильно.
3. Можно и по ней ориентироваться, потом на выделенных файлах в контекстном меню "Обложка альбома" и в редакторе удалить все что нужно.
4. Добавлять так же как и в любой другой список - перетаскиванием, или через "Копировать / Вставить".

1. что-то я не понимаю, файлы  в таблице показываются из дерева, а не из избранных, ну обновятся избранные, в таблице то все-равно останутся не обновленные из дерева...
2. а разве сортировка когда вверху не с буквы А должна начинаться (соответственно сначала знаки, цыфры, иностранные, затем наши по алфавиту)
3. так вот о чём и писал, что слишком много движений для простого удаления нужно проделать, например, есть рекламные обложки, чтобы их увидеть, нужно открывать каждый отдельно файл, а так увидел в мини-виде, пометил и удалил скопом.
4. а что толку там удалять или добавлять, все равно при следующем открытии все будет так же, хоть ты и удалил или добавил перед этим, я это к чему, у меня сейчас в списке появились файлы, незнаю откуда, но я изменения не делал, так вот, я же по списку не вижу что он хочет изменить и поэтому удаляю их, чтобы не записывались, а при следующем открытии список опять полный...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 18, 2014, 22:48:00
Quote
1. что-то я не понимаю, файлы  в таблице показываются из дерева, а не из избранных, ну обновятся избранные, в таблице то все-равно останутся не обновленные из дерева...
Данные одни, список избраных каталогов это всего лишь список путей где программа будет искать новые файлы. А дерево в свою очередь строится на основе имен файлов из базы данных.
Quote
2. а разве сортировка когда вверху не с буквы А должна начинаться (соответственно сначала знаки, цыфры, иностранные, затем наши по алфавиту)
Все верно - сначала незаполненые поля, потом символы, потом цифры, потом латинские символы, потом кирилица. Это, кстати, и на видео прекрасно видно. С сортировкой я ничего не изобретал, ровно также этот список отсортирует и другая программа.
Quote
3. так вот о чём и писал, что слишком много движений для простого удаления нужно проделать, например, есть рекламные обложки, чтобы их увидеть, нужно открывать каждый отдельно файл, а так увидел в мини-виде, пометил и удалил скопом.
Для таких целей и флажки вполне сойдут - отметить нужные файлы, а потом удалить изображеня "скопом".
Сложность реализации такой задачи будет высока по многим причинам, а каждодневная полезность ее довольно сомнительна.
Quote
4. а что толку там удалять или добавлять, все равно при следующем открытии все будет так же, хоть ты и удалил или добавил перед этим, я это к чему, у меня сейчас в списке появились файлы, незнаю откуда, но я изменения не делал, так вот, я же по списку не вижу что он хочет изменить и поэтому удаляю их, чтобы не записывались, а при следующем открытии список опять полный...
Изменения будут при условии удачной записи тегов, в противном пометка о различии данных в базе и файле не снимится. Ну а если сам наличие списка раздражает, то можно изменить размер этого диалогового окна так, чтобы его видно не было. Размеры окон сохраняются.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 20, 2014, 14:00:33
сейчас не понятно какая таблица открыта, а можно сделать чтобы при нажатии на стрелочку стаяла галка слева напротив той которая в данный момент открыта?
нельзя ли добавить в Найти похоже Композицию?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 20, 2014, 14:02:47
Quote
сейчас не понятно какая таблица открыта,
О какой таблице речь?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 20, 2014, 14:07:18
Quote
нельзя ли добавить в Найти похоже Композицию?
Удерживая Alt - клик на интересующем поле в списке = поиск в базе данных совпадающих значений.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 20, 2014, 14:23:53
О какой таблице речь?
стандарт, подробно и т.п.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 20, 2014, 14:28:45
Quote
стандарт, подробно и т.п.
Думаю сделать можно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 20, 2014, 18:18:12
Думаю сделать можно.
спасибки
и еще в поиске дубликатов сделать фильтр по расширениям, а то клипы с треками принимает как одинаковые файлы
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on January 20, 2014, 18:20:39
и еще в поиске дубликатов сделать фильтр по расширениям, а то клипы с треками принимает как одинаковые файлы
это можно самому сделать, в фильтрах, и поставить фильтр в дереве на дубликаты
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 20, 2014, 19:17:09
это можно самому сделать, в фильтрах, и поставить фильтр в дереве на дубликаты
спасибки, так же плюсую
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 21, 2014, 18:58:34
что-то немогу разобраться с обложками которые в тегах. Открываю папку с новыми треками, выделяю все - Обложка альбома - нажимаю минус - Сохранить. Открываю эту папку в другом редакторе тегов, смотрю, все обложки на месте, Что не так сделал?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 21, 2014, 19:33:31
Quote
Что не так сделал?
А изображения в тег встроенные или в каталоге с файлом лежат?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 21, 2014, 20:00:42
А изображения в тег встроенные или в каталоге с файлом лежат?
встроенные, внешние я давно поудалял для экономии места:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 21, 2014, 20:25:32
Обрезать строки - не работает в столбце Имя файла, как тогда в названии файла удалить мне нумерацию и лишние пробелы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 21, 2014, 20:32:26
Quote
встроенные, внешние я давно поудалял для экономии места:)
Гляну, в чем может быть проблема.
Quote
Обрезать строки - не работает в столбце Имя файла, как тогда в названии файла удалить мне нумерацию и лишние пробелы?
Пока никак - это поле не редактируемое.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 21, 2014, 21:44:50
Обрезать строки - не работает в столбце Имя файла, как тогда в названии файла удалить мне нумерацию и лишние пробелы?
Удалите лишние пробелы в тэгах и просто по шаблону переименуйте файлы. 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 21, 2014, 22:08:26
Удалите лишние пробелы в тэгах и просто по шаблону переименуйте файлы.
спасибо, но это не то, что мне нужно
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 23, 2014, 12:29:42
http://zldo.ru/mc2a17.exe
Версия 2.0 alpha 17
=============================================
Добавлено:__________________________________________________
 - Корзины списков воспроизведений - аналог из MuzCat 1.43;
- Подсветка текущего набора колонок  в меню выбора.

Исправлено:_________________________________________________
 - Неверная работа инсталлятора (удаление текущих настроек
программы);
- Неверная настройка обработчика исключений;
- Переименования файлов на съемных носителях;
- Отображение обложек для файлов со съемных носителей;
- Перетаскивание в дереве каталогов на съемные носители;
- Невозможность ввода символа точки при редактировании.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 23, 2014, 19:04:33
как всегда спасибки за новый релиз.
а нельзя ли сделать бекап, чтобы можно было восстановиться, а то страшно обновляться, вдруг опять все слетит, а забивать поновому, требует много времени и воспоминаний?
к съёмным носителям USB относится?

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 23, 2014, 19:08:54
Quote
а нельзя ли сделать бекап, чтобы можно было восстановиться,
Можно экспортировать ключ реестра HKEY_CURRENT_USER\Software\ZLDO\MuzCat в файл, ну и сделать копию базы данных.
Для этой версии думаю не потребуется - изменения минимальны.
Quote
к съёмным носителям USB относится?
Да, ну еще и карты памяти.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 23, 2014, 21:56:55
почему-то у меня всегда полон список Запись тегов, хотя ничего не редактирую, даже нажимаю сохранить, затем в дереве открываю какую-нибудь папку и список опять полон....меня пугает что как бы не записал он что-то лишнее, или наоборот удалил, ведь изменения для записи я не вижу, а файлов порядка 20 тыс., не хотелось бы чтобы вся моя работа с тегами (привёл в тот вид, который мне нужно), слетела
у меня дубликатов он не видит, но при открытии в базе папки, файлы открытые остаются в таблице и при переключени на дубликаты, хотя там ничего не должно быть..
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 24, 2014, 08:57:59
Quote
почему-то у меня всегда полон список Запись тегов, хотя ничего не редактирую,
Во время первоначального импорта композиций происходит автоматическое заполнение некоторых полей, в том числе и тех которые присутствуют в теге (например исполнитель альбома). Если тега в файле нет, та также происходит автоматическое заполнение полей. Все эти действия приводят к установке флага отличия от тега.
К томуже, кнопка "Записать теги" на панели задач контекстно зависимая - т.е. область действия зависит от того у какого контрола сейчас фокус ввода.
Quote
меня пугает что как бы не записал он что-то лишнее
Можно использовать функцию "Записать теги в выделенные файлы"
Quote
у меня дубликатов он не видит, но при открытии в базе папки, файлы открытые остаются в таблице и при переключени на дубликаты,
Переключение между страницами дерева не ведет к изменению содержимого списка (для возможности перетаскивания элементов между страницами), список меняется только при выборе конкретной ветви.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 24, 2014, 12:50:53
Что-то у меня MuzCat не пишит тэги в файлы mp3 версия последняя. Тут http://rghost.ru/51884366 скрины (в названии скрина написано что делалось и как смотрелось). Саш, глянь очень интересно почему так происходит. Причина в файлах или все-таки MC как-то неправильно отрабатывает.

Хм... перестартовал MuzCat все заработало... Пока отбой.

Можно ли в будущих версиях при переименовании файлов (или записях тегов) находящихся на съемных насителях в окне из аттача добавить кнопку OK для всех? Очень уж муторно нажимать OK по многу раз.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 24, 2014, 12:59:09
По скринам особо не понятно :(
Файлик можно для теста?
З.Ы. На других файлах проверил - работает нормально.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 24, 2014, 13:07:20
По скринам особо не понятно :(
Файлик можно для теста?
З.Ы. На других файлах проверил - работает нормально.

Проблема решена см. пост выше, я его редактировал.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 24, 2014, 13:07:35
Quote
Можно ли в будущих версиях при переименовании файлов (или записях тегов) находящихся на съемных насителях в окне из аттача добавить кнопку OK
Да, можно (при вставке "правильного" диска) "нажимать" ее автоматом.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 24, 2014, 13:10:55
Да, можно (при вставке "правильного" диска) "нажимать" ее автоматом.
Сделай пожалуйсто. и опечатки поправь как-нидь.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 24, 2014, 13:11:43
Quote
Хм... перестартовал MuzCat все заработало... Пока отбой.
На скринах видно что идет фоновое обновление базы данных - запись в тег может быть "отложенной" при некоторых условиях - т.е. попадет в очередь и применится только после завершения других операций.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 24, 2014, 13:14:52
Quote
опечатки поправь как-нидь.
:) не все так просто - в дефолтных настройках они уже поправлены (касаемо страниц дерева), но эти настройки перемещаются в файл базы данных после её сохранения и уже не зависят от версии программы, поэтому эти очепятки можно поправить только в конкретной базе.

Скрин не посмотрел :( - эту поправлю конечно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 25, 2014, 03:24:11
1. Во время первоначального импорта композиций происходит автоматическое заполнение некоторых полей, в том числе и тех которые присутствуют в теге (например исполнитель альбома). Если тега в файле нет, та также происходит автоматическое заполнение полей. Все эти действия приводят к установке флага отличия от тега.
2. Переключение между страницами дерева не ведет к изменению содержимого списка (для возможности перетаскивания элементов между страницами), список меняется только при выборе конкретной ветви.
1. а можно отказаться от автоматического заполнения? Я прнимаю что можно скрыть эти столбцы в базе, но т.к. она пока не идеальна, приходится пользоваться и другими редакторами, а там опять будут всплывать эти ненужные мне поля:)
2. Перетаскивание (перемещение) не работает:(, только копирование

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on January 25, 2014, 03:52:54
и не работает привязка плейлиста, созданного в базе к плейлисту аимпа, не создает плейлист, выкидывает в ошибку :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 25, 2014, 08:50:23
Quote
1. а можно отказаться от автоматического заполнения? Я прнимаю что можно скрыть эти столбцы в базе, но т.к. она пока не идеальна, приходится пользоваться и другими редакторами, а там опять будут всплывать эти ненужные мне поля:)
Да, в следующей версии добавлю это в настройки программы.
Quote
2. Перетаскивание (перемещение) не работает:(, только копирование
Внутри программы или при перетаскивании файлов из MuzCat в другое приложение (проводник)?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 25, 2014, 08:51:23
Quote
и не работает привязка плейлиста, созданного в базе к плейлисту аимпа, не создает плейлист, выкидывает в ошибку
Проверю - поддержка этого формата списков недавно была введена.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 25, 2014, 18:34:27
1. Да, в следующей версии добавлю это в настройки программы.
2. Внутри программы или при перетаскивании файлов из MuzCat в другое приложение (проводник)?

1. было бы здорово
2. внутри, пробовал с одной папки в другую перетащить, открывается окно для сохранения, а внизу кнопки Переместить нет, только Копировать и предварительный просмотр
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 25, 2014, 19:23:58
Quote
2. внутри, пробовал с одной папки в другую перетащить, открывается окно для сохранения, а внизу кнопки Переместить нет, только Копировать и предварительный просмотр
Сделал как в windows - чтобы переместить нужно Shift удерживать. В принципе можно будет сделать эту кнопку видимой.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 25, 2014, 23:32:57
Сделал как в windows - чтобы переместить нужно Shift удерживать. В принципе можно будет сделать эту кнопку видимой.
лучше видимой, а то не все же можно помнить
а еще, можно сделать для удобства, в режиме редактирования, чтобы выделялся весь столбец, при нажатии на заголовок, скажем удерживая Shift?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 26, 2014, 17:10:08
Обрезать строки не работает с файлом, независимо на жестком или USB носители его нахождение
можно еще добавить, чтобы при редектировании имени файла, если не получается, чтобы выдавалось предупреждение  "Нужно снять атрибут только чтение", конечно если он стоит и не дает переименовывать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 26, 2014, 18:57:17
Quote
Обрезать строки не работает с файлом, независимо на жестком или USB носители его нахождение
Этот функционал пока не реализован :( ранее уже писал о трудностях его реализации.
Quote
можно еще добавить, чтобы при редектировании имени файла, если не получается, чтобы выдавалось предупреждение  "Нужно снять атрибут только чтение", конечно если он стоит и не дает переименовывать.
Честно сказать не проверял как MuzCat будет себя вести в данном случае. Посмотрю, проверю, при необходимости добавлю такую функцию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 26, 2014, 18:58:48
Quote
а еще, можно сделать для удобства, в режиме редактирования, чтобы выделялся весь столбец, при нажатии на заголовок, скажем удерживая Shift?
Ok, посмотрю что можно сделать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 26, 2014, 20:19:38
Этот функционал пока не реализован :( ранее уже писал о трудностях его реализации.
а как же это?
 
Версия 2.0 alpha 17
Исправлено:_________________________________________________
- Переименования файлов на съемных носителях;
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 26, 2014, 20:25:43
Quote
а как же это?
Из диалога переименования.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on January 26, 2014, 20:43:44
Из диалога переименования.
но ведь любое изменение ведет к переименованию, в т.ч. и обрезка, не так ли?:)
просто я обрадовался тому что, хотя бы на съемных стала возможность группового редактирования названия файла, а оказалось преждевременно:(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on February 06, 2014, 17:35:18
Имею сложности при редактировании.
Если выделить альбом (группу записей) и править теги через "свойства" (типа как в старой версии), то после завершения зачем то меняется порядок записей на зеркальный (т.е. наоборот).
Если перейти в редактирование и выделить группу ячеек, то новый текст можно только ввести заново, но нельзя отредактировать старый например стерев первые два символа (интуитивно напрашивающийся например селект плюс клик для редактирования снимает выделение).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 06, 2014, 19:34:16
Quote
Если выделить альбом (группу записей) и править теги через "свойства" (типа как в старой версии), то после завершения зачем то меняется порядок записей на зеркальный (т.е. наоборот).
Есть такая беда :( - поправлю.
Quote
Если перейти в редактирование и выделить группу ячеек, то новый текст можно только ввести заново, но нельзя отредактировать старый например стерев первые два символа (интуитивно напрашивающийся например селект плюс клик для редактирования снимает выделение).
Нужно нажать F2 на лавиатуре.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 06, 2014, 23:16:16
предлагаю при поиске дубликатов выражения "feat. & with vs. press" в Исплнителе считать одинаковыми
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Andrej_L on February 06, 2014, 23:21:53
Здравствуйте, установил последнюю версию программы v2a17  (раньше пользовался очень старой версией), старая база не подошла. При попытке загрузить файлы в базу заново появляется ошибка при старте программы и при добавлении музыки). Вся база при этом работает.
Подскажите сто сделать для устраения этой ошибки.
Экран ошибки и рапорт в приложении.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on February 06, 2014, 23:23:05
предлагаю при поиске дубликатов выражения "feat. & with vs. press" в Исплнителе считать одинаковыми
полностью поддерживаю, можно его сделать настраевоемым
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 07, 2014, 09:13:03
Quote
предлагаю при поиске дубликатов выражения "feat. & with vs. press" в Исплнителе считать одинаковыми
Можно и такое реализовать.
Quote
При попытке загрузить файлы в базу заново появляется ошибка при старте программы и при добавлении музыки).
Эту ошибку уже исправил в новой версии - вылазиет она если проигрыватель не задан или используется Winamp. На работоспособность базы это не влияет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 08, 2014, 00:34:47
когда новую ждать?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 08, 2014, 12:10:03
Quote
когда новую ждать?
Попробую к концу следующей недели обновление выложить. Основной запланированный функционал программы реализован, так что будет первая бета версия.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 08, 2014, 13:47:46
1. не получается переименовать или Найти и заменить файлы, например перед расширением стоит пробел, его нужно убрать, типа пробел.mp3 на .mp3
2. Если выделить несколько файлов, то проводник не открывает их
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 12, 2014, 21:17:37
Quote
1. не получается переименовать или Найти и заменить файлы, например перед расширением стоит пробел, его нужно убрать, типа пробел.mp3 на .mp3
Нашел решение - думаю получится реализовать редактирование имени файла аналогично редактированию всех остальных полей "малой кровью".
Quote
2. Если выделить несколько файлов, то проводник не открывает их
Такая возможность закрыта преднамеренно - при попытке открыть новый файл из тойже папки исполтзуется уже открытое окно, следовательно выделение теряется :(.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 13, 2014, 02:30:42
1. Нашел решение - думаю получится реализовать редактирование имени файла аналогично редактированию всех остальных полей "малой кровью".
2. Такая возможность закрыта преднамеренно - при попытке открыть новый файл из тойже папки исполтзуется уже открытое окно, следовательно выделение теряется :( .
1. интересно, интересно, а я уж думал может быть отдельной утилитой...хотя насколько я помню, этого нельзя было сделать, т.к. к файлу была привязана всякая статистика, кстати отсюда возникает вопрос, а можно ее будет обнулять, ну типа как хеш, иначе она с каждым разом будет все больше разрастаться, тем самым увеличивая размер файлов?
2. сделать чтобы открывалось новое окно для каждого выделенного, в принципе сейчас тоже самое уже есть, только нужно по одному открывать, кстати а тотале выделения так и нету...

3. почему бы не добавить функцию удаления несуществующих файлов сразу при обновлении базы, а то приходится сначало одну процедуру запускать, затем другую, а так два в одном:)
4. Откуда берется обложка которую видно в дереве Исполнители? У меня например вообще не видит, хотя в некоторых файлах обложки есть, правда в тегах.

5. для чего нужен значек дерева?
6. в панели инструментов нету значка проводник, нехватает его как-то:)
7. Как начсет в Найти и заменить сделать чтобы можно было строку вставлять как в тотале через | ?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 13, 2014, 09:07:42
Quote
хотя насколько я помню, этого нельзя было сделать, т.к. к файлу была привязана всякая
Я не про это - я про переименование файлов в списке, аналогично редактированию других полей тега.
Quote
сделать чтобы открывалось новое окно для каждого выделенного
API этого не поддерживает к сожалению :(
Quote
почему бы не добавить функцию удаления несуществующих файлов сразу при обновлении базы, а то приходится сначало одну процедуру запускать, затем другую, а так два в одном:)
Это будет в опции вынесено.
Quote
Откуда берется обложка которую видно в дереве Исполнители?
Из файлов или из каталога с файлами. Чтобы картинка отображалась в дереве у файла с картинкой должно быть заполнено поле "Полное название альбома", оно используется как ключ для таблицы кеша изображений.
Quote
5. для чего нужен значек дерева?
Это который?
Quote
в панели инструментов нету значка проводник, нехватает его как-то:)
Можно и добавить.
Quote
Как начсет в Найти и заменить сделать чтобы можно было строку вставлять как в тотале через | ?
Попробовать можно, основная сложность будет с "подсветкой" искомой строки в списке.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 14, 2014, 03:17:22
при замене регистра в имени файла (который есть в Избранном), как сделать чтобы в дереве оно обновилось с учетом изменения? (Обновить и Удалить неработающие ссылки не помогает)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 14, 2014, 03:32:38
1. Я не про это - я про переименование файлов в списке, аналогично редактированию других полей тега.
2. API этого не поддерживает к сожалению :(
3. Из файлов или из каталога с файлами. Чтобы картинка отображалась в дереве у файла с картинкой должно быть заполнено поле "Полное название альбома", оно используется как ключ для таблицы кеша изображений.
4. Это который?
5. Попробовать можно, основная сложность будет с "подсветкой" искомой строки в списке.

1. а мышкой перемещать можно будет?
2. т.е. нельзя задать цикл программно?
3. в редакторе информации о файле есть значек Сделать главным, почему через него нельзя присоить с помощью булева?
4. который в дереве в списке слева показывается, если его не отключить в настройках
5. я предложил как в тотале сделать, непонял насчет сложности? По крайней мере т.к. это будет большая строка я планирую ее не забивать в базе, чтобы не запутаться, а вставлять уже из-заготовленного файла, главное чтобы она умещалась
6. нельзя ли к базовому проигрывателю прикрутить переход вперед на несколько секунд с помощью горячих клавиш?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 14, 2014, 08:32:36
Quote
а мышкой перемещать можно будет?
Да, сделал все кнопки диалога перетаскивания видимыми по умолчанию.
Quote
т.е. нельзя задать цикл программно?
Можно, только по окончанию этого цикла будет открыто одно окно проводника и выделен последний файл из списка MuzCat.
Quote
который в дереве в списке слева показывается, если его не отключить в настройках
Все равно не понятно о чем речь :( может на крине лучше показать?
Quote
я предложил как в тотале сделать, непонял насчет сложности? По крайней мере т.к. это будет большая строка я планирую ее не забивать в базе, чтобы не запутаться, а вставлять уже из-заготовленного файла, главное чтобы она умещалась
Сложность в выделении искомой строки в списке, в остальном сложностей нет. Думаю лучше за основу взять "Найти и заменить" из диалога переименования файлов - возможности шире и формат понятней.
Quote
нельзя ли к базовому проигрывателю прикрутить переход вперед на несколько секунд с помощью горячих клавиш?
Эти кнопки уже есть "Влево", "Вправо" - курсорные клавиши.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 14, 2014, 15:18:57
1. Да, сделал все кнопки диалога перетаскивания видимыми по умолчанию.
2. Можно, только по окончанию этого цикла будет открыто одно окно проводника и выделен последний файл из списка MuzCat.
3. Все равно не понятно о чем речь :( может на крине лучше показать?
1. жду с нетерпением потестить:)
2. так нужно открытие с выделением сделать внутри цикла, а не после его завершения..., но я по крайней мере так делаю, только в другой программе:)
3. смотри, слева человечки с жёлтой головкой:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 14, 2014, 15:31:38
Quote
так нужно открытие с выделением сделать внутри цикла, а не после его завершения..., но я по крайней мере так делаю, только в другой программе:)
Открытие и выделение в одну функцию API-шную функцию зашито, при повторном ее вызове используется тоже окно проводника (если папки совпадают) и естественно старое выделение снимается.
Quote
смотри, слева человечки с жёлтой головкой:)
Это в настройках ветви дерева задается, можно и убрать. В стандартном наборе такой страницы уже нет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 14, 2014, 16:57:42
Сложность в выделении искомой строки в списке, в остальном сложностей нет. Думаю лучше за основу взять "Найти и заменить" из диалога переименования файлов - возможности шире и формат понятней.Эти кнопки уже есть "Влево", "Вправо" - курсорные клавиши.
я имел ввиду вот так (смотри на скриншот), а так можно и в другом диалоге, только в подменю нужно активировать Вставить.
Кстати Переименование файлов, два диалога, какой из них имелся ввиду?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 14, 2014, 17:07:17
1. Открытие и выделение в одну функцию API-шную функцию зашито, при повторном ее вызове используется тоже окно проводника (если папки совпадают) и естественно старое выделение снимается.
2. Это в настройках ветви дерева задается, можно и убрать. В стандартном наборе такой страницы уже нет.

1. т.е. нельзя сделать открытие нового окна при повторном вызове?
2. да это понятно, вопрос был для чего эти значки, просто раньше я предлагал такую идею использования мини обложки, выкладывал скриншот сюда, вот я и подумал может вместо человечка, мини обложку показывать, тем самым можно будет знать существует таковая у исполнителя, или отсутствует
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 14, 2014, 21:51:46
Quote
1. т.е. нельзя сделать открытие нового окна при повторном вызове?
В предыдущей версии это можно было сделать, только в ОС старше XP эта функция работала через раз :(
Quote
да это понятно, вопрос был для чего эти значки, просто раньше я предлагал такую идею использования мини обложки, выкладывал скриншот сюда, вот я и подумал может вместо человечка, мини обложку показывать, тем самым можно будет знать существует таковая у исполнителя, или отсутствует
Это тоже через настройки страницы дерева делается - "Отображать эскизы обложек альбомов" для уровня дерева.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 14, 2014, 22:27:45
Quote
при замене регистра в имени файла (который есть в Избранном), как сделать чтобы в дереве оно обновилось с учетом изменения? (Обновить и Удалить неработающие ссылки не помогает)
Довольно специфичная функция, учитывая нечувствительность Windows к регистру имени файла :(
На данный момент никак, кроме как удалить файлы из базы, а затем их снова добавить в базу данных.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 15, 2014, 11:27:17
1. В предыдущей версии это можно было сделать, только в ОС старше XP эта функция работала через раз :(
2. Это тоже через настройки страницы дерева делается - "Отображать эскизы обложек альбомов" для уровня дерева.

1. а смысл ее отключать было, она же работала..., еще как вариант, через тотал, через него открываются несколько окон? Только сначало нужно сделать чтобы выделение было...
2. да я не об этом. изначально был вопрос для чего эти значки, а ни как их отключать, с ответом так я и не понял, предлагал варианты с миниобложками, но так понял - не прошли, раз нет ответа, то наверное они никакой ценности не представляют, тогда предложу еще вариант сделать их полезными, например, если значек зеленого цвета - то значит к исполнителю прикреплена обложка (об обложке по умолчанию я писал раньше), если обложки нет - то друого цвета.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 15, 2014, 11:35:06
Довольно специфичная функция, учитывая нечувствительность Windows к регистру имени файла :(
На данный момент никак, кроме как удалить файлы из базы, а затем их снова добавить в базу данных.
у меня чуствительность хорошая:) Открываем проводник, рядом тотал, или другое приложение, меняем регистр и в тотале сразу видны изменения, в проводнике если повторно нажать на файл для редактирования, то можно увидеть что результаты так сохранились, несмотря на то что визуально показывает как- будто нет...так что проблема в базе
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 16, 2014, 18:21:45
http://zldo.ru/mc2a18.exe
Версия 2.0 alpha 18
=============================================
Добавлено:__________________________________________________
- Встроенный проигрыватель на базе библиотеки libZPlay;
- Автоматическая проверка обновлений программы;
- Возможность редактирования поля "Имя файла" в списке аналогично
другим полям базы данных, с дальнейшим переименованием конечных
файлов;
- Поддержка формата m3u8;
- Автоматическое закрытие окна запроса диска при его вставке;
- Параметры автозаполнения полей базы данных в основных настройках;
- Расширенная всплывающая подсказка для значка системного трея;
- Автоматическая прокрутка списка при перетаскивании.

Изменено:___________________________________________________
- Убран заголовок нижней панели;
- Оно "Лирика" перенесено в нижнюю панель;
- Отображение кнопок всех вариантов файловых операций при
перетаскивании в случае если настройки по умолчанию не заданы.

Исправлено:_________________________________________________
- Неверный подбор размера шрифтов для заголовка списка и панелей в
Windows 8;
- Ошибка в работе функции автозаполнения полей базы данных;
- Функция определения типа диска;
- Конвертации даты при добавлении файлов;
- Добавления файлов - проверка корректности переданных путей;
- Неверное обновление базы данных из временных буферов при
обновлении (перечитывание тегов, редактирование данных через окно
свойств);
- Блокировка основного окна при закрытии диалога запроса диска;
- Ошибка при повторном открытии файла базы данных;
- Ошибка при записи тегов через меню свойств файлов;
- Определение текущего набора доступных съемных носителей;
- Добавление в базу данных файлов со съемных носителей
перетаскиванием;
- Мерцание подсветки воспроизводимого файла, при смене списка
воспроизведения;
- Прикрепление файла к списку воспроизведения.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 16, 2014, 18:35:09
Quote
а смысл ее отключать было, она же работала...,
В XP да, на новых ОС через раз :(
Quote
изначально был вопрос для чего эти значки, а ни как их отключать, с ответом так я и не понял, предлагал варианты с миниобложками
Возможно реализую в будущем.
Quote
у меня чуствительность хорошая:)
Я про то, что file и FILE это одно и тоже, а получить конкретное имя можно только через поиск.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on February 16, 2014, 22:49:14
Саша, очень хорошо, что добавил свой проигрыватель! А можно реализовать в нем настройку выхода? то есть, выбор выхода при нескольких картах?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 02:00:18
Спасибки за очередной релиз, за огромную работу, но вопросы есть
а как в ней теперь делать сохранения, к примеру рейтинг изменил, а сохранить не могу, пишет что нет файлов для обновления?
попробовал исполнителя в теге переименовать, переименовал, даже сохранить получилось, только вот в проводнике открываю, а там всё по старому, ничего не изменилось...
в таблице имя файла переименовать не получается (просто нельзя ничего сделать) :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 02:05:23
1. В XP да, на новых ОС через раз :(
2. Я про то, что file и FILE это одно и тоже, а получить конкретное имя можно только через поиск.

1. ну через раз же работала, зачем отключать тогда, вдруг у меня будет как раз тот самый раз:)
2. так и я про тоже, только вот когда в проводнике меняешь регистр, в тотале он меняется автоматом, а в базе нет, значит не чуствительность виновата, просто особый подход нужен:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 08:38:30
Quote
А можно реализовать в нем настройку выхода? то есть, выбор выхода при нескольких картах?
Добавлю в следующей версии.
Quote
а как в ней теперь делать сохранения, к примеру рейтинг изменил, а сохранить не могу, пишет что нет файлов для обновления?
Как и в предыдущих версиях изменение оценки не ведет к установке флага отличия данных в базе от тега - поэтому такие изменения нужно записывать принудительно через "Записать теги в выделенные файлы" или "Записать теги во все файлы списка".
Quote
в таблице имя файла переименовать не получается
Видимо речь идет о поле "Полное имя файла" а не о поле "Имя файла".
"Имя файла" - это предпоследний столбец в наборе "Редактор тега".
Quote
ну через раз же работала, зачем отключать тогда, вдруг у меня будет как раз тот самый раз:)
Насколько я помню "того самого" раза как раз-таки не было, поэтому и сменил функцию.
Quote
так и я про тоже, только вот когда в проводнике меняешь регистр, в тотале он меняется автоматом, а в базе нет, значит не чуствительность виновата, просто особый подход нужен:)
В подобного рода программах отслеживается изменения конкретной папки (открытой) и если оно происходит, то перестраивается все содержимое панели.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 14:15:01
1. Как и в предыдущих версиях изменение оценки не ведет к установке флага отличия данных в базе от тега - поэтому такие изменения нужно записывать принудительно через "Записать теги в выделенные файлы" или "Записать теги во все файлы списка".
2. Видимо речь идет о поле "Полное имя файла" а не о поле "Имя файла".

"Имя файла" - это предпоследний столбец в наборе "Редактор тега".
3. В подобного рода программах отслеживается изменения конкретной папки (открытой) и если оно происходит, то перестраивается все содержимое панели.

1. в предедущей достаточно было нажать общую кнопку Записать теги
2. да хоть полное, хоть папка, результат одинаков
3. папку не открывал, а просто менял регистр в названии
4. что делать с тем что переименованные теги в базе, не меняются в файле, кстати, оценки при принудительном сохранении поменялись, а вот наименование нет:(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 14:19:48
Quote
в предедущей достаточно было нажать общую кнопку Записать теги
По умолчанию на кнопке функция "Записать теги в измененные файлы" - изменение оценки не приводит к установке флага отличия данных в базе и в теге. В предыдущих случаях скорее всего у файлов были изменены другие поля.
Quote
да хоть полное, хоть папка, результат одинаков
Не "полное" и не "папка" - поле "Имя файла".
Quote
что делать с тем что переименованные теги в базе, не меняются в файле, кстати, оценки при принудительном сохранении поменялись, а вот наименование нет:(
Наименование чего?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 14:50:45
1. Не "полное" и не "папка" - поле "Имя файла".
2. Наименование чего?

1. т.е. файл выше уровнем изменить не получиться?
2. поле Исполнитель, у меня как раз это имя файла, сделал видео http://yadi.sk/d/rMOcVb5pJ3gq8, там видно что инициалы в базе с пробелом, в в проводнике по старому - без.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 15:16:46
Quote
т.е. файл выше уровнем изменить не получиться?
Пока только удалить и добавить снова.
Quote
поле Исполнитель, у меня как раз это имя файла, сделал видео
По всей видимости файл был заблокирован для записи - в текущей версии MuzCat есть проблемы с определением "успешности" записи тегов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on February 17, 2014, 15:20:38
Саш, спасибо за обновление, вылетов пока что не было. При сохранении тэгов в файлов на съемном носителе, как и в предыдущей версии, приходится нажимать на кнопку ОК столько же раз, сколько файлов подлежит изменению тэга, тобавь кнопку ОК для всех. Чтобы было понятнее прикладываю скрин.

[вложение удалено администратором]
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 15:29:19
Quote
При сохранении тэгов в файлов на съемном носителе, как и в предыдущей версии, приходится нажимать на кнопку ОК
:( Тут что-то другое - при вставленном диске этого запроса вообще быть не должно.

Да, проблема немного в другом месте была - на днях выложу обновление.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on February 17, 2014, 15:51:19
:( Тут что-то другое - при вставленном диске этого запроса вообще быть не должно.
Аналогичная ситуации и при считывании тэгов.  :-[
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 15:55:42
По всей видимости файл был заблокирован для записи - в текущей версии MuzCat есть проблемы с определением "успешности" записи тегов.
а при блокировке, оценки разве записывались бы? Но на всякий случай проверил в свойствах, записи ни чего не мешает.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 16:04:26
Quote
записи ни чего не мешает.
Других причин я не вижу.

З.Ы. На видео видно что файл открыт в другой программе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 19:07:34
Других причин я не вижу.

З.Ы. На видео видно что файл открыт в другой программе.
ну да, это для наглядности, от слов так сказать к делу:), уточняю, изменения сделанные в базе, не сохраняются в файле, поэтому для наглядности и был открыт в проводнике, а если сказать еще точнее, то изменения сделанные в базе, в ней и остаются...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 19:16:32
Quote
поэтому для наглядности и был открыт в проводнике
Я имел ввиду Tag&Rename - его на панели задач видно...
+ На видео отсутствует сам процесс записи.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 19:40:39
Я имел ввиду Tag&Rename - его на панели задач видно...
+ На видео отсутствует сам процесс записи.
сделал видео еще раз, где сначала убрал пробел, затем добавил, а в прводнике он так и не добавился http://yadi.sk/d/Vke5udtlJ4pBP
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 19:48:11
А файлик можно глянуть для теста?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 20:31:59
А файлик можно глянуть для теста?
этот не получится т.к. переименовал уже в другом редакторе
но вот другой подвернулся, изменил Ор на ор в тегах и в файле, в базе в тегах и в файде теперь после сохранения показывает с маленькой буквы, а в проводнике только тег изменился, а название файла не поменялось http://yadi.sk/d/GR8A2mICJ58WH
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 21:07:44
еще такой момент со шрифтами, не могу автоматом поменять с русского на латиницу, меняет на знаки вопросов, пример слово Мир Mir, здесь меняет, а в базе нет:(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 21:09:59
Quote
а название файла не поменялось
Для переименования необходимо нажать "Выполнить переименование измененных файлов" на панели инструментов.
Завтра вечером залью обновленную версию с некоторыми поправками, думаю это решит часть проблем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 21:25:03
Для переименования необходимо нажать "Выполнить переименование измененных файлов" на панели инструментов.
Завтра вечером залью обновленную версию с некоторыми поправками, думаю это решит часть проблем.
ждёмс :), может и проводник на панель сразу выложить...
а мне кажется не стоит плодить кучу кнопок, достаточно в одну все что связано с изменениями вложить для сохранения...

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 17, 2014, 21:32:47
Quote
может и проводник на панель сразу выложить...
Так уже там...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 17, 2014, 22:17:21
Так уже там...
увидел:)
посмотрел функцию Выполнить переименование измененных файлов, по моему не совсем удобный диалог, у меня например в нем даже название не уместилось, мой предложение сделать отдельное окно в виде таблцы с чебоксами, все видно и группой можно будет выбрать или отменить с помощью чебоксов, единственный момент, после отмены эти сохранения опять будут предлагаться в следующий раз или уже их не будет?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 18, 2014, 11:41:37
!!!! Просьба протестить систему проверки новых версий.
http://zldo.ru/mc2a19.exe
Версия 2.0 alpha 19
=============================================
Добавлено:__________________________________________________
- Возможность выбора устройства воспроизведения для встроенного
проигрывателя;
- Вывод ошибок при неудачных попытках записи / чтения тега;
- Функция приведение регистра имен файлов в базе данных регистру
файлов в файловой системе;
- Предупреждение о наличии подготовленных  к переименованию файлов
перед закрытием программы.

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

Исправлено:_________________________________________________
- Отметка файлов как недоступных после перечитывания тегов;
- Неверный запрос диска при чтении / записи тегов для файлов со съемных
накопителей;
- Некорректный возврат функции записи тега в gen_atlbased.dll.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 18, 2014, 13:07:16
!!!! Просьба протестить систему проверки новых версий.
не успел запустить базу как сразу окно с предложением об обновлении появилось, что порадовало:)
теперь о грусном:)
не получается скопировать инфу в буфет с этого диалога
после скачивания инсталятора в связи не решенностью проблем с русскими шрифтами вылазиет ошибка (скрин приложен)
нельзя ли сделать чтобы по умолчанию предлагалось установить не в programm files, а туда где уже он установлена и так же инсталятор, я имею ввиду об обновлении, ведь пути можно прописать в настройках, которые сохраняются
дальше будем посмотреть:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 18, 2014, 13:15:39
Quote
после скачивания инсталятора в связи не решенностью проблем с русскими шрифтами вылазиет ошибка
Какие-то, странные крякозябры :( А версия Windows какая (русская / не русская)?
Quote
нельзя ли сделать чтобы по умолчанию предлагалось установить не в programm files
Добавлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 18, 2014, 14:54:27
винда 7 русс сервис пак1
со шрифтами я еще вчера заметил проблему, писал выше с примером Мир
заметил новенькое, после перечитывания тегов выдает таблицу с файлами у которых не существуют теги или размер = о, хорошая фича, единственное неудодство что сразу же здесь нельзя поправить (за исключением удалить) и дочитать прочитанные, т.к. при закрытие этой таблицы открывается общая и трудно вычислить из толпы эти файлы, а затем приходится перечитывать заново все теги (а это долго)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 18, 2014, 15:00:40
Quote
заметил новенькое, после перечитывания тегов выдает таблицу с файлами у которых не существуют теги или размер = о, хорошая фича, единственное неудодство что сразу же здесь нельзя поправить
Таблица в диалоге точно-такая же как и все остальные т.е. все функции правки доступны и в ней. Сохранить этот список можно перетащив файлы из таблицы в закладку основного окна (можно перетащить на пустое место в области закладок - новая закладка будет создана автоматически).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 18, 2014, 15:18:37
Сохранить этот список можно перетащив файлы из таблицы в закладку основного окна (можно перетащить на пустое место в области закладок - новая закладка будет создана автоматически).
спасибки-не знал, плюс как всегда с меня
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on February 18, 2014, 16:18:00
Хм  :-\ в версии 18 и 19 тег лирика не пишится в файл? До этого обновлял тэги в другой программе и при перечитывании MuzCat их подхватывал. Теперь мало того что MuzCat не считывает, так еще и изменеия сделаные в MuzCat'е не видны в Mp3Tag'е (http://www.maniactools.com/soft/mp3tag-pro/ )... Проверь пожалуйста.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 18, 2014, 18:47:43
Quote
Хм   в версии 18 и 19 тег лирика не пишится в файл?
Пишется. Путаница с этим полем какая-то - недавно сигнатуру его менял, из-за этого видимо и проблемы :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 18, 2014, 18:52:51
Tigr63 - забыл, совсем - поправить регистр имен файлов можно через меню "База данных / Специальное / Привести регистр имен файлов в соответствие с ФС"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 19, 2014, 01:00:10
Tigr63 - забыл, совсем - поправить регистр имен файлов можно через меню "База данных / Специальное / Привести регистр имен файлов в соответствие с ФС"
спасибки,
а теперь для простоты может объеденить в одно Обновить избранные - привести регистр в соответствие, перечитать теги, удалить несуществующие?
А записать теги, объеденить с записать редактирование имени файла?
Да вот еще, когда руки дойдут до дубликатов, то нужно будет заранее подготовить равенства между именами, например Вячеслав и Слава, Виктория и Вика и т.д.
еще вопрос, а почему нельзя редактировать полное имя файла?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 19, 2014, 08:09:18
Quote
объеденить в одно Обновить избранные - привести регистр в соответствие.
Не вижу особого смысла - приведение регистра довольно специфичная задача и не всем нужна, а длительность обновления будет увеличивать существенно.
Quote
А записать теги, объеденить с записать редактирование имени файла?
Да, думаю стоит,  в первой версии MuzCat так и было по сути.
Quote
еще вопрос, а почему нельзя редактировать полное имя файла?
Это подразумевает помимо переименования еще и перемещение файлов. Сделать можно конечно, но думаю это только к путанице приведет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 19, 2014, 12:27:27
Это подразумевает помимо переименования еще и перемещение файлов. Сделать можно конечно, но думаю это только к путанице приведет.
Хорошо, тогда как насчет переименования папки?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 19, 2014, 12:33:40
да, ещё по дубликатам, нужно бы приравнять например Александр Розенбаум к Розенбаум Александр, или Шевчук & Алиса к Алиса feat. Юрий Шевчук. Сделать возможность помечать как прочитанные пары для того чтобы в дальнейшем не включались в поиск, например есть файлы с одинаковым названием но разным содержанием, например Трек 1 и т.д.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 19, 2014, 14:03:14
почему-то у меня не работает функция Перечитать теги, т.е. Название в теге было изменено в другой программе, в базе после Перечитать теги название в теге не меняется...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 19, 2014, 14:17:27
такое предложение, когда запускаешь на сохранение изменений (обновления, перечитывания), процедура долгая, поэтому окно опускаеш и работаешь над чем-то другим, вот было бы удобно если во вкладке на панали задач снизу шел регрес состояния работы, сразу видно сколько процентов осталось
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on February 19, 2014, 14:56:39
Пишется. Путаница с этим полем какая-то - недавно сигнатуру его менял, из-за этого видимо и проблемы :(
Будет ли это правится в новых версиях.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 19, 2014, 18:49:15
Quote
почему-то у меня не работает функция Перечитать теги,
Да, есть такое - напутал с типами когда отчеты об ошибках записи / чтения тегов делал.
Quote
такое предложение, когда запускаешь на сохранение изменений (обновления, перечитывания), процедура долгая, поэтому окно опускаеш и работаешь над чем-то другим, вот было бы удобно если во вкладке на панали задач снизу шел регрес состояния работы, сразу видно сколько процентов осталось
Сейчас диалоги можно убирать в "фоновый" режим - на панели статуса будет иконка "вертеться" если на нее курсор навести во всплывающей подсказке будет виден прогресс текущих операций.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 19, 2014, 18:51:16
Quote
Будет ли это правится в новых версиях.
Скачал программку по ссылке - все работает (за исключением перечитывания тегов в MuzCat, об этом выше написал). Лирика для mp3 записывалась?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on February 19, 2014, 20:56:11
Скачал программку по ссылке - все работает (за исключением перечитывания тегов в MuzCat, об этом выше написал). Лирика для mp3 записывалась?
Mp3Tag лирику пишет без проблем, но лирику записаную MuzCat'ом не видит... Началось после обновления на 18 и 19 версию. Думаю что в других ретакторах тегов ситуация будет такая же, проверить не на чем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 20, 2014, 09:20:34
http://zldo.ru/mc2a19f1.exe
Версия 2.0 alpha 19 fix 1
=============================================
Добавлено:__________________________________________________
- Возможность копировать данные из диалога обновления программы;

Исправлено:_________________________________________________
- Работа функции «перечитать теги»;
- Работа горячих кнопок если активно не основное окно;
- Сохранение предыдущего пути установки программы инсталятором, для
корректного обновления;
- Добавлено принудительное задание локали при старте программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on February 20, 2014, 09:55:18
Частенько при открытии базы получаю такую ошибку. На новой версии тоже. 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 20, 2014, 10:09:05
Quote
Частенько при открытии базы получаю такую ошибку. На новой версии тоже.
В версиях до a18 были проблемы с обновлениями базы из буферов - это могло стать причиной смещения индексации в основной таблице, как следствие некорректное сохранение / загрузку списков элементов БД (списки воспроизведения, история воспроизведения и т.д.).
Посмотрю что можно сделать...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on February 20, 2014, 18:29:35
Открыл для себя "очередь" в АИМП.
Собственно предложение. Запилить кнопку "в очередь АИМП". А то каждый раз разворачивать АИМП, искать там трек.. геморройно.

И, пользуясь случаем. Очень долгая загрузка плейлистов в АИМП из программы - я так понял это АИМП надо благодарить?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 20, 2014, 19:18:09
Quote
Собственно предложение. Запилить кнопку "в очередь АИМП".
Ok, гляну API посмотрю что можно сделать.
Quote
Очень долгая загрузка плейлистов в АИМП из программы - я так понял это АИМП надо благодарить?
Скорость работы это, к сожалению, не единственная проблема при использовании AIMP в качестве проигрывателя :(
О них писал в соответствующей ветке форума, пока изменений нет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 22, 2014, 04:43:54
Здравствуйте, zldo.
Хотел поблагодарить за приложение, благодаря которому у меня хоть как-то сдвинулось с мёртвой точки наведение порядка в аудио библиотеке.
В процессе работы столкнулся со следующей проблемой и очень хотел, что бы вы обратили на нее внимание.
Очень часто приходится пользоваться опцией 'Специальная вставка' для нумерации файлов, но поле строки шаблона не хранит нигде шаблон настроек и поэтому постоянно приходится менять шаблон вручную вместо выбора из сохраненных, что создает большой дискомфорт. Хотелось бы иметь такую возможность по сохранению шаблонов в этом окне:
(http://i59.fastpic.ru/big/2014/0222/b9/2f0e8c380d19a72f481679e25dd8bfb9.png)
Может быть есть возможность сделать там небольшой список готовых, распространенных шаблонов как, например тут:
(http://i33.fastpic.ru/big/2014/0222/e1/b50f35baa682f8748225116e9f0c39e1.png)
Следующим для меня стало большим удивлением, когда я попытался переименовать файлы по шаблону (см. скриншот):
(http://i59.fastpic.ru/big/2014/0222/a7/dca7b04c3991ab67ef3681dbf150e9a7.png)
В имя файла добавляется общее кол-во треков, потому что в теге дорожка имеет вид xx/xx, что абсолютно не требуется в названии файла. Хотелось бы иметь возможность отключить добавление общего кол-ва треков в имя файла, если шаблон тега имеет вид x/x, xx/xx и т.д.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 22, 2014, 09:24:27
Quote
Может быть есть возможность сделать там небольшой список готовых, распространенных шаблонов
Да, в следующей версии так и сделаю.
Quote
Хотелось бы иметь возможность отключить добавление общего кол-ва треков в имя файла
Ok, гляну что можно сделать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 22, 2014, 12:17:49
Quote
Ok, гляну что можно сделать.
Большое спасибо!

Вот, в этом месте у вас затесалась маленькая опечатка:
(http://i33.fastpic.ru/big/2014/0222/4b/ee9490d45c47229ef25da1a8c292274b.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 22, 2014, 14:18:35
Quote
Вот, в этом месте у вас затесалась маленькая опечатка:
Спасибо, исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 24, 2014, 11:47:23
Александр, прошу вас рассмотреть еще очень востребованную опцию, с которой постоянно приходится работать из-за того, что многие файлы попадаются вида 01_Artist_Track.mp3.
Для получения тегов из имени файла:
(http://i33.fastpic.ru/big/2014/0224/c8/cd9044861aff1558ca53b29426bc91c8.png)

Для переименования файлов из тегов:
(http://i60.fastpic.ru/big/2014/0224/64/86b4e2b373ceae3f6c8e263eeb8dc264.png)

Эти небольшие опции позволяют сэкономить кучу времени. Посмотрите, возможна ли у вас подобная реализация?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2014, 12:52:10
Quote
Для получения тегов из имени файла:
Это уже реализовано.
[fastpic СПАМ.ru/](http://i33.fastpic.ru/big/2014/0224/8f/7750204346bc2a142f67784701365f8f.png)[/URL]
Quote
Для переименования файлов из тегов:
Также реализовано - функция "Найти и заменить" и "Изменить регистр"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2014, 09:38:33
Quote
Это уже реализовано.
Спасибо, Александр! Действительно, это практически то, о чем я спрашивал для случая переименования файлов.
В то же время, когда я забираю теги из имени файла ('Получить тег используя шаблон'), то рутинные действия, о которых обычно даже не вспоминаешь, выделяются в отдельную процедуру 'Найти и заменить', где нужно каждый раз однотипное условие задавать вручную. Это я опираюсь на опыт длительного использования другого приложения. Там я просто, настроив, даже не вспоминал о дополнительных телодвижениях.
Я к тому, что, может, у вас будет возможность расширить функционал окна 'Имя файла -> тег'?
(http://i57.fastpic.ru/big/2014/0225/e5/a05771350edfb73ca78ca6488e2477e5.png)
Рассмотрите, пожалуйста, мое предложение о добавлении такого же функционала, как у окна 'Переименование файлов' в окно 'Имя файла -> тег', — это действительно очень здорово поможет сократить рутинные действия при заборе и формировании тэгов из имени файла, а также дополнить окно списком, который позволит предварительно видеть, как выглядит имя файла, которое "разбирается" на теги, и как распределятся теги после применения шаблона.
Что-то на подобие такого:
(http://i57.fastpic.ru/big/2014/0225/57/2f1e365104621357680c456d95b25357.png)
Может я что-то упустил, вы поправьте меня.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2014, 09:50:58
Quote
Рассмотрите, пожалуйста, мое предложение о добавлении такого же функционала, как у окна 'Переименование файлов' в окно 'Имя файла -> тег'
В следующей версии планирую добавить функцию "поиска и замены" для списка аналогичную функции из диалога переименования файлов.
Quote
а также дополнить окно списком, который позволит предварительно видеть, как выглядит имя файла, которое "разбирается" на теги, и как распределятся теги после применения шаблона.
Сейчас это все можно посмотреть и в основном списке - двойной клик по шаблону применяет его для выделенных в списке файлов + в списке выделяются файлы которые не попали под шаблон, а если результат не устроил, изменения можно отменить Ctrl+Z.
Я не против отдельного диалога - но думаю реализованный функционал гибче и универсальней.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2014, 11:01:15
В следующей версии планирую добавить функцию "поиска и замены" для списка аналогичную функции из диалога переименования файлов.
Это будет замечательно!
Сейчас это все можно посмотреть и в основном списке - двойной клик по шаблону применяет его для выделенных в списке файлов + в списке выделяются файлы которые не попали под шаблон, а если результат не устроил, изменения можно отменить Ctrl+Z.
Я не против отдельного диалога - но думаю реализованный функционал гибче и универсальней.
Вы правы. Сейчас попробовал сделать так, как вы описали — действительно удобно. До вашей подсказки это было для меня не очевидно. Не знаю, возможно об этом имеет смысл где-то подсказкой в этом окне упомянуть об этом , что бы новичку было легче сориентироваться.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2014, 11:04:45
Со справкой вообще туго - уверен на 100% про наличие некоторых функций мало кто догадывается :(
Будет время запишу видео с примерами использования программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on February 25, 2014, 20:17:59
Ага, только сегодня теги из имени файла делал, про "двойной клик и посмотреть" не догадался.
Как с этим будет пока не понял, зато долго пытался хоть какие то тэги проставить. Полностью так и не смог.

1. Имя папки, как понял, надо отдельно отрабатывать.
2. То, что выбор поля базы каждый раз возвращается на "имя файла" это фича?
3. Обнаружил странное поведение, одновременно проставлялись и исполнитель и название (см. скрин)
https://cloud.mail.ru/public/617ce6fcb641/MuzCat1.PNG
https://cloud.mail.ru/public/1aad9ecef13c/MuzCat2.PNG
Эта ситуация возникла после настойчивых попыток подобрать ту комбинацию символов, которая бы распаковала имя файла на теги. После перезагрузки эффект пропал, спишем на "замучил".

4. Но всё так же "%n %2_-_%1" возвращает "ошибка при операции" в главном окне, и ничего не происходит в окне свойств записи (как на скрине). "%n %1", как и "%n %1", отправляет всё после пробела в указанное поле (как на скрине)
Полный путь мучимого файла "E:\musik\2013\Pomplamoose\Jack Conte\2008 - VideoSongs Volume II\01 Jack_Conte_–_We Grew Up So Well.mp3"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2014, 21:29:48
Quote
1. Имя папки, как понял, надо отдельно отрабатывать.
Можно и сразу - шаблон по типу %1\%2 - %3
Quote
2. То, что выбор поля базы каждый раз возвращается на "имя файла" это фича?
Видимо забыл сохранить это поле в настройках - добавлю.
Quote
4. Но всё так же "%n %2_-_%1" возвращает "ошибка при операции" в главном окне
В имени файла используется длинное тире, а это два разных символа, проблема в этом.
Длинное    –
Короткое   -
Как его на клавиатуре набрать я не в курсе - проще скопировать через буфер обмена.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on February 25, 2014, 21:36:10
Тире.. Мда. А можно там как нибудь более интеллектуально об ошибке сообщить? Типа "символ не найден" например, и сказать какой... А то когда ничего не происходит либо "не получилось", про тире думается в последнюю очередь.
Тире кстати можно опционально (галочкой) приравнять, ибо тире там три штуки если мне память не изменяет (дефис, минус и тире).. Хотя еще вроде длинное тире... Нет, наверно это излишне.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2014, 21:38:22
Quote
Тире.. Мда. А можно там как нибудь более интеллектуально об ошибке сообщить? Типа "символ не найден" например,
Нужно смотреть - алгоритм этот писал много лет назад, уже не помню что там к чему.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on February 26, 2014, 10:29:50
Подумал. Если где нибудь на окне редактирования строки парсинга (это где надо набирать "%1-%2" и прочие) разместить строку, которая будет парсится (в TEdit readOnly), было бы гораздо проще ориентироваться, и это сняло бы массу проблем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 26, 2014, 23:13:42
Quote
Подумал. Если где нибудь на окне редактирования строки парсинга (это где надо набирать "%1-%2" и прочие) разместить строку, которая будет парсится (в TEdit readOnly), было бы гораздо проще ориентироваться, и это сняло бы массу проблем.
Хорошая мысль :) попробую сделать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on March 05, 2014, 20:40:50
Саш, unicod нужен   :-\
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 05, 2014, 21:51:31
Согласен, но боюсь не осилю - объем работы очень большой :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 06, 2014, 09:33:05
Посмотрел вчера по компонентам - в принципе попробовать перетащить проект под unicode возможно. Поковыряюсь на досуге...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on March 06, 2014, 11:39:18
Посмотрел вчера по компонентам - в принципе попробовать перетащить проект под unicode возможно. Поковыряюсь на досуге...
9-я делфя поддерживает юникод из коробки, может стоит попробовать перекомпилить исходники...
ЗЫ я не прогер, sory если написал глупость. 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 06, 2014, 11:41:45
Простой компиляцией не обойдется к сожалению - уже переносил большой проект с Delphi 7 на XE2, довольно много граблей присутствует.
Так что это будет мягко говоря не быстро :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Autthu on March 08, 2014, 12:31:59
Здравствуйте, Александр. На днях наткнулся на вашу разработку и был в лучшую сторону удивлен качеством вывода звука посредством модуля libzplay. Установил почти все возможные проигрыватели, и по сравнению с ними звук в muzcat мне показался как бы менее скомпрессированным, более расширенным по стереобазе, что прослушивать музыку стало более приятнее. Вот и думаю, мне одному это кажется, или же присутствует какая то хитрость в модуле?
В целом программа замечательная, только хотелось бы в новой версии более удобный ползунок длительности, или хотя бы сделать его длиннее
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 08, 2014, 18:22:18
Quote
или же присутствует какая то хитрость в модуле?
Хтростей никаких нет - libzplay по сути набор open source библиотек собранных в одну dll http://libzplay.sourceforge.net/LicenseTopic.html
Откровенно говоря меня подкупила простота ее API.
Quote
хотелось бы в новой версии более удобный ползунок длительности, или хотя бы сделать его длиннее
Попробую сделать изменяемый размер.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Autthu on March 10, 2014, 11:42:27
Попробую сделать изменяемый размер.
Спасибо, было бы здорово. Еще хотелось бы изменять шрифт в списке воспроизведения :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on March 11, 2014, 21:19:41
А в Muzcat встроен проигрыватель? А как его включить?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 11, 2014, 22:40:21
Quote
А как его включить?
Основные настройки / Проигрыватели - LibZPlay - Использовать по умолчанию
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on March 27, 2014, 11:49:50
Захотелось список воспроизведения перекинуть в другую папку. Т.е. создать папку с избранными треками из базы, чтоб это можно было в том же порядке проигрывать.
Инструмент копирования замечательно копирует, но в опциях переименования нету порядкового номера файла в сессии копирования, либо сохранения плейлиста с новыми путями.
В старой версии Muzcat как то решал эту задачу с помошью M3UCopy, но без стороннего софта было бы удобнее. Может добавите?
Генерация плейлиста бы устроила больше, но можно и счётчик в имя файла.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 27, 2014, 13:45:08
Quote
Генерация плейлиста бы устроила больше, но можно и счётчик в имя файла.
Инструменты / Сохранить выделение как список
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on March 27, 2014, 13:49:27
Как продвигается работа по сделанным ранее пожеланиям? Надеюсь на войну не собираетесь:)  и ни что не сможет отвлечь от поставленной цели ;) 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 27, 2014, 14:37:43
С пожеланиями пока туго :(
Много времени ушло на протирование кода под XE2 так что видимых нововведений в следующей версии будет не так много, но я думаю что переход на unicode того стоит. Ну и параллельно были обновлены практически все используемые библиотеки. Обновление скорее всего на следующей неделе выложу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on March 27, 2014, 15:24:52
хотелось бы к 1 апреля, даже если косяки будут, то на 1 апреля списать можно будет:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 27, 2014, 15:57:03
 :) Как доделаю групповой поиск / замену...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on March 27, 2014, 16:08:34
Инструменты / Сохранить выделение как список

Видимо не очень чётко выразился.
Есть список из надёрганых со всей базы треков (т.е. из разных папок). Этот список хотелось бы скопировать на плеер либо телефон (т.е. свести в одну папку), а далее слушать треки в том же порядке, как они записаны в списке.
Видятся два решения:
  или переименовывать треки, добавляя к ним порядковый номер в сессии копирования (счётчик), но в числе опций переименования такого я не встретил,
  или в процессе копирования создавать плейлист, ссылающийся на скопированные треки.

Предложенное вами создаёт плейлист на треки, лежащие в базе, т.е. разложенные по структуре папок.

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

p.s. А почему XE2? Мне она несколько глючноватой показалась в своё время... Пятёрка имхо лучше.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 27, 2014, 16:35:21
Quote
В старой версии при копировании можно было кажется поставить галочку "создать локальный плейлист", и тогда искомый плейлист помещался в ту же папку, куда копировались треки.
Можно будет добавить.
Quote
p.s. А почему XE2?
На пятерку лицензии нет...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on March 27, 2014, 22:55:36
но я думаю что переход на unicode того стоит.
Уверен, что оно того стоит, да и рано или поздно это все равно пришлось бы делать.

Скачал сегодня mc2.1b1.exe от 25-Mar-2014 15:44    3.8M пересканировал своб базу и прога подхватила все файлы с unicod'ными именами и тэгами, быстро пробежался по функционалу, все вроде работает.
Саш, почему не обнародываешь эту версию, все же вроде работает как надо?
   
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 07, 2014, 19:59:13
Quote
Саш, почему не обнародываешь эту версию, все же вроде работает как надо?
Собственно и хотел обновить :)
Та версия что на zldo.ru лежит еще очень сырая - полноценно работает только чтение тегов, да и то не для всех форматов. С записью все хуже гораздо + некорректо отрабатываются пути к файлам в unicode, ну и пара "дятлов" сидит которые при определенных обстоятельствах память портят и как следствие ведут к вылетам и потере данных....
Список еще долго можно продолжать :)
На данный момент все работает стабильно, и эти баги по большей части исправлены, но не все так просто - объем работы большой, а времени немного свободного.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on April 07, 2014, 20:54:45
Дома (на семерке) эта бетка работает без проблем, хотя и 19 альфа тоже вроде не глючила, а вот на работе (на XP) бетка часто подвисала, пришлось откатиться на 19-ку.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on April 07, 2014, 23:22:07
Quote
Много времени ушло на протирование кода под XE2 так что видимых нововведений в следующей версии будет не так много, но я думаю что переход на unicode того стоит. Ну и параллельно были обновлены практически все используемые библиотеки.
Вот это здорово! Ждем, Александр!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 04, 2014, 15:07:18
Это первая Unicode версия программы, которая может содержать множество ошибок. Рекомендуется сделать резервную копию предыдущей версии базы данных.
http://zldo.ru/mc2.1b1.exe
Версия 2.1 beta 1
=============================================
Добавлено:__________________________________________________
- Поддержка Unicode. Код портирован в Delphi XE2. Обновлены все
ключевые компоненты и библиотеки используемые в программе;
- Режим просмотра эскизов альбомов;
- Возможность изменения некоторых  элементов управления на панелях
инструментов;
- Вывод подробной информации о воспроизводимом файле при клике на
бегущей строке.

Изменено:___________________________________________________
- Бегущая строка отображающая воспроизводимую композицию;
- Перетаскивание закладок;
- Поведение закладок при их закрытии (история перемещения по
закладкам).

Исправлено:_________________________________________________
- Сохранение поля из которого следует извлекать данные в диалоге «Имя
файла - тег»;
- Множество ошибок связанных с переходом на новую версию компилятора
и обновлением используемых библиотек.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 04, 2014, 20:12:05
Пробую — пока норм. Иногда крашится, когда обновляешь обложку файлам, во время воспроизведения, но в целом сейчас "падает" реже, что радует.

upd. — на записях тегов тоже вылетает ошибка.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 04, 2014, 21:39:55
:( выложил c кривым плагином....
Сейчас поправлю.
!!! Запись тега могла привести к потере данных :(

Перезалил, ссылка таже.
http://zldo.ru/mc2.1b1.exe
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 04, 2014, 21:53:24
Quote
!!! Запись тега могла привести к потере данных
Востановить можно повторной перезаписью тегов в обновленной версии или в версии 2.0
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on May 05, 2014, 21:19:59
Это первая Unicode версия программы, которая может содержать множество ошибок. Рекомендуется сделать резервную копию предыдущей версии базы данных.
http://zldo.ru/mc2.1b1.exe
Версия 2.1 beta 1
Все ОК. Только плейлисты MuzCat'овские не перенеслись и куда-то пропали.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 05, 2014, 21:41:31
Quote
Все ОК. Только плейлисты MuzCat'овские не перенеслись и куда-то пропали.
Видимо пропустил, когда делал импорт из ANSI версии базы. Гляну.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 05, 2014, 21:48:50
Quote
Следующим для меня стало большим удивлением, когда я попытался переименовать файлы по шаблону:
Забыл указать в истории изменений - добавил специальный шаблон для таких случаев -
Code: [Select]
%(0.2)nгде:
"0" - ведущий символ (можно использовать и другой)
"2" - требуемая длинна строки
т.е. для номера дорожки "1/15" данный шаблон вернет "01"

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 05, 2014, 21:55:11
Quote
Видимо пропустил, когда делал импорт из ANSI версии базы. Гляну.
Проверил на тестовой базе - все перенеслось...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on May 06, 2014, 17:25:17
Нашел косячек если в  "Изменить написание" выбрать Первая Буква Каждого Слова С Заглавной, то можНо УвиДетЬ МноГО ИнтерЕстнОго. Остальные режимы работают корректно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 06, 2014, 18:32:58
Quote
Нашел косячек если в  "Изменить написание" выбрать Первая Буква Каждого Слова С Заглавной
Есть такое - исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 07, 2014, 21:56:19
http://zldo.ru/mc2.1b2.exe
Версия 2.1 beta 2
=============================================
Добавлено:__________________________________________________
- Ветвь дерева «Фильтры» - быстрый просмотр результатов фильтрации и
комбинация фильтров;
- Закрытие закладки при нажатии на ней колесиком мыши;
- Сохранение типа отображения списка (список / эскизы);
- Режим поиска / фильтрации «Слово целиком»;
- Отображение единиц измерения в диалоге редактирования фильтров.

Изменено:___________________________________________________
- Настройки по умолчанию заменены на Unicode версию;
- В странице «Исполнители», из настроек по умолчанию, поле
«Исполнитель альбома» заменено на «Исполнитель»;
- Скорость прокрутки списка в режиме просмотра эскизов;
- В набор шаблонов переименования добавлен специальный шаблон для
номера дорожки.

Исправлено:_________________________________________________
- Мерцание закладки при изменении ее позиции перетаскиванием;
- Неверное переключение закладок при закрытии неактивной закладки;
- Работа функции «Первая буква каждого слова заглавная»;
- Отображение списка в режиме «эскизов» с отключенным фоновым
изображением;
- Проблема с прокруткой списка в режиме «эскизов» (пропадание «эскизов»
при пере заполнении списка);
- Ошибка перетаскивания элементов в диалоге редактирования фильтров;
- Неверная работа SpinEdit контролов (редакторы числовых значений);
- Ошибка статуса обновления базы данных в фоновом режиме при
завершении параллельных операций;
- Убрано мерцание списка при переключении режимов просмотра;
- Фильтрация списка при некоторых режимах поиска строки;
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on May 17, 2014, 13:43:22
Все вроде работает нормально... Но в этой версии как и в прошлых почему-то нельзя записать в тэги пустое значение, в базе оно будет показывать пустоту в поле, а вот в другом редакторе или при создании новой базе, вместо пустого поля оказывается старое значени, что не совсем гуд.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 17, 2014, 15:42:07
Quote
почему-то нельзя записать в тэги пустое значение
Проверил у себя - все работает. Причина может быть в том, что MuzCat при записи не трогает id3v1 и "старое" значение берется из него. Исправить можно в настройках.
(http://zldo.ru/id3v1.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 18, 2014, 13:30:01
Обнаружил следующее поведение, при работе с обложками:
выбираю обложку для отображения по умолчанию, нажимаю сохранить, но она таковой не становится, а остается первый по алфавиту файл (Back). Более того, все файлы изображения, с каждым сохранением, множатся с присвоением имени файла номера по порядку.

(http://i64.fastpic.ru/big/2014/0518/c5/29e1e092e689d14dbb2bcf59ce7e48c5.jpg)

(http://i63.fastpic.ru/big/2014/0518/a7/fb5484326e6641abd1372e8ba18b09a7.jpg)


Во время редактирования периодически появляется сообщение об ошибке:

(http://i63.fastpic.ru/big/2014/0518/e7/f665beeb2b6c03e8c175f7c024e7a2e7.jpg)


Еще одно сообщение о невозможности записать тэги в файлы. Не знаю в чём тут причина, но доступ к файлам полный:

(http://i61.fastpic.ru/big/2014/0518/e3/3c87bcf9e8193de2b89cd35423d711e3.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 19, 2014, 09:17:56
Quote
выбираю обложку для отображения по умолчанию, нажимаю сохранить, но она таковой не становится,
Эта функция актуальна только для изображений вшитых в теги - для обложек которые лежат рядом с файлом эффекта не будет. В следующей версии добавлю выборочную загрузку изображений по часто используемым названиям.
Чтобы изображения не дублировались нужно использовать опцию удаления изображений из каталога с файлом:
(http://zldo.ru/covereditor.png)
Quote
Во время редактирования периодически появляется сообщение об ошибке:
Ok, гляну.
Quote
Еще одно сообщение о невозможности записать тэги в файлы. Не знаю в чём тут причина, но доступ к файлам полный:
Проблема в формате wma - при записи тегов одно время некоторые файлы "портились", поэтому отключил возможность записи этих тегов. Все руки не дойдут исправить :(.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 19, 2014, 10:55:00
...Чтобы изображения не дублировались нужно использовать опцию удаления изображений из каталога с файлом:
Ок, попробую разобраться с этим функционалом.
Ok, гляну.
Благодарю.
Проблема в формате wma - при записи тегов одно время некоторые файлы "портились", поэтому отключил возможность записи этих тегов. Все руки не дойдут исправить :(.
Хорошо, подождем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Andrej_L on May 27, 2014, 00:02:39
Почему-то не сохраняется информация из колонки тега "Комментарий"  при записи его в файл mp3  в тег ID3v2 .
В теги ID3v1 записывает если сделать установку записи тегов в него.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 27, 2014, 08:11:56
Quote
Почему-то не сохраняется информация из колонки тега "Комментарий"  при записи его в файл mp3  в тег ID3v2
Есть такая беда :( - поправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 27, 2014, 15:19:05
Исправил ошибки записи некоторых значений в id3v2, добавил поддержку записи в wma файлы
http://zldo.ru/gen_atlbased.dll
файл скопировать в папку plugins в каталоге с muzcat. На неделе постараюсь выложить полноценное обновление.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 28, 2014, 17:00:28
Заменил библиотеку.
Во время выделения строк в папке/разделе (по нажатию Ctrl+A) выдало ошибку:
(http://i64.fastpic.ru/big/2014/0528/37/86884eba5abb662b7f54345a95461a37.jpg)
Иногда эта ошибка появляется просто при клике/переходе по папкам/разделам

Переименование файлов wma:
Какие-то альбомы с 12-15 треками переименовались без ошибок.
Некоторые выдали ошибку:
(http://i63.fastpic.ru/big/2014/0528/22/dfb5b19cf2c5f6fc87e36aafd92a2822.jpg)
Если выбрать сразу несколько альбомов с подпапками и попытаться переименовать все файлы в них, то приложение просто молча закрывается без каких либо оповещений об ошибках.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 29, 2014, 08:44:12
Quote
Во время выделения строк в папке/разделе (по нажатию Ctrl+A) выдало ошибку:
Похоже что память побило - :( пока еще не все подобного рода баги вытравил.
Quote
Какие-то альбомы с 12-15 треками переименовались без ошибок.
Некоторые выдали ошибку:
С записью тегов не стал велосипедостроением заниматься - подключил стандартную библиотеку, так что есть вероятность что эти чудеса следствие первой ошибки. В любом случае перепроверю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 29, 2014, 08:53:39
Quote
Некоторые выдали ошибку:
У себя не смог повторить баг :( можете парочку файлов для теста скинуть?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 29, 2014, 17:02:25
Да, конечно — вот (https://mega.co.nz/#!5xxCkLDJ!ytBW30S1L2Pw-5S9qQUY7YgW2sdxiiENtN7JnBpVVpA).
Сейчас еще раз стал по отдельности записывать теги — первые 2 файла записались без ошибок, а на третьем всплыла ошибка и на последующих так же, даже на тех двух первых, которые я записал вначале.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 29, 2014, 18:46:33
Quote
а на третьем всплыла ошибка и на последующих так же, даже на тех двух первых, которые я записал вначале.
Однозначно какие-то проблемы с памятью :( - буду копать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 29, 2014, 19:03:53
Однозначно какие-то проблемы с памятью :( - буду копать.
Спасибо! Терпеливо жду хороших новостей.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 30, 2014, 22:54:13
Quote
Спасибо! Терпеливо жду хороших новостей.
Нашёл причину ошибки - на слудующей неделе выложу обновление.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 02, 2014, 11:38:04
Сейчас должно заработать - http://zldo.ru/gen_atlbased.dll
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 02, 2014, 13:19:38
Саш, а почему при изменении и записи тегов в файл у него не меняется дата последнего изменения?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 02, 2014, 13:24:53
Quote
Саш, а почему при изменении и записи тегов в файл у него не меняется дата последнего изменения?
Это преднамеренно сделано - сам частенько пользуюсь этими датами для сортировки файлов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 02, 2014, 13:28:18
А можно сделать какую нибудь переключалку, синхронизирую файлы на нескольких компах, а сравнивать по содержимому часто не очень удобно, ибо долго.....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 02, 2014, 13:29:10
Да, можно конечно. Добавлю в следующей версии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 02, 2014, 13:30:32
Спасибо, с нетерпением ждем обновлений :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 02, 2014, 13:32:44
Спасибо, с нетерпением ждем обновлений :)

 там же, если не ошибаюсь, есть поле последнего изменения и даты создания, по созданию я сам сортирую постоянно в музкате, а вот изменения отслеживает тоталкоммандэр
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 02, 2014, 16:30:46
Сейчас должно заработать - http://zldo.ru/gen_atlbased.dll
Ура! Работает!
Благодарю, Александр! Продолжу наводить порядок с файлами, если что-то сломается — сообщу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 02, 2014, 18:35:32
на этой библиотеке при сохранение в поле комментарий пропадают два первых символа
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 02, 2014, 18:45:58
Quote
на этой библиотеке при сохранение в поле комментарий пропадают два первых символа
Ok, проверю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 02, 2014, 22:11:10
на этой библиотеке при сохранение в поле комментарий пропадают два первых символа
Подтверждаю, причем у меня это произошло не сразу, а после неоднократной перезаписи тегов в файл. При этом я открывал файл в другом редакторе — там значение поля 'Комментарий' было совсем пустым. Такое происходит на mp3 файлах, на wma, вроде, все нормально.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 02, 2014, 22:43:49
Quote
Подтверждаю, причем у меня это произошло не сразу, а после неоднократной перезаписи тегов в файл.
Понял в чем проблема - исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 03, 2014, 10:33:57
обновленная версия библиотеки - http://zldo.ru/gen_atlbased.dll
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 03, 2014, 15:36:26
Срасибо, вроде все работает :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 03, 2014, 15:52:55
Это хорошо, можно спокойно новую версию готовить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 10, 2014, 14:00:16
Версия от 10.06.2014 MuzCat 2.1 beta 2
http://zldo.ru/mc2.1b3.exe
Версия 2.1 beta 3
=============================================
Добавлено:__________________________________________________
- Возможность записи тегов в wma файлы;
- Опция сохранения базы данных с относительными путями к файлам;
- Контекстное меню панели переключения страниц дерева;
- Функция автоматической проверки «избранных» каталогов с
настраиваемой периодичностью;
- Опция разрешающая коррекцию даты изменения файла при записи тегов;
- Панель «Структура списка» - отображение содержимого списка в виде
дерева.

Изменено:___________________________________________________
- Повышена совместимость с AIMP при чтении тегов wma файлов;
- Изменены некоторые иконки в диалоге свойств файла;
- Убрана функция «Сохранить базу данных как» - заменена на функцию
«Сохранить копию базы данных как»;
- Отображение названия странице в заголовке диалога редактирования ее
свойств;
- Отображение рамки бегущей строки в соответствии с выбранной темой
оформления;
- Удалены кнопки «Создать новую базу данных» и «открыть» из панели
инструментов.

Исправлено:_________________________________________________
- Запись в id3v2 теги некоторых полей (комментарий, url);
- Ошибка открытия буфера обмена при редактировании списка;
- Убрана страница дерева «фильтры» из функции найти «похожее на
странице дерева»;
- Отображение иконок в диалоге редактирования;
- Прорисовка «жирного» текста в бегущей строке;
- Отображение диспетчера фоновых задач по нажатию на кнопку статуса
в главном меню;
- Убрано мерцание курсора мыши в области поля поиска главного окна;
- Получение имени файла воспроизводимого в AIMP файла;
- Ошибка при групповом редактировании поля url в списке.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 10, 2014, 19:26:39
Версия от 10.06.2014 MuzCat 2.1 beta 2...
Спасибо, Александр!
Сейчас пощупаем. Хотел еще пожелания по поводу иконок выразить, но потом.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 11, 2014, 12:16:39
Поработал с последним обновлением — внезапные падения исчезли (у меня их пока не было), работать стало комфортнее.

Во время выделения редактируемого набора строк (еще параллельно шло добавление новых файлов в базу) иногда появляется такая ошибка. Если она появилась, то дальше она появляется все чаще и чаще, когда что-либо выделяешь в списке или выделяешь текст в ячейке.
(http://i63.fastpic.ru/big/2014/0611/20/566b3136af3a0ab849b476e7b1ca7220.jpg)

После закрытия окна ошибки и попытки продолжить работу получил вот такую картину
(http://i62.fastpic.ru/big/2014/0611/77/3353f1bfe4dec724c799ad6ab71d0177.png)
Такая беда со шрифтом была до перезапуска приложения.

Редко, пару-тройку раз, появлялась старая ошибка, о которой я сообщал ранее, но очень редко.
(http://i64.fastpic.ru/big/2014/0611/bc/034ddbd7bf0e49d15656f8c56d7836bc.jpg)

Иногда, при перемещении курсора по списку во время проигрывания трека появляется такая ошибка
(http://i64.fastpic.ru/big/2014/0611/e9/fe27a4fb7df00a88228b8783a9cb07e9.jpg)

А после этой ошибки, при переключении на следующий трек в плеере, появляется такая ошибка
(http://i62.fastpic.ru/big/2014/0611/b5/e2f61c1b79a46f06b001eff114d66bb5.jpg)
Но падений нет.

Пока непонятно как работает список плейлистов m3u, дело в том, что из них подтягиваются мертвые ссылки на файлы, плодя кучи фиктивных сущностей и новых веток, поэтому мне приходилось лишний раз проверять базу на предмет мёртвых ссылок. Не знаю можно ли как-то отключить добавление этих списков плейлистов. Я попытался их удалить вручную, но после перезапуска приложения они появляются вновь, и, к тому же, получил любопытную картину. Если списки с разными именами еще как-то удалились всеобщим выделением, хотя тоже не сразу, то список под названием Playlist удалялся по одному, последовательно, поскольку списков с таким же именем оказалось более сотни и, удаляя один, под ним сразу появлялся другой.
(http://i64.fastpic.ru/big/2014/0611/2b/eab30c1a7a73830a930019ec4e47492b.jpg)

Еще обратил внимание на то, что у меня при добавлении файлов в базу, практически все теги поля 'Название композиции' автозаполнились с одним пробелом перед названием и теперь функцию 'Обрезать строки' я использую постоянно, практически всегда.

В качестве усовершенствования функционала хочу предложить следующее: было-бы здорово если бы в окне этой функции можно было определять кол-во обрезаемых символов путем выделения содержимого поля-образца от начала или с конца, а счетчик, в зависимости от кол-ва выделенного, сам бы выставлялся, а то не очень удобно высчитывать визуально, столько нужно символов отрезать. Не знаю, можно ли отловить в поле такое событие при выделении, но если нет, тогда хотя бы показывать выделением сколько будет у образца отрезано в специальном поле (см. рис.) или прямо в выделенном списке, если ты меняешь значение счетчиков.
(http://i61.fastpic.ru/big/2014/0611/78/f69b304614dd3f809be7a1766f111778.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 14, 2014, 08:54:42
Quote
Во время выделения редактируемого набора строк (еще параллельно шло добавление новых файлов в базу) иногда появляется такая ошибка. Если она появилась, то дальше она появляется все чаще и чаще, когда что-либо выделяешь в списке или выделяешь текст в ячейке.
Скорее всего, где-то память портится при добавлении файлов - последующие ошибки это уже последствие :(  Буду копать...
Quote
Пока непонятно как работает список плейлистов m3u, дело в том, что из них подтягиваются мертвые ссылки на файлы
Мертвые ссылки на файлы из списков добавляться не мгогут, этого не предусматривает алгоритм. С совпадающими именами списков воспроизведений конечно явный баг.
Quote
Еще обратил внимание на то, что у меня при добавлении файлов в базу, практически все теги поля 'Название композиции' автозаполнились с одним пробелом перед названием и теперь функцию 'Обрезать строки' я использую постоянно, практически всегда.
Добавлю в функию автозаполнения опциональное удаление лишних пробелов.
Quote
В качестве усовершенствования функционала хочу предложить следующее: было-бы здорово если бы в окне этой функции можно было определять кол-во обрезаемых символов путем выделения содержимого поля-образца
Обычный Edit "из коробки" такой функционал не реализует :( - посмотрю что можно сделать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 12:31:49
Сейчас еще столкнулся со следующим:
оформил теги, обложки, все сохранил и вышел из приложения.
Чуть позже захожу и вижу
(http://i63.fastpic.ru/big/2014/0615/83/d6b8d006c67e86ad4587b43d4b244083.jpg)
и обложки все пропали. Соответственно файлы не проигрываются.
Я выполнил процедуру удаления мертвых ссылок и процедурой обновления повторно добавил файлы из списка папок, но поскольку подобное происходит каждый раз после перезагрузки приложения — это приводит к избыточным манипуляциям.

(http://i62.fastpic.ru/big/2014/0615/f4/3399d0dae400b39a304fbaff395d38f4.jpg)
Функция построения списка дубликатов записей намертво вешает приложение.

Еще была ошибка связанная с буфером после которой иконки обозначающие расширение файла сменились на иконку с папкой, скриншот сделаю, как повторится подобное.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 15, 2014, 14:19:09
Quote
Сейчас еще столкнулся со следующим:
оформил теги, обложки, все сохранил и вышел из приложения.
Чуть позже захожу и вижу
:( думал что выкинул этот баг из 3 беты. Возникает если установлена опция "Относительные пути к файлам" в меню "База данных"
[fastpic СПАМ.ru/](http://i61.fastpic.ru/big/2014/0615/5e/d5616f9ce82eb6b65e2f688755f3c45e.png)[/URL]
Quote
Функция построения списка дубликатов записей намертво вешает приложение.
В одной из предыдущих версий переместил функцию построения дерева в основной поток, а так-как алгоритм построения этой страницы далек от идеала, то на большой базе данных ее построение может занимать ОЧЕНЬ продолжительное время отсюда и такой эфект.
Quote
Еще была ошибка связанная с буфером
В следющей версии переработаю все что связанно с буфером обмена - слишком много костылей тут осталось от ANSI версии, вот они и вывыливаются теперь в виде таких багов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 15, 2014, 14:21:04
Совсем забыл, файл базы данных в какой папке храниться? На том самом диске "E" или на другом?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 14:24:50
Еще одну ошибку словил, когда попытался раскрыть ветку сборников в разделе 'Альбомы'.
(http://i64.fastpic.ru/big/2014/0615/59/9ab64ec50dcd74213e4e96fb215cd759.jpg)

Сначала сразу появилось такое сообщение с ошибкой:
(http://i63.fastpic.ru/big/2014/0615/17/dab9ba17266da4cbdca2b922acd2fb17.jpg)

затем, как закрыл предыдущее сообщение, — такая ошибка:
(http://i63.fastpic.ru/big/2014/0615/3b/94eb18ef0dcc390adc562cd8e00cbf3b.jpg)

После попытки закрыть окно с ошибкой (где-то 20 кликов), появилась следующее окно с ошибкой:
(http://i61.fastpic.ru/big/2014/0615/c6/6e5436ebb307f16d107e52c6a7f82cc6.jpg)

Любопытно, как определяется где альбом, а где именно сборник? Есть какой-то флаг для этого?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 14:25:41
Совсем забыл, файл базы данных в какой папке храниться? На том самом диске "E" или на другом?
Да, на том же E: диске, в собственной папке.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 15, 2014, 14:33:42
Quote
Еще одну ошибку словил, когда попытался раскрыть ветку сборников в разделе 'Альбомы'.
Все теже проблемы по памяти :( похоже на то, что база была ранее повреждена (скорее всего одна из смежных таблиц)
Quote
Любопытно, как определяется где альбом, а где именно сборник? Есть какой-то флаг для этого?
Для этого отдельное поле в базе данных есть. При добавлении файлов MuzCat сам пытается определить тип альбома по его содержимому и заполняет это поле.
Quote
Да, на том же E: диске, в собственной папке.
Ok, попробую у себя повторить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 14:39:16
:( думал что выкинул этот баг из 3 беты. Возникает если установлена опция "Относительные пути к файлам" в меню "База данных"
А что нужно сделать? Я эту опцию отключить не могу — флажок в меню не отключается.

Quote
В одной из предыдущих версий переместил функцию построения дерева в основной поток, а так-как алгоритм построения этой страницы далек от идеала, то на большой базе данных ее построение может занимать ОЧЕНЬ продолжительное время отсюда и такой эфект.
Да, скорее всего так и есть, ведь там у меня свыше 50 тыс. файлов, для такого нужно время. Возможно как-то можно разделить поток, что бы само приложение "не уходило в кому" — может, вообще отдельной функцией с предупреждением от случайного клика по разделу.

Quote
В следющей версии переработаю все что связанно с буфером обмена - слишком много костылей тут осталось от ANSI версии, вот они и вывыливаются теперь в виде таких багов.
Спасибо — будет очень круто, если удаться справится с этим.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 15, 2014, 14:40:02
Captain Solo, еще такой вопрос, в качестве проигрывателя используется AIMP? И если да, то какая сборка?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 15, 2014, 14:44:07
Quote
А что нужно сделать? Я эту опция отключить не могу — флажок в меню не отключается.
Есть такое - сегодня-завтра фикс выложу. Либо, как вариант, можно сохранить базу данных на диск где музыки нет, тогда все пути в базе пропишутся в абсолютном виде.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 14:50:26
Captain Solo, еще такой вопрос, в качестве проигрывателя используется AIMP? И если да, то какая сборка?
Да, AIMP v3.55 build 1345 (26.03.2014)

Quote
Либо, как вариант, можно сохранить базу данных на диск где музыки нет, тогда все пути в базе пропишутся в абсолютном виде.
Попробую такой вариант — любопытно, что получится.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 16:13:44
Вот еще нашел любопытный пример дублирования записей БД:
так в приложении:
(http://i64.fastpic.ru/big/2014/0615/88/1f42d5c48faaebc112c86541dbc7bc88.jpg)

а так в папке с файлами:
(http://i61.fastpic.ru/big/2014/0615/e6/0e5fa59a5729f4d75edbb8df1a2c86e6.jpg)

Как-то это алгоритмом отслеживается?
Такое наблюдаю не везде, а только в некоторых папках с одним и тем же исполнителем или группой.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 15, 2014, 17:06:28
Quote
Вот еще нашел любопытный пример дублирования записей БД:
Явный признак "битости" базы данных, отсюда и ошибки типа "Access violation" - в дальнейшем с ней работать нормально не получится число "багов" будет только нарастать. нужно создать базу данных с нуля :( . 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 15, 2014, 17:44:27
Явный признак "битости" базы данных, отсюда и ошибки типа "Access violation" - в дальнейшем с ней работать нормально не получится число "багов" будет только нарастать. нужно создать базу данных с нуля :( .
Хорошо, создам еще одну с нуля.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 18, 2014, 00:16:46
При записи тегов дата изменения файла так и не меняется :( не видит изменений ни ТС, ни File Sync
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 18, 2014, 08:19:06
Quote
При записи тегов дата изменения файла так и не меняется :( не видит изменений ни ТС, ни File Sync
Есть такое, исправлю. Постараюсь сегодня версию с исправлениями выложить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 18, 2014, 09:49:11
Версия от 18.06.2014 MuzCat 2.1 beta 3 fix 1
Скачать (http://zldo.ru/mc2.1b3.exe) (http://zldo.ru/mc2.1b3.exe)
Версия 2.1 beta 3 fix 1
=============================================
Добавлено:__________________________________________________
- Опция удаления лишних пробелов при извлечении тегов из имени файла;
- Присвоение размещения в соответствии с исходным для
импортированных списков воспроизведения.

Изменено:___________________________________________________
- Взаимодействие с буфером обмена переработано с учетом особенностей
Unicode версии.

Исправлено:_________________________________________________
- Загрузка базы данных с путями к файлам заданным относительно диска;
- Невозможность переключения опции «База данных / относительные пути
к файлам»;
- Установка даты последнего изменения файла при записи тегов;
- Обновление меню «отправить», после импорта списков воспроизведения;
- Копирование файлов в системный буфер обмена.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 18, 2014, 13:44:19
Сейчас у меня пошла серия файлов, где формат представления такой: 04-el_da_sensei-live_in_the_flesh.mp3
Извлекать теги из такого представления одно мучение, а таких файлов тысячи, поэтому очень прошу:
в это окно
(http://i63.fastpic.ru/big/2014/0618/eb/8d1cab29932178638573fafe75415beb.jpg)
добавить опции:
+ заменять подчеркивание '_' пробелами
+ добавить сюда же функционал из опции 'Написание'.

Сейчас вытаскивается так:
04
el_da_sensei
live_in_the_flesh

а нужно:
04
El Da Sensei
Up In Da Spot

При вытаскивании тэгов из имен файлов в такой ситуации приходится делать кучу рутинной работы, — просто руки опускаются, когда можно было сделать все это в один клик. Из-за этого приходится работать в 2-х приложениях, что, конечно, не очень удобно.
На скриншоте 2-го приложения, с которым я работаю, видно, что такой функционал есть и эта рутина выполняется в один клик, что бережет время и нервы.
(http://i64.fastpic.ru/big/2014/0618/3f/c47ca4bd94ee4ad2cd883e21efc7cb3f.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 18, 2014, 13:49:17
Quote
При вытаскивании тэгов из имен файлов в такой ситуации приходится делать кучу рутинной работы
Сейчас работаю над инструментом который позволит совместить все уже имеющиеся по обработке строк с возможностью сохранения наборов операций. Думаю этот инструмент заметно облегчит такого рода действия.
Т.е. можно будет задать необходимую последовательность, например:
Code: [Select]
Извлечь теги из файла -> Удалить лишние пробелы -> Найти и заменить -> Изменить регистра потом это выполнить как одно действие.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 18, 2014, 21:05:24
Сейчас работаю над инструментом который позволит совместить все уже имеющиеся по обработке строк с возможностью сохранения наборов операций. Думаю этот инструмент заметно облегчит такого рода действия.
Т.е. можно будет задать необходимую последовательность, например:
Code: [Select]
Извлечь теги из файла -> Удалить лишние пробелы -> Найти и заменить -> Изменить регистра потом это выполнить как одно действие.
Если так, то это должно быть очень здорово — колоссальная будет помощь в работе.
Еще немаловажно, что бы, в дальнейшем, можно было каким-то образом восстанавливать кастомные настройки для подобных шаблонов, поскольку за время работы с предыдущей базой у меня накопилось с десяток собственных, достаточно разных, вариантов, которые я использую для заполнения тэгов, но после создания новой базы все это приходиться вносить заново, что тоже не удобно. По возможности, Александр, добавьте, пожалуйста, в ToDo лист, какой-то способ восстановления пользовательских шаблонов для тех процедур, где они используются.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 18, 2014, 22:01:50
. По возможности, Александр, добавьте, пожалуйста, в ToDo лист, какой-то способ восстановления пользовательских шаблонов для тех процедур, где они используются.
+1 :)
и фильтров и структур дерева :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 19, 2014, 08:55:14
Quote
+1 :)
и фильтров и структур дерева :)
Ok, сделаю. В планах и онлайн репозиторий для таких вещей.

p.s. Структуры дерева уже давно можно сохранять и загружать из диалога "Настройка / Содержимое дерева"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on June 19, 2014, 19:04:59
В крайней версии не работают кнопки управления проигрывателем (встороенным)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 19, 2014, 19:29:47
Quote
В крайней версии не работают кнопки управления проигрывателем (встороенным)
Все теже проблемы "битой" памяти :( - поможет перезапуск программы.
Одного "дятла" выловил. Завтра выложу исправленную версию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 20, 2014, 15:35:50
Версия от 20.06.2014 MuzCat 2.1 beta 3 fix 2
Скачать (http://zldo.ru/mc2.1b3.exe) (http://zldo.ru/mc2.1b3.exe)
Версия 2.1 beta 3 fix 2
=============================================
Исправлено:_________________________________________________
- ! Порча памяти при чтении тегов;
- ! Неверная сортировка элементов смежных таблиц в базе данных
(дублирование полей Исполнитель, Альбом и т. д.);
- Чтение жанров из ID3v2 сохраненных в формате (XXX) Genre и (XXX);
- Сохранение новой базы данных при установленной опции
«Автосохранение»;
- Обновление заголовка главного окна при создании новой базы данных.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 20, 2014, 20:59:27
Всем кто успел загрузить инсталятор до 20:57мск 20.06.14 -
в дистрибутеве размещенном ранее была критическая ошибка :( перезалил, ссылка таже - http://zldo.ru/mc2.1b3.exe.
в системе проверки новых версий обновленный дистрибутив имеет версию 2.1 beta 3 fix 2+
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on June 23, 2014, 09:54:18
Версия 2.1 beta 3 fix 2+ при сохранении базы данных кнопка сохранить не меняет цвет (не понятно сохранилась БД или нет) к тому же изменение даты и времени файла БД происходит только после закрытия программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 23, 2014, 10:03:21
Quote
Версия 2.1 beta 3 fix 2+ при сохранении базы данных кнопка сохранить не меняет цвет
Гляну.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on July 07, 2014, 20:59:31
В крайней версии не читает BPM прописанные сторонними программами :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on July 07, 2014, 22:14:22
Quote
В крайней версии не читает BPM прописанные сторонними программами
Что за программы? Посмотрю в чем дело.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on July 08, 2014, 09:30:20
BPM Counter
Virtual DJ pro
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on July 08, 2014, 12:03:13
После перезапуска программы все заработало :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on August 04, 2014, 00:13:55
Видимо, эта версия не вызывает нареканий ни у кого :) можно обзывать релизкандидатом :) Саша, огромное спасибо за труды! :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 04, 2014, 19:30:13
Согласен -  следующая версия будет rc. Накопилось несколько исправлений их тоже в релиз включу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 13, 2014, 10:56:15
Столкнулся с тем, что MuzCat не отображает 'Активный список'.
Может так и должно быть, но я опишу свою рабочую ситуацию. Слушаю какой-либо трек в AIMP и вижу, что надо подредактировать его -- открываю MuzCat. На панели плеера видно, что играет трек, но в 'Активном списке' никаких треков нет -- он пустой, и, так же, я не могу перейти к треку, нажав кнопку 'Сейчас играет' (F9). Приходится через поиск, затем через поиск похожего исполнителя и потом, найдя альбом я могу что-то исправить. Так же текущий проигрываемый файл не пишется в 'Историю'.

Еще на .cue и .flac при попытке сменить обложку альбома получаю ошибку
(http://snag.gy/qI2XV.jpg)
затем, после многочисленный нажатий на 'OK'
(http://snag.gy/VNPng.jpg)
И она уже никак не убирается -- только перезапуск приложения.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 13, 2014, 11:36:35
Quote
Столкнулся с тем, что MuzCat не отображает 'Активный список'.
Этот список заполняется только при запуске воспроизведения из MuzCat. Импортировние активного списка из AIMP в теории возможно, но сопряжено с некоторыми трудностями и кучей дополнительных условий, поэтому и не реализовано.
Quote
На панели плеера видно, что играет трек
По нажатию левой кнопки мыши на этой бегущей строке откроется окно "свойств файла" - тег можно отредактировать и оттуда.
Quote
Так же текущий проигрываемый файл не пишется в 'Историю'.
Ok, проверю что там не так может быть.
Quote
Еще на .cue и .flac при попытке сменить обложку альбома получаю ошибку
С обложками для элементов из .cue пробел :( - по хорошему нужно запретить редактирование обложек для них, а лучше заменять их в редакторе на файлы "источники".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 13, 2014, 11:54:34
Quote
Этот список заполняется только при запуске воспроизведения из MuzCat.
Понятно, тогда вопрос снят. Соответственно, ситуация с не отображением текущего проигрываемого файла в 'Истории' происходит по этой же причине. Может когда-нибудь до этого дойдут руки в будущем, но это не так критично.

Quote
По нажатию левой кнопки мыши на этой бегущей строке откроется окно "свойств файла" - тег можно отредактировать и оттуда.
Да спасибо, это я сразу нашел, но не смог найти, каким образом там можно сменить или добавить обложку. Это возможно в данном окне свойств?

Quote
по хорошему нужно запретить редактирование обложек для них, а лучше заменять их в редакторе на файлы "источники".
Сейчас уже можно как-то исключить файлы .cue из базы, что бы они не добавлялись при поиски на наличие новых файлов? Я могу их и вручную удалить из базы, но они появятся снова.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 13, 2014, 13:30:54
Quote
Соответственно, ситуация с не отображением текущего проигрываемого файла в 'Истории' происходит по этой же причине.
В историю добавляться такой файл должен, баг где-то.
Quote
каким образом там можно сменить или добавить обложку. Это возможно в данном окне свойств?
Никак - тоже баг, исправлю в следующей версии.
Quote
Сейчас уже можно как-то исключить файлы .cue из базы, что бы они не добавлялись при поиски на наличие новых файлов?
В основных настройках - поддерживаемые типы файлов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 15, 2014, 11:57:00
Версия от 15.08.2014 MuzCat 2.1 rc 1
Скачать (http://zldo.ru/mc2.1rc1.exe) (http://zldo.ru/mc2.1rc1.exe)
Версия 2.1 rc 1
=============================================
Добавлено:__________________________________________________
- Отображение меток томов в дереве каталогов;
- Возможность запуска редактора обложек альбомов из диалога свойств
файла;
- Возможность сохранять и загружать шаблоны (переименование,
получение тега из имени файла) из текстовых файлов;
- Возможность сохранять и загружать набор фильтров;
- Отображение уже открытой закладки активного списка
воспроизведения, либо открытие новой закладки при вызове функции
«Показать активный список воспроизведения».

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

Исправлено:_________________________________________________
- Ошибка в реализации списков отмены действий;
- Убрано мерцание списка при создании и удалении закладок;
- Исправлено поведение закладок при закрытии;
- Работа функции «ручного» сохранения базы данных;
- Ошибка отображения «проводника» на нижней панели с отключенным
фоновым изображением;
- Убраны артефакты появляющиеся после смены / сброса фонового
изображения;
- Сброс выбранного проигрывателя после перезапуска программы;
- Отображение диалоговых окон программы (теперь не поверх всех окон
системы).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 15, 2014, 13:06:02
Установил, нажал 'Проверить избранные каталоги на наличие новых файлов' — получил:
(http://snag.gy/iiPMy.jpg)

Если нажать отмена, то вываливается куча ошибок памяти в цикле, пока не "загасишь" приложение.
(http://snag.gy/BbUjy.jpg)

Если нажать 'Пропустить', то все норм, но как только пытаешься войти в меню 'Изменить список избранных каталогов', то все приложение впадает в кому.
'Активный список' и 'История' никак не реагируют, если я запускаю трек из AIMP.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 15, 2014, 14:10:34
Quote
Установил, нажал 'Проверить избранные каталоги на наличие новых файлов' — получил:
"Дятел" где-то живёт:( и стек портит. Буду вылавливать...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 15, 2014, 14:16:57
Хотя вру, есть баг с определением типа диска - перезалил инсталятор, ссылка таже.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 15, 2014, 14:51:49
Хотя вру, есть баг с определением типа диска - перезалил инсталятор, ссылка таже.
Заработало нормально. Буду далее заполнять теги, как обнаружу что-либо — напишу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: airatishe on August 15, 2014, 19:27:41
Приветствую, zldo!
Наткнулся сейчас на музкат в рассылке софтодрома. Очень рад, что программу не забросил.
Буду дальше юзать :)
Начал давным давно, с первых версий... А потом как то перестал следить за развитием (из армии не больно то попишешь). Рад, в общем :)

А старый сайт то не поддерживается? Жаль...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 16, 2014, 17:54:21
Quote
А старый сайт то не поддерживается? Жаль...
Уже довольно давно :(
Сейчас в "товарный" вид некоторые другие проекты привожу - как закончу, будет и новый сайт.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 20, 2014, 09:15:37
Версия от 15.08.2014 MuzCat 2.1 rc 1
Скачать (http://zldo.ru/mc2.1rc1.exe) (http://zldo.ru/mc2.1rc1.exe)
Версия 2.1 rc 1
=============================================

Некоторое время использую каталогизатор и мне хочется сказать о возможном улучшении MuzCat

1. Списки Muzcat - они удобны, они собираются долго, но выясняется у них нет сохранения порядка файлов. Допустим я хочу проверить, есть ли в списке файл и я сортирую список по колонке имен. И вдруг катастрофа - вернуть исходный порядок списка невозможно. Ведь номера треков взяты из разных альбомов. Стало быть надо изобрести поле номер файла в списке. Очень нужное поле. Ну и автоматичексое нумерование всех файлов списка.

2. Из залежей файлов я допусим делаю список *.m3u. Теперь мне нужно сделать набор пронумерованных mp3 файлов для плеера (чтобы они воспроизводились в нужном порядке). Muzcat может только копировать с переименованием по номеру трека. Но номера треков в списке взяты из разных альбомов. Нужна перименование чтобы порядок был точно таким как в списке MuzCat. Поэтому когда мы делаем шаблон копирования нужно добавить поле "номер файла в списке". Т.е. в имя файла должен быть добавлен номер в списке.

Если я понял возможноти MUzCat не полностью, просьба поправить. Итак: восстановление исходного порядка отсортированного списка и копирование файлов в том же порядке как и списке.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 20, 2014, 09:46:54
Quote
И вдруг катастрофа - вернуть исходный порядок списка невозможно.
Ctr+Z для всех операций со списками доступна функция отмены действия.
Quote
Из залежей файлов я допусим делаю список *.m3u. Теперь мне нужно сделать набор пронумерованных mp3 файлов для плеера (чтобы они воспроизводились в нужном порядке).
Такой функционал не предусматривался, к тому же функция копирования / перемещения доступна не только для списков, но и для других элементов (ветвь дерева, корзина списка воспроизведения). Возможно в следующих версиях реализую.
Пока могу посоветовать воспользоваться одним из дополнительных полей базы данных и функцией "Вставка по шаблону"
(http://zldo.ru/pics/numeration.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 20, 2014, 14:38:25
Кстати забыл сказать - флажок в таблице удобная вещь, но когда файлы копируются (с помошью копировать/перименовать) значение флажка у скопированного файла теряется.

Еще вроде было такое - кликаю на каталог,  вызывюю проперти и хочу сделать MUzCatовский  таг  "настроение" по всем файлам каталога. Указываю "копировать во все файлы". Но с тагом "настроение" общая проставка не работает.

По идее, по полю "настроение" не плохо было бы сделать дерево "настроение/исполнитель/альбом" (по аналогии с "жанром ").  Под настроением могут быть такие слова "крэйзи", "медляк", "покурим" и т.д. ;-)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 20, 2014, 15:33:29
Quote
Кстати забыл сказать - флажок в таблице удобная вещь, но когда файлы копируются (с помошью копировать/перименовать) значение флажка у скопированного файла теряется.
Так и было задумано :)
Quote
Еще вроде было такое - кликаю на каталог,  вызывюю проперти и хочу сделать MUzCatовский  таг  "настроение" по всем файлам каталога. Указываю "копировать во все файлы". Но с тагом "настроение" общая проставка не работает.
Баг - исправлю в следующей версии.
Quote
По идее, по полю "настроение" не плохо было бы сделать дерево "настроение/исполнитель/альбом" (по аналогии с "жанром ").
Это можно и пользователю сделать - "Настройка / Содержимое дерева"
(http://zldo.ru/pics/addtree.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 21, 2014, 16:42:26
Столкнулся со следующим — не выполняет функцию 'Сохранить как файл' (F2):
(http://snag.gy/0T7QV.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 22, 2014, 11:31:28
Обнаружен неприятный баг у поля Коментарий.  Это большое поле которое по идее может содержать несколько строк (при редактирование тага через Свойства). Однако при использовании поиска по базе MUzCat ищет только в первой строке поля Коментарий - остальные строки игнорирует.

PS: Кстати комментарий (в проперятх, названиях колонок) написан с одной м, а нужно две.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 22, 2014, 22:42:32
Получил еще одну ошибку:
когда попытался добавить колонку для отображения,
(http://snag.gy/aC4tb.jpg)
то получил следующую ошибку, при этом она появлялась ровно столько сколько было строк в текущем альбоме на экране:
(http://snag.gy/ngABU.jpg)

upd.: ну, а после раскрыл ветку с DRS и получил цикл с ошибками:
(http://snag.gy/bIddk.jpg)

upd. 2: Еще столкнулся с очень неприятной ситуацией: запускаю трек в разделе "___?___", — название файла трека и путь один, а играет совершенно другое. Перехожу в окно AIMP, там встаю на текущий проигрываемый трек — останавливаю и запускаю на проигрывание — начинает играть файл согласно названию файла и тегов. Попытался очистить весь этот раздел через Del и заново найти эти треки, но после удаления, встав на ветку "___?___", — все появляется вновь.
Если же сделать вот такой финт,
(http://snag.gy/lUR7U.jpg)
то файл, запускаемый из MuzCat, проигрывается верно.
Очень странное поведение у ветки "___?___".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 23, 2014, 09:44:50
Quote
Столкнулся со следующим — не выполняет функцию 'Сохранить как файл' (F2):
Исправлю.
Quote
Обнаружен неприятный баг у поля Коментарий.  Это большое поле которое по идее может содержать несколько строк (при редактирование тага через Свойства). Однако при использовании поиска по базе MUzCat ищет только в первой строке поля Коментарий - остальные строки игнорирует.
Да, может такое быть вполне - довольно просто можно подкорректировать.
Quote
Получил еще одну ошибку:
когда попытался добавить колонку для отображения
Картинки не загрузились :(
 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 23, 2014, 15:07:46
Очень хочу дополнить функционал окна 'Обрезка строк' следующим:
(http://snag.gy/Hv8RC.jpg)
1. Справа от контролов 'Удалить символ вначале строки' и 'Удалить символ в конце строки' по кнопке обнуления значений этих полей, либо внутри (если позволяет) рядом со стрелками.
Данный вариант удобен для интенсивной работы, когда ты обрабатываешь конкретный "мусор" из множества разношерстных и абсолютно разной длины хвостов тегов. Один клик по кнопке обнуления и порядок, а сейчас: поставить курсор, да найти ноль на клаве, а это у же два действия, но их на каждый случай накапливается в сумме.
2. Дополнить галкой 'Обнулять оба поля автоматически' сразу после одного нажатия по 'OK' или 'Применить'.
Этот вариант удобен уже для неторопливой, более расслабленной работы, когда где-то что-то лишь нужно подправить, но позволяет не напрягаться и не дергаться если ты забыл обнулить значение обрезки, и при обработке следующих строк у тебя вместе с лишними пробелами не обрежутся края тегов.

Данным окном я пользуюсь неимоверно часто и постоянно приходится совершать обнуление значения полей, ведь иногда нужно просто убрать пробелы, а забыв убрать в 0 значения от предыдущих действий, — получаю неверно обрезанные теги уже в следующей ситуации, при этом вынужден совершать излишние манипуляции повторных, однообразных действий на клавиатуре: откат (Ctrl+Z), открытие окна, выставление нулей в полях и так довольно часто, поскольку все делаешь на автомате и не всегда помнишь какие значения были тобой установлены до того.

Quote
Картинки не загрузились :(
Может они слишком большие получились, — я выложу архивом.
MuzCat err screenshots (https://mega.co.nz/#!Ex4FmCBL!i_2yGjb0Sj-DINcGIOHuweVmMx3wB4YcbztWW1y6i3g)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 23, 2014, 22:43:24
Комбинация клавиш Shift+F10 (Записать теги в выделенные файлы) не срабатывает, а из меню — работает.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 24, 2014, 01:59:27
Удаляю последний шаблон из списка и кнопки 'OK' и 'Применить' становятся неактивными -> не могу удалить шаблон.
(http://snag.gy/5mXkE.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 24, 2014, 03:27:35
Снимаю галку с расширения .cue в настройках, жму применить/сохранить. При следующем заходе в приложение галка снова установлена.
(http://snag.gy/rh80u.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 27, 2014, 13:20:11
Не так редко как хотелось бы проглючивает таким образом, что в дереве папки/файлы появляются дублированные записи. Победить их можно только уничтожением файлов этой ветви из базы и обновлением. При это конечно теряется маркировка треков (например настроение, дополнительное поле). Если нажимать delete на дублированных записях, то они удаляются но появляются вновь при просмотре ветви еще раз.

Пока трудно сказать после чего это происходит. Вроде пробовал сделать апдейт всех файлов после редактировнаия базы и он стал адаптировать некоторые файлы, которые вроде не должны были адаптироваться.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 28, 2014, 08:23:26
Quote
upd. 2: Еще столкнулся с очень неприятной ситуацией: запускаю трек в разделе "___?___", — название файла трека и путь один, а играет совершенно другое.
Ветвь "___?___" тут не причем. При задании списка воспроизведения AIMP (текущая стабильная версия) совершает некоторые дополнительные действия, в результате которых число добавляемых и реально добавленных файлов может не совпасть, отсюда и рассогласование индексов которое и ведет появлению этой ошибки.
Quote
не выполняет функцию 'Сохранить как файл' (F2):
Гляну...
Quote
Очень хочу дополнить функционал окна 'Обрезка строк' следующим:
Не очень удачный диалог :( думаю убрать его совсем и заменить на кнопки как в Excel (уменьшение / увеличение разрядности), ну и удаление лишних пробелов в отдельную функцию вынести.
Quote
Удаляю последний шаблон из списка и кнопки 'OK' и 'Применить' становятся неактивными -> не могу удалить шаблон
Согласен - нужно будет добавить "не удаляемый" пустой шаблон для такого случая.
Quote
Снимаю галку с расширения .cue в настройках, жму применить/сохранить. При следующем заходе в приложение галка снова установлена.
Исправлю.
Quote
появляются дублированные записи
Версия MuzCat самая новая? В качестве проигрывателя используется AIMP?
Quote
Если нажимать delete на дублированных записях, то они удаляются но появляются вновь при просмотре ветви еще раз.
Delete удаляет из списка, для удаления файла из базы данных нужно использовать Ctrl+Delete (меню "Файлы->Удалить из базы данных")
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 28, 2014, 14:53:02
Хочется сказать, что функционал копирования файлов несомненно нуждается в доработке. Довольно часто бывает нужно скопировать сборник альбомов с одного диска на другой, в конкретную директорию или поддиректорию. Естественно с модификацией базы и сохранением всех ее полей по копируемым файлам. MuzCat не позволяет копировать директорию с подриректориями в конкретное место, с сохранением ее структуры. Это очень неудобно. Или я не прав?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 28, 2014, 19:02:07
Quote
часто бывает нужно скопировать сборник альбомов с одного диска на другой, в конкретную директорию или поддиректорию.
:( довольно сложно будет реализовать с текущем представлением базы данных. Добавлю в планы по доработке программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on September 01, 2014, 14:13:24
Существует довольно много альбомов, где в поле Исполнитель проставлено  "Имя Фамилия", в то время как для нужд каталогизации нужно "Фамилия имя".  Неплохо бы добавить в Правку операцию по обращению двух слов поля Исполнитель во всех выделенных файлах. Это значительно облегчит приведение базы в правильный вид.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on September 02, 2014, 10:57:42
Еще хотел сообщить о некоторой некорректности после обработки процедурой 'Преобразования регистра':
Получаем — It'S, I'M, Can'T
Должно быть — It's, I'm, Can't и т.д.
Плюс к этому очень важно было бы, и я уже давно жду подобную фичу в преобразователях — это список-словарь контрольных слов, аббревиатур-эталонов, к которым должен приводиться текст в независимости, какое правило используется.
Например: DJ, MC, feat., III, II,  LA, DMG, что бы это не превращалось в Dj, Mc, Feat. Iii, Ii, La, Dmg после преобразования.
Это, что-то наподобие, как реализованы шаблоны.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on September 02, 2014, 11:00:49
Еще хотел сообщить о некоторой некорректности после обработки процедурой 'Преобразования регистра':
Получаем — It'S, I'M, Can'T
Должно быть — It's, I'm, Can't и т.д.
Плюс к этому очень важно было бы, и я уже давно жду подобную фичу в преобразователях — это список-словарь контрольных слов, аббревиатур-эталонов, к которым должен приводиться текст в независимости, какое правило используется.
Например: DJ, MC, feat., III, II,  LA, DMG, что бы это не превращалось в Dj, Mc, Feat. Iii, Ii, La, Dmg после преобразования.
Это, что-то наподобие, как реализованы шаблоны.
+1
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on September 03, 2014, 10:45:29
Довольно часто MUzCat неправильно обращается с полем Comment. Посылаю два mp3 - В первом файле "Разные.mp3" поле "Коммент" чистое, а в файле "Сюрреализм.mp3" в поле "Коммент" стоит "Прощай молодость" Точнее, так показывают все другие проги (winamp 5.61, Tag&Rename 3.5.5 к примеру), в то время как MuzCat зкх показывает там слово Excellent или Good, уничтожая комментарий. Проверьте пожалуйста.

Ссылка на архив в мпгами.
https://yadi.sk/d/CTJ5m1RBavHZC (https://yadi.sk/d/CTJ5m1RBavHZC)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 29, 2014, 13:28:26
Давно меня тут не было :( - дела.
Quote
Существует довольно много альбомов, где в поле Исполнитель проставлено  "Имя Фамилия", в то время как для нужд каталогизации нужно "Фамилия имя".  Неплохо бы добавить в Правку операцию по обращению двух слов поля Исполнитель во всех выделенных файлах.
Можно будет добавить в функционал пакетной обработки тегов, над которым сейчас работаю - особых сложностей не должно возникнуть.
Quote
Еще хотел сообщить о некоторой некорректности после обработки процедурой 'Преобразования регистра':
Вынесу набор символов перед которыми нужно делать caps в настройки для следующей версии.
Quote
Довольно часто MUzCat неправильно обращается с полем Comment.
Тут скорее всего причина в множественности этого поля в теге (несколько полей COMM) MuzCat всегда выбирает первое. Посмотрю что можно сделать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on September 29, 2014, 19:20:20
Пока могу посоветовать воспользоваться одним из дополнительных полей базы данных и функцией "Вставка по шаблону"

Блин, как элементарно оказывается! Ща наконец то "избранное" на ноут перелью.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on October 18, 2014, 16:22:43
Обнаружилось, что перестало работать добавление в базу файлов из плейлистов ;(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on October 27, 2014, 03:04:21
Вот, здорово было бы, обновлять инфу в базе не только обновляя избранный каталог, а выделенные файлы или артиста или папки в дереве, а то, ведь, пока все не процедит, ждешь, когда сменится названия папок, если на диске поменял — оочень долго.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 30, 2014, 09:03:10
Quote
Обнаружилось, что перестало работать добавление в базу файлов из плейлистов ;(
У себя проверил - работает. Возможно дело в конкретной разновидности формата. Нужно посмотреть на проблемные файлы.
Quote
Вот, здорово было бы, обновлять инфу в базе не только обновляя избранный каталог, а выделенные файлы или артиста или папки в дереве, а то, ведь, пока все не процедит, ждешь, когда сменится названия папок, если на диске поменял — оочень долго.
Если речь идет о перечитывании тегов, то такая функция уже давно реализована.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on October 30, 2014, 10:02:52
У себя проверил - работает. Возможно дело в конкретной разновидности формата. Нужно посмотреть на проблемные файлы.

спасибо, проблема решилась переустановкой программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on October 30, 2014, 11:37:33
Если речь идет о перечитывании тегов, то такая функция уже давно реализована.
Нет, я говорю о том, что если изменилось, из вне, имя папки, в которой лежат файлы или само имя файла.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on October 31, 2014, 09:08:18
Quote
Нет, я говорю о том, что если изменилось, из вне, имя папки, в которой лежат файлы или само имя файла.
Теоретически сделать можно, только не всегда к желаемому результату операция будет приводить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on December 08, 2014, 12:33:10
Крупный глюк Муската. Перед тестом сохраните базу.

1. В программе выделяем файлы Ctrl-A
2. PopMenu->Отправить->Новый список воспроизведения. Вводим имя. OK. Проверяем список. Выходим из программы. Запускаем - программа ругается на поврежденную базу. Все списки которые были в базе похериваются.

Выход: Указать в "Прикрепить к файлу" имя файла списка. Никакого файла не создается, но по крайней мере не глючит и база не рушится.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 08, 2014, 12:54:03
Quote
Крупный глюк Муската. Перед тестом сохраните базу.
Не получилось повторить :( - может какие-то особенности в имени списка есть?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: cormchij on December 09, 2014, 19:18:23
Почему-то поле "Жанр" в половине тэгов остается пустым, хотя там все правильно прописано. Все файлы m4a. В других плеерах, если они видят другие поля, то и это , естественно тоже. Тот же AIMP . Все файлы кодировались одной программой с одними настройками. И еще заметил. Если в папке с файлами лежит обложка, то MuzKat берет в базу именно ее, игнорируя ту, что вшита в файлы, и нет нигде выбора, какую предпочитать. Обычно плеера читают тэги и если вшитых нет то ищут в папке.
Вот пример с аимпом отображения тэгов (в нем Жанр отображается, обложку он берет вшитую (если она есть), игнорируя ту что в папке).
(http://i.imgur.com/ZFFegGG.jpg) (http://i.imgur.com/do0smH6.jpg)
а тут другая (в папке) картинка, согласитесь, как-то непривычно, ну и пустое поле "Жанр"   ???
(http://i.imgur.com/lzPLZGq.jpg) (http://i.imgur.com/pNZxDsJ.jpg)
 или где нибудь в настройках программы чекбоксом отмечать, какую предпочтительней брать обложку в базу, из тэгов или из папки.
Вот скрин, где в таких же m4a файлах "Жанр" заполнен правильно. Чудеса какие -то.
 (http://i.imgur.com/m5h029i.jpg) (http://i.imgur.com/C4u0cVG.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on December 09, 2014, 21:26:56
z> Не получилось повторить  - может какие-то особенности в имени списка есть?

Да вроде обычные файлы, причем этот глюк у меня воспроизводится со 100% гарантией.
Попробую описать еще раз поподробнее:
1. В левом окне запускаем дерево каталогов. Выбираем любой каталог - mp3 файлы отбражаются в правом верхнем окне. Количество файлов не имеет значения. Сами файлы у меня находятся на USB диске, база тоже там же, но в корневой директории.

2. Идем в верхнее правое окно. Кликаем там мышью. Выделяем все файлы по Contrl-A.

3. В том же окне вызываем popup Меню. Кликаем на "Отправить->Новый список воспроизведения". В верхней строке диалога вместо "Новый список воспроизведения" пишем имя списка, допустим "zzz" Больше ничего не делаем, жмем OK, закрываем диалог.

4. В нижнем правом окне идем в "Списки Muzcat" и убеждаемся, что новый список присутствует. Закрываем программу крестом в правом верхнем углу.
5. Пробуем запустить Muzcat вновь. Позади виниловой пластинки заставки появляется диалог "Недопустимый формат базы данных". После OK прога запускается, но всё содержимое базы недоступно. Проверено на XPSP3 и W7SP1
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 09, 2014, 22:49:38
Quote
Почему-то поле "Жанр" в половине тэгов остается пустым,
Поддержка формата m4a на данный момент довольно ограниченная, отсюда и недостатки функционала :(
Quote
Да вроде обычные файлы, причем этот глюк у меня воспроизводится со 100% гарантией.
Файлик базы данных глянуть можно? На моих данных все работает нормально.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on December 11, 2014, 09:32:39
Бросил на чистый диск несколько mp3, создал новую базу. При создании muzcat списка тот же глюк.  См. архив, там две базы до и после.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 11, 2014, 21:10:46
Quote
См. архив, там две базы до и после.
Ok, спасибо. Гляну в чем проблема
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 11, 2014, 22:04:31
Нашёл в чем проблема. С базой все порядке, глюк в процедуре загрузки.
Исправлю в следующей версии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 31, 2014, 09:18:51
Поздравляю всех форумчан с наступающим новым годом!
И небольшой подарок от меня http://zldo.ru/mc2.1rc2.exe - пока в систему обновлений не добавлял :) протестировать еще нужно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on December 31, 2014, 11:35:39
Список файлов MuzCat  (playlist) теперь формируется без проблем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on December 31, 2014, 12:59:47
Спасибо, Александр. Вас тоже с Новым годом — всех благ!

p.s. Там, во всплывающем окошке оповещения, после сканирования папок, в сообщении грамматическая ошибка: "Обновление базы данных завершЕно".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on December 31, 2014, 13:42:28
Всех с Наступающим! Счастья, здоровья, удачи!
Александр, спасибо за подарок :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 31, 2014, 13:50:01
Quote
во всплывающем окошке оповещения, после сканирования папок, в сообщении грамматическая ошибка:
Спасибо, исправлю.
Sugreff, отдельным пунктиком -
Quote
- Поля базы данных «Скрытый» и «Нецензурный» и функционал
позволяющих скрывать файлы с такими атрибутами;
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on December 31, 2014, 17:36:11
Спасибо, Саш.. Тебя и всех форумчан с наступающим, мира и всех благ
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on January 01, 2015, 20:13:06
Работал с копированием файлов и сделал наблюдение:
Если есть закладка которая отображает директорию куда копируется файл, то этот файл там не появляется после копирования. Также нет возможности сделать рефреш закладки. Единственно что помогает - закрытие закладки и открытие ее вновь. Это неудобно потому что сбиваются размеры колонок и т.п.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 07, 2015, 12:54:51
Добавил новую версию в систему обновления программы.

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


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

Исправлено:_________________________________________________
- Неверное задание приоритета процесса при запуске, ошибочно
устанавливался низкий приоритет;
- Убрана сортировка по правому клику мыши на заголовке в списке;
- Всплывающие подсказки для графических элементов списка больше не
отображаются;
- Поиск файла в дереве каталогов для сетевого окружения;
- Отображение кнопки на панели задач при показе всплывающей
подсказки иконки в трее;
- Ошибка возникающая при интенсивной отрисовке списка с отображением
графических элементов;
- Сохранение настроек «Поддержки файлов»;
- Работа функции «Копировать во все редактируемые» в окне свойств
файла;
- Поиск текста в многострочных полях базы данных (комментарий);
- Невозможность удаления всех шаблонов из диалога «Имя файла -> тег»;
- Функция «Сохранить как файл» в диалоге редактирования изображений;
- Неверное именование списков воспроизведения при импорте;
- Медленное очищение панели фильтрации дерева;
- Работа кнопок управления проигрывателем при неактивном главном
окне;
- Не всегда устанавливалась активность кнопки «сохранить» на панели
инструментов;
- Изменение истории воспроизведения не приводило к установке флага
состояния сохранения базы данных;
- Отображение иконки для виртуальных файлов из CUE в списке;
- Ошибочная возможность перетаскивания неверных элементов (фильтров)
в основной список приводящая к ошибке;
- Критическая ошибка в процедуре чтения файла базы данных,
приводящая к невозможности ее загрузки в некоторых случаях;
- Неверное задание стартовой страницы для дерева «Структуры списка»
приводящие к невозможности в дальнейшем изменять отображаемую
страницу;
- Механизм детектирования русских символов в строке (автоматическое
задание языка исполнения, изменение регистра строк);
- Создание файла «!» в рабочем каталоге при считывании тега mp4;
- Срабатывание кнопок мини тулбара списка по правому клику мыши;
- Функции работы со списками воспроизведения, в том числе работа
функции удаления;
- Ошибочная установка флага недоступности файла при записи тегов;
- Отрисовка неактивного выделения в проводнике;
- Работа редакторов чисел в основном меню и редакторе страниц дерева;
- Отображение диалогов плагина gen_atlbassed не поверх всех окон
системы;
- Функция «Перечитать теги» не всегда приводила к обновлению базы
данных;
- Отображение эскизов обложек альбома в окне свойств и всплывающей
подсказке, при использовании нестандартного размера для основного
кеша эскизов;
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on January 11, 2015, 12:04:32
С новым годом! Мой респект за то, что прога продолжает совершенствоваться.

Некоторые замечания (некоторые были и в предыдущих версиях так же)

Неточности подсчета:
Если выделяешь два файла, то изменить их свойства (оба сразу) нельзя, так как MuzCat думает, что я выделил только один файл и блокирует кнопку "прописать во все".

"Списки->Показать" и "Списки->Показать корзину" показывают одно и то же.

Нужно иметь настройку замены некоторых символов при поиске (например задать что "ё" должна восприниматься в поиске как "е"). Этим пунктом можно заменить пункт настройки "Игнорировать при поиске исполнителей префиксы". Тогда мы просто заменяем ненужные префиксы на пустое место.

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

Ошибочность поиска по базе:
Имя песни "Никто как ты" записано в разных альбомах немного по разному:
1. Никто Как Ты
2. Никто, как ты
3. Никто как ты

Если я буду искать задав "Никто как ты", то обнаружатся 1,3
Если я буду искать задав "Никто, как ты", то обнаружатся 1,2

Muzat должен обнаруживать все три файла.
Вот ссылка на архив с этими тремя файлами и тестовую базу на них (всего 16Мб).
https://yadi.sk/d/T8RvZ2AWdtdJd

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 11, 2015, 12:51:26
Quote
Если выделяешь два файла, то изменить их свойства (оба сразу) нельзя, так как MuzCat думает, что я выделил только один файл и блокирует кнопку "прописать во все".
Есть такое - исправлю.
Quote
Нужно иметь настройку замены некоторых символов при поиске (например задать что "ё" должна восприниматься в поиске как "е"). Этим пунктом можно заменить пункт настройки "Игнорировать при поиске исполнителей префиксы". Тогда мы просто заменяем ненужные префиксы на пустое место.
Хорошая мысль, да и реализовать будет не сложно - в следующей версии сделаю, сюда же можно и знаки препинания добавить - решится вопрос по поиску "Никто, как ты"
Quote
По прежнему иногда наблюдается глюк когда в базу попадают дублированные записи
:( - последствие мультипоточности процедуры добавления скорее всего. А база данных изначально в какой версии программы была создана? В более ранних версиях присутствовал баг с сортировкой основной таблицы, который вел к такому эффекту. Если база работает еще с тех времен, проблемы могут быть и из-за этого.
Quote
Логику глюка понять трудно, поэтому вероятно нужно просто ввести дополнительный анализ на добавление - если файл с именем уже присутствует в таблице его не добавлять.
Анализ такой выполняется, правда не всегда, а после определенных событий - вынесу возможность сделать такую проверку принудительной в настройки.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on January 12, 2015, 09:15:11
Quote
А база данных изначально в какой версии программы была создана? В более ранних версиях присутствовал баг с сортировкой основной таблицы, который вел к такому эффекту. Если база работает еще с тех времен, проблемы могут быть и из-за этого.

Самая первая версия MuzCat с которой я начал:  mc2.1b1.exe.

PS: Еще одно в догонку: В Windows 7 MuzCat не запускает Total Commander если он установлен вместо проводника (всё равно запускается проводник).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 12, 2015, 09:25:23
Quote
Самая первая версия MuzCat с которой я начал:  mc2.1b1.exe.
Могли и хвосты остаться :( ошибка с сортировкой в 2.1 beta 3 fix 2 была исправлена. Чуть позже выложу исправление.
Quote
Windows 7 MuzCat не запускает Total Commander
Проблема в именно в w7x64 в 32 разрядной версии все работает... Думаю разберусь.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 12, 2015, 09:51:41
http://zldo.ru/MuzCat-sort-fix.7z - пункт меню "База данных \ Специальное \ Коррекция сортировки основной таблицы"
Если в базе есть дубликаты, то должен их вывести в основной таблице + выполняет полную пересортировку. После выполнения базу нужно обязательно сохранить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on January 15, 2015, 09:31:34
Все круче и круче работать в MuzCat-е. С последними обновлениями все меньше падений и появились фичи, которых очень не хватало. Спасибо, Александр!

Что я обнаружил:
Ошибка во время попытки записать файл изображения в файл, который в данный момент проигрывается. Ранее проигрывание останавливалось, файл сохранялся и воспроизведение возобновлялось.
(http://snag.gy/elyUi.jpg)

Запустил трек из списка истории (выделен внизу серым), но открылось то, что видно в самом AIMP. Не понятно.
(http://snag.gy/WhIb2.jpg)

Мелочи по очепяткам
(http://snag.gy/atWlb.jpg)

(http://snag.gy/jKTSP.jpg)

За добавленные опции в окне 'Обрезка строк' отдельное спасибо! Теперь это мега инструмент для меня. Работать стало намного комфортнее
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 15, 2015, 09:39:20
Quote
Ранее проигрывание останавливалось, файл сохранялся и воспроизведение возобновлялось.
Посмотрю в чем проблема.
Quote
но открылось то, что видно в самом AIMP.
Старая проблема :(, к следующей версии постараюсь переписать планин для AIMP под новое API думаю эта проблема решится.
Quote
Мелочи по очепяткам
Спасибо, исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on January 20, 2015, 15:08:54
При изменении написания тэгов  Ctrl+E (Каждое Слово С Заглавной) слова You're Don't и п.т. превращаются в You'Re Don'T, что не сосвсем верно...
При обрезке строк выбрав опцию удалить лишние пробелы пробел после левой кнопки почему-то не удаляется, например ( DJ Vertuga Radio Mix ) после обработки ( DJ Vertuga Radio Mix)
 
Title: AIMP Control plugin
Post by: Djonybops on January 23, 2015, 09:12:33
Напишу здесь...
zldo
Надо бы реализовать в музкате автоматический запуск AIMP при начале воспроизведения и что это за окно muzcat_to_aimp_helper у плагина для чего оно?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 23, 2015, 09:28:32
Quote
При изменении написания тэгов  Ctrl+E (Каждое Слово С Заглавной) слова You're Don't и п.т. превращаются в You'Re Don'T, что не сосвсем верно...
При обрезке строк выбрав опцию удалить лишние пробелы пробел после левой кнопки почему-то не удаляется, например ( DJ Vertuga Radio Mix ) после обработки ( DJ Vertuga Radio Mix)
В следующей версии исправлю + добавлю возможность редактирования правил для этих действий.
Quote
Надо бы реализовать в музкате автоматический запуск AIMP при начале воспроизведения и что это за окно muzcat_to_aimp_helper у плагина для чего оно?
Уже давно реализовано и окошка тоже нет - ссылка на самую новую версию в первом сообщении этой темы (http://zldo.ru/mc2.1rc2.exe).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on January 24, 2015, 13:21:44
В следующей версии исправлю + добавлю возможность редактирования правил для этих действий.
О, — это будет могучая тема! Я, пока, ни у кого не видел ничего подобного.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on January 29, 2015, 13:17:53
Сегодня решил создать файл базы данных с нуля и вот тут, во время чтения тегов, приложение застряло на файле mpc (см. фото). Приложение не зависло, а просто этот процесс довольно продолжительное время так и стоял на одном месте. В этой ситуации не понятно, что делать. Я просто закрыл приложение целиком. Может, нужен какой-то тайм аут, в случае если нет отклика, а то на одном файле все остановилось ни продолжить ни отменить. Пока процедура не будет закончена, если я правильно понял, то файлы не будут добавлены в базу и поэтому весь процесс приходится повторять сначала. Может есть возможность добавить кнопку или опцию 'Пропустить' или 'Отменить' с сохранением уже пройденного.
Александр, по возможности, посмотрите, пожалуйста, что можно сделать в такой ситуации?
(http://snag.gy/lqIUl.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 29, 2015, 13:21:20
Quote
Александр, по возможности, посмотрите, пожалуйста, что можно сделать в такой ситуации?
На файл желательно глянуть, скорее всего проблема в кривом теге.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on January 29, 2015, 13:45:28
На файл желательно глянуть, скорее всего проблема в кривом теге.
Прикладываю файл-виновник (http://"https://www.dropbox.com/s/bdlae2jv7jdei7a/11.%20The%20Brand%20New%20Heavies%20-%20Once%20Is%20Twice%20Enough.mpc?dl=0").
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 29, 2015, 14:10:55
Проблема с тегом APE была, исправленная версия плагина (заменить оригинальный в папке plugins в каталоге программы) - http://zldo.ru/gen_atlbased.dll
К сожалению не все возможные моменты сам оттестировать могу :(

P.S. Хорошая музыка :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on January 29, 2015, 14:34:11
Проблема с тегом APE была, исправленная версия плагина (заменить оригинальный в папке plugins в каталоге программы) - http://zldo.ru/gen_atlbased.dll
Спасибо огромное, Александр. Сейчас попробую с новым плагином.

Quote
К сожалению не все возможные моменты сам оттестировать могу :(
Ну, есть же мы — заинтересованные пользователи. :)

Quote
P.S. Хорошая музыка :)
Ну, так это ж The Brand New Heavies.  :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on January 29, 2015, 15:26:48
Проблема с тегом APE была, исправленная версия плагина (заменить оригинальный в папке plugins в каталоге программы) - http://zldo.ru/gen_atlbased.dll
Поставил новый плагин. Загрузил теги в базу без проблем! Спасибо!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 04, 2015, 00:07:09
Приветствую! Спасибо что продолжаете усовершенствовать плагин, ну и несколько вопросов:
Решил переименовать теги из названия папки и файла, после сохранения получилось не совпадение названий имён с тегами - можно посмотреть в файле .
Еще есть проблема с занесением в теги цифровых названий, из файла, например 1, или 2, при этом наименование исполнителя в имени файла отсутствует, оно указано в папке.
Как можно групповым методом перенести повторяющееся слово из предложения в начало строки, например Грув Dj переименовать на Dj Грув, при этом Dj остается постоянным, а Грув меняется.
Как можно групповым способом поменять местами Орлова Ольга на Ольга Орлова, соответственно имя и фамилия при этом меняется?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 04, 2015, 10:57:02
Quote
Решил переименовать теги из названия папки и файла, после сохранения получилось не совпадение названий имён с тегами - можно посмотреть в файле .
На используемый шаблон можно глянуть?
Quote
Еще есть проблема с занесением в теги цифровых названий, из файла, например 1, или 2, при этом наименование исполнителя в имени файла отсутствует, оно указано в папке.
Есть такое - исправлю.
Quote
Как можно групповым методом перенести повторяющееся слово из предложения в начало строки, например Грув Dj переименовать на Dj Грув, при этом Dj остается постоянным, а Грув меняется.
Такого функционала пока нет. В принципе можно добавить, особой сложности с реализацией не должно возникнуть.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 04, 2015, 15:48:36
На используемый шаблон можно глянуть?
да шаблон тот, который ты мне писал еще год назад, с ним проблем нет, он все правильно делает, неразбериха происходила после сохранения и возврата к списку, хотя после перезагрузки программы, все встает на свои места.
Теперь вот еще, не работает в "Найти и заменить" полное совпадение, например берёшь слово которое тебе нужно заменить на слово с точкой (feat на feat.)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 04, 2015, 16:40:05
Quote
неразбериха происходила после сохранения и возврата к списку
В смысле после сохранения базы данных?
Quote
Теперь вот еще, не работает в "Найти и заменить" полное совпадение
Полное совпадение - это когда поле тега полностью соответствует искомому значению. Т.е. если ищем "Имя композиции" то найдется только поле со значением "Имя композиции" и не найдется "Имя композиции и еще что-то"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 05, 2015, 03:33:34
еще нашел косяк: в списке почему-то в некоторых случаях дублируются файлы, хотя на самом деле файл один, обновление базы не помогает:(
Для чего нужны избранные каталоги и почему их список не может быть пустым?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 05, 2015, 03:45:27
В смысле после сохранения базы данных?
Полное совпадение - это когда поле тега полностью соответствует искомому значению. Т.е. если ищем "Имя композиции" то найдется только поле со значением "Имя композиции" и не найдется "Имя композиции и еще что-то"
нет, после нажатия на кнопку Записать теги
я тоже так думаю-это про полное совпадение, а на самом деле в Найти и заменить с полным совпадением не находит, хотя если в общий поиск ввести - то находит. На примере искал слово с пробелом, а заменить хотел на такое же, только с точкой.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 05, 2015, 15:37:27
Александр, хочу спросить. Какие поля тегов в MuzCat соответствуют полям из списка, который я приведу ниже?
ISRC#
Catalog#
Initial Key
Encoded By
Conductor
Lyricist
Original Lyricist
Remixed By
Radio station name
File information page
Artist webpage
Audio source webpage
Radio station webpage
Buy CD webpage
Grouping
Subtitle
Release Time
Podcast
Podcast category
Podcast Description
Podcast ID
Podcast URL
Music/Video Kind
Show Title
Episode ID
Season Number
Episode Number
Sort Title
Sort Artist
Sort Album Artist
Sort Album
Sort Composer
Sort Show
Дело в том, что некоторые поля я использую и во время перезаписи тегов они обнуляются. Так, например, поле Catalog# у меня становится пустым. Что делать в такой ситуации?

Вообще бы хотелось иметь возможность видеть в списке английский вариант обозначений тегов поскольку уже за десятки лет привык к ним, — думаю не только я один.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 05, 2015, 21:18:12
Quote
нет, после нажатия на кнопку Записать теги
У себя повторить не смог :( На файл базы данных глянуть можно?
Quote
хочу спросить. Какие поля тегов в MuzCat соответствуют полям из списка
Для разных тегов по разному, к тому же не все из них используются в программе.
Quote
некоторые поля я использую и во время перезаписи тегов они обнуляются
Опять же вопрос для какого типа тега (файла) это происходит? И желательно файлик для примера.
P.S.
При записи изначально происходить считывание тега и только потом запись, что должно уберечь неиспользуемые поля тегов от пропажи.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 06, 2015, 09:00:30
Переезжаю на новый сервер, возможны перебои с загрузкой - добавил ссылку на Яндекс диск https://yadi.sk/d/diU-WLbWeVfyi
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 06, 2015, 10:54:44
И желательно файлик для примера.

Файл для примера (http://'https://www.dropbox.com/s/xk88zwq10tihyi8/03.%20Bassmaniac%20%26%20D.J.%20Salva%20808%20-%20Electro%20Bass%28Extended%20Video%20Mix%29.mp3?dl=0')
Тег: Catalog#

По поводу англоязычности подписей тегов, есть какие-либо варианты?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 06, 2015, 12:11:49
Quote
Тег: Catalog#
Храниться как дополнительный комментарий - пока такие теги не поддерживаются :(
Quote
По поводу англоязычности подписей тегов, есть какие-либо варианты?
Пока никак, в будущем планирую добавить поддержку нескольких языков для интерфейса.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 06, 2015, 15:17:19
Храниться как дополнительный комментарий - пока такие теги не поддерживаются :(
Было бы неплохо добавить в поддерживаемые, а то можно все каталожные номера растерять. Если нужна помощь, то я могу подробный список предоставить по тегам, которые неплох бы включить в поддержку.
Quote
...в будущем планирую добавить поддержку нескольких языков для интерфейса.
Вот это супер! Надеюсь, одним из первых будет английский.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 07, 2015, 14:14:16
У себя повторить не смог :( На файл базы данных глянуть можно?
к сожалению нет, т.к. мне его часто приходится заменять из-за "косяков", т.е. когда обновление не помогает, к примеру писал выше с дублирующими файлами...думаю там косяк не в файле БД, а в сортировке, т.е. при изменении одного столбца, не встает в соответствии с путяим другой...
можно ли сделать чтобы папка в которой находится файл тоже редактировалась и сохранялась не меняя "внутреннюю начинку"?
Если поменять регистр в названии папки, то в базе при обновлении изменения не происходят, а если удалить символ, или слово, то после обновления данная строка исчезает в списке.
В контекстном меню неправильно отображается "Вставить".
При попытке создать новую базу в конце выдает ошибку (см. вложенный файл)
есть какие-нибудь продвижения с шаблоном по перестановки слов (Dj с конца в начало, имя фамилия на фамилия имя)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 08, 2015, 22:42:52
Столкнулся со следующим:
Есть релиз в котором всего 3 трека, но он попадает лишь в ветку 'Разное' раздела 'Исполнители'. Как быть? У этого релиза есть и обложка, но её не видно, приходится лезть в 'Обложки'.
Какой критерий должен быть выставлен? В колонке 'Тип альбома' везде указан 'Альбом'.
(http://snag.gy/PfSVP.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 09, 2015, 09:48:57
Quote
Было бы неплохо добавить в поддерживаемые, а то можно все каталожные номера растерять.
:( Это плата за универсальность - те все теги поддерживают "множественность" значений, это я про теги wma, ape, vorbis....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 09, 2015, 09:57:15
Quote
к сожалению нет, т.к. мне его часто приходится заменять из-за "косяков", т.е. когда обновление не помогает,
Мне "поломанный" файл и нужен :)
Quote
Если поменять регистр в названии папки, то в базе при обновлении изменения не происходят
В меню "База данных / Специальное / Привести регистр в соответствие с ФС"
Quote
При попытке создать новую базу в конце выдает ошибку (см. вложенный файл)

Какие то проблемы с добавочными данными - переустановка с удалением настроек должна помочь, другие "чудеса" могут быть также с этой ошибкой связаны.
Quote
В контекстном меню неправильно отображается "Вставить".
В котором из контекстных меню?
Quote
есть какие-нибудь продвижения с шаблоном по перестановки слов (Dj с конца в начало, имя фамилия на фамилия имя)
Пока не занимался...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 09, 2015, 10:12:25
Quote
Какой критерий должен быть выставлен? В колонке 'Тип альбома' везде указан 'Альбом'.
Главное меню, настройка, содержимое дерева
(http://zldo.ru/raznoe.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 09, 2015, 20:34:37
Мне "поломанный" файл и нужен :)
Какие то проблемы с добавочными данными - переустановка с удалением настроек должна помочь, другие "чудеса" могут быть также с этой ошибкой связаны.
В котором из контекстных меню?
Пока не занимался...
к сожалению не сохраняю, а пользуюсь заменой, поэтому файла нету
хотелось бы чтобы ошибка была найдена и устранена, т.к. не все настройки помню, но все нужные, а при обновлении они обнулятся...
счёлкнув в списке по любой строчке для редактирования и появится это контекстное меню
ждёмс:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 09, 2015, 21:29:49
Главное меню, настройка, содержимое дерева
(http://zldo.ru/raznoe.png)
О! Здорово! Спасибо, сейчас установлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 09, 2015, 21:49:32
Главное меню, настройка, содержимое дерева
Попробовал несколько раз — значение не изменяется. Сохраняю, например '2', а оно снова '3'.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 10, 2015, 08:16:14
Quote
хотелось бы чтобы ошибка была найдена и устранена, т.к. не все настройки помню, но все нужные, а при обновлении они обнулятся...
Скорее всего не получится :( Могу предложить только сохранить настройки по отдельности (страницы дерева, шаблоны и т.д.)
Quote
счёлкнув в списке по любой строчке для редактирования и появится это контекстное меню
И что в этом пункте неверно?
У копирования и вставки два режима, как и у списка - режим редактирования тега и режим редактирования списка. Соответственно и функция Копировать / Вставить соответствует этим режимам.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 10, 2015, 08:18:24
Quote
Попробовал несколько раз — значение не изменяется. Сохраняю, например '2', а оно снова '3'.
Есть такое - глюк, при изменении стрелками берется "предыдущее значение" т.е. чтобы установить значение 2 нужно к 1 отмотать :(.
Исправлю в следующей версии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 10, 2015, 15:10:06
Скорее всего не получится :( Могу предложить только сохранить настройки по отдельности (страницы дерева, шаблоны и т.д.)
И что в этом пункте неверно? У копирования и вставки два режима, как и у списка - режим редактирования тега и режим редактирования списка. Соответственно и функция Копировать / Вставить соответствует этим режимам.
хорошо, как по отдельности это сделать?
наверное речь идет о режиме редактирования тега, я не говорю что режим не работает, просто в контекстном меню вместо Вставить написано Втавить (отсутствует буква С).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 10, 2015, 15:22:06
Quote
хорошо, как по отдельности это сделать?
В диалогах редактирования (фильтров, шаблонов и т.д.) есть кнопки сохранить / загрузить
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 10, 2015, 23:32:58
В диалогах редактирования (фильтров, шаблонов и т.д.) есть кнопки сохранить / загрузить
удалил, переустановил - заработала, но содержание дерева из сохраненного файла не восстановилось в прежнем виде
Если поменять регистр в названии папки, то в базе при обновлении (В меню "База данных / Специальное / Привести регистр в соответствие с ФС") изменения не происходят
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 11, 2015, 09:01:02
Quote
Если поменять регистр в названии папки, то в базе при обновлении (В меню "База данных / Специальное / Привести регистр в соответствие с ФС") изменения не происходят
А ОС какая используется? Проверял работу функции под W7x32/64 и XP - там довольно специфичный API используется, могут быть проблемы совместимости с разными версиями windows.
Quote
удалил, переустановил - заработала, но содержание дерева из сохраненного файла не восстановилось в прежнем виде
Что не восстановилось? Можно на файл глянуть?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on February 11, 2015, 11:21:26
Некоторые замечания:

Нужно иметь возможность сбрасывать (а также устанавливать) (звездочные) оценки для выделенных файлов. Это должно правиться в свойствах трека. Это нужно также потому что Muzkat не совсем совместим  с некоторыми программи обработки тагов (например Tag&Rename). При этом могут появляться несуществующие оценки, а в комментарии могут появляться надписи типа Good, Excellent.

Очень удобная вещь дерево Жанр/Исполнитель/Альбом. Однако порядок альбомов в дереве нужно уметь контролировать. Это однако невозможно без создания поля для указания особой групповой нумерации у списка. Тогда альбомы будут располагаться в указанном дереве как нужно.

Плохо работает массовая простановка типа альбома. Если создать дерево по типу альбома, выбрать все ветви без заданного типа и попытаться массво проставить "Альбомы" в поле Тип альбома, то массовой простановки не происходит.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 11, 2015, 11:37:46
Quote
Нужно иметь возможность сбрасывать (а также устанавливать) (звездочные) оценки для выделенных файлов.
Эта функция доступна в режиме редактирования списка.
Quote
Это должно правиться в свойствах трека.
Добавлю в следующей версии.
Quote
Очень удобная вещь дерево Жанр/Исполнитель/Альбом. Однако порядок альбомов в дереве нужно уметь контролировать.
Тип сортировки уровня дерева можно поменять при желании.
(http://zldo.ru/ur-sort.png)
Quote
Если создать дерево по типу альбома, выбрать все ветви без заданного типа и попытаться массво проставить "Альбомы" в поле Тип альбома, то массовой простановки не происходит.
В эту ветвь попадают файлы для которых изначально не удалось определить тип (автоматически при создании / обновлении базы), поэтому эта операция и не приводит ни к чему.
При определении типа альбома используется поле "полное название альбома" (также заполняется автоматом), поэтому для авто определения это поле уже должно быть заполнено, плюс игнорируются альбомы с числом композиций менее 4.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 11, 2015, 13:38:36
Обратил внимание на ошибку в слове 'Значок'.
(http://snag.gy/L4WuA.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 11, 2015, 17:24:37
А ОС какая используется? Проверял работу функции под W7x32/64 и XP - там довольно специфичный API используется, могут быть проблемы совместимости с разными версиями windows.
Что не восстановилось? Можно на файл глянуть?
W7x32
да можно самому посмотреть, сохранить вначале, затем изменить и восстановить и увидите что содержимое дерева не принимает бывший вариант, а остается на последнем
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on February 12, 2015, 08:25:37
Кстати, нельзя ли добавить в опции настройки шаблона поиска опцию "Буква (хард) диска". А то там есть только "Папка". Я пробовал указывать папку типа c:\xxxxx, но фильтр с таким шаблоном не работал.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 12, 2015, 23:30:02
В редакторе страницы дерева если поставить галочку напротив "Показывать как список" и "Выделять строку полностью" визуально ни чего не происходит, а как должно быть?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 22, 2015, 20:01:43
В это окно и ему подобное, с шаблонами, нужна сортировка списка или стрелки: В начало, Вверх, Вниз, В конец. Сегодня активно пользовался и понял, что нужно навести порядок в этом списке, а то уже путаешься, а ведь комбинаций с каждым разом всё больше.
(http://snag.gy/lCtmL.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 23, 2015, 00:28:43
вот у меня вопрос тоже по поводу этого окна:
почему при назначении шаблону определенного поля базы данных, информация из этого поля не меняется с учетом выбранного?
(например Исполнитель-Название может браться из полного имени файла, из файла, из папки и т.д., соответственно при указании в столбце выбранного шаблона, должно и меняться выбранное поле)
еще вопрос: как работает Преобразование регистра в зависимости от строки?
и еще пожелание при выборе Первая буква заглавная, хотелось бы чтобы если пробел есть впереди, то он был не в счет в случае преобразования, а то например выделять слово начинающее с i не совсем удобно, т.е. проще выделить с пробелом
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 23, 2015, 00:42:50
У меня предложение добавить в Обрезку строк, или в другое место - строку Привести тире в соответствие, т.е. длинные тире, которые не понимают шаблоны при выборе этой функции заменяются на нормальные.
Да и еще, возможно ли сделать перемещение файла, особенно актуально при дубликатах, при выборе на твой взгляд лучшего, можно будет сразу переместить не выходя из базы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 23, 2015, 07:35:42
Эх, снова что-то в базе поломалось и нажатие на раздел 'Исполнители' вызывает зависание MuzCat. Снова все придётся заново формировать, походу.
(http://snag.gy/60uNI.jpg)

через несколько минут такое сообщение:
(http://snag.gy/F8K2G.jpg)

upd: сегодня второй раз за день тоже самое. Надо разобраться почему база ломается и починить чинить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 23, 2015, 15:23:23
Предлагаю градусник сканирования или события обработки отображать на панели задач "зелёным", как у AIMP во время проигрывания.
(http://snag.gy/9dvqu.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 12:22:33
Давненько не заходил :)
Quote
да можно самому посмотреть, сохранить вначале, затем изменить и восстановить и увидите что содержимое дерева не принимает бывший вариант, а остается на последнем
Проверю.
Quote
Кстати, нельзя ли добавить в опции настройки шаблона поиска опцию "Буква (хард) диска". А то там есть только "Папка". Я пробовал указывать папку типа c:\xxxxx, но фильтр с таким шаблоном не работал.
Можно, как пример:
(http://zldo.ru/dfilt.png)
или
(http://zldo.ru/dfilt2.png)
Quote
В редакторе страницы дерева если поставить галочку напротив "Показывать как список" и "Выделять строку полностью" визуально ни чего не происходит, а как должно быть?
Баг - настройки не всегда сразу применяются, помогает перезапуск программы :(.
Стандартный вид дерева -
(http://zldo.ru/treestd.png)
"Показывать как список" - Все уровни развернуты, выделение на всю строку, значков \[+\] нет
(http://zldo.ru/treelist.png)
"Выделять строку полностью" - выделение строки целиком, а не только текста.
(http://zldo.ru/tree-rowselect.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 12:35:22
Quote
В это окно и ему подобное, с шаблонами, нужна сортировка списка или стрелки: В начало, Вверх, Вниз, В конец. Сегодня активно пользовался и понял, что нужно навести порядок в этом списке, а то уже путаешься, а ведь комбинаций с каждым разом всё больше.
Шаблоны можно перетаскивать мышью.
Quote
почему при назначении шаблону определенного поля базы данных, информация из этого поля не меняется с учетом выбранного?
(например Исполнитель-Название может браться из полного имени файла, из файла, из папки и т.д., соответственно при указании в столбце выбранного шаблона, должно и меняться выбранное поле)
Не совсем понял ход мысли :) Если речь идет о установке поля из которого будут извлекаться данные в зависимости от состояния выделения в списке, то думаю это только с толка будет сбивать.
Quote
как работает Преобразование регистра в зависимости от строки?
Для латинского написания - первая буква каждого слова заглавная, если в строке есть кириллица, то только первая буква заглавная.
Quote
хотелось бы чтобы если пробел есть впереди, то он был не в счет в случае преобразования
Да, можно добавить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 12:40:14
Quote
У меня предложение добавить в Обрезку строк, или в другое место - строку Привести тире в соответствие, т.е. длинные тире, которые не понимают шаблоны при выборе этой функции заменяются на нормальные.
Это можно будет возложить на функцию группового поиска и замены, уже практически готовой.
Quote
Да и еще, возможно ли сделать перемещение файла, особенно актуально при дубликатах, при выборе на твой взгляд лучшего, можно будет сразу переместить не выходя из базы?
Перемещение было реализовано с самых первых версий.
(http://zldo.ru/movefiles.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 12:45:55
Quote
Эх, снова что-то в базе поломалось и нажатие на раздел 'Исполнители' вызывает зависание MuzCat. Снова все придётся заново формировать, походу.
:( проблемы с памятью - отсюда проблемы с целостностью базы или наоборот.... Выловить крайне сложно.

Quote
Предлагаю градусник сканирования или события обработки отображать на панели задач "зелёным", как у AIMP во время проигрывания.
Да можно добавить, думаю полезная вещь.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 24, 2015, 14:53:05
Шаблоны можно перетаскивать мышью.
Спасибо! Получилось.

В это окно очень нужен пункт меню 'Дублировать вкладку', при этом настройки, вновь созданной вкладки, должны сохранять все настройки предыдущей, а то столкнулся с тем, что для каждой новой вкладки нужно по новой добавлять и настраивать расположение необходимых мне колонок.
(http://snag.gy/xbr43.jpg)

В этом окне очень хотелось бы, что бы при применении обложки к файлам, то обновление в дереве происходило сразу автоматически, без закрытия окна 'Редактора информации о файле'
(http://snag.gy/3UNcj.jpg)

В следующих окнах, всё-таки нужен флажок 'Заменять подчёркивание пробелами', вот сколько раз уже на этом спотыкался, но не удобно 'поиском/заменой' каждый раз делать эту рутину.
(http://snag.gy/nEHMS.jpg)
(http://snag.gy/zkX89.jpg)
(http://snag.gy/7bM8g.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 24, 2015, 15:02:44
:( проблемы с памятью - отсюда проблемы с целостностью базы или наоборот.... Выловить крайне сложно.
Я готов предоставить все необходимые данные, что бы разобраться с этим. Наверняка можно как-то выявить этот неприятный баг, поскольку он локализован в конкретном месте, ведь остальные фильтры работали.
Если это трудоёмко, может тогда уделить больше внимания бэкапам. Допустим, сделать возможность настроек, что бы бэкапы в определённом кол-ве делались в заданный интервал времени или по событию. Нужен журнал, откуда легко можно восстановить бэкап при "падении" приложения и нарушения работы базы.

Quote
Да можно добавить, думаю полезная вещь.
Спасибо! Ждем в следующих версиях.

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 15:07:01
Quote
столкнулся с тем, что для каждой новой вкладки нужно по новой добавлять и настраивать расположение необходимых мне колонок.
Для новых закладок применяется набор колонок "Стандарт". Его можно изменить также как и любой другой - контекстное меню заголовка списка "Сохранить текущий набор колонок как". Добавить дублирование тоже можно - сложностей особых в этом не вижу.
Quote
хотелось бы, что бы при применения обложки к файлам, то обновление в дереве происходило сразу автоматически
Попробую сделать - уже точно не помню, но какие-то трудности с этим были.
Quote
В следующих окнах, всё-таки нужен флажок 'Заменять подчёркивание пробелами', вот сколько раз уже на этом спотыкался, но не удобно 'поиском/заменой' каждый раз делать эту рутину.
Ok, добавлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 24, 2015, 15:49:56
Для новых закладок применяется набор колонок "Стандарт". Его можно изменить также как и любой другой - контекстное меню заголовка списка "Сохранить текущий набор колонок как".
Это здорово, тоже может пригодится.
Quote
Добавить дублирование тоже можно - сложностей особых в этом не вижу.
Буду ждать в последующих релизах. Очень выручит и сократит рутинные действия до пары кликов.

За обновление обложек в дереве и флажок на подчёркивание — заранее спасибо, все-таки это те вещи, которые делают работу с приложением намного удобнее.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on February 24, 2015, 16:11:10
Я понял - если указать в фильтре имя папки и диск, то Muzcat не показывает файлы в поддиректориях папки. Вероятно это нужно исправлять иначе нет смысла.

Т.е. смысл должен быть прост - мы ставим некий наш фильтр - MuzCat отображает файлы и директории попавшие под условия фильтра. А уже вводиымй вручную текст для поиска в главном окне ищет в ФИЛЬТРОВАННОМ материале. Так мы можем искать в том месте где нам нужно, а не по всей базе. А фильтр по умолчанию как раз раз должен быть поиском по всей базе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 24, 2015, 19:30:12
Ещё один момент, который хотел вынести на обсуждение.
Когда в дереве назначен какой-либо фильтр, например 'Y', и я, пользуясь поиском, нахожу нужного мне исполнителя и после хочу перейти к нему в дереве по событию из контекстного меню (см. рис.), но из-за фильтра MuzCat не может это сделать. Нужно сначала включить 'Все', — тогда переходит.
Предложение такое: если в данный момент назначен фильтр на дереве, то при попытке перехода, по событию 'Найти на странице дерева', сбрасывать его, что бы событие выполнялось как положено.
(http://snag.gy/spQ6p.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 21:51:12
Quote
Я готов предоставить все необходимые данные, что бы разобраться с этим. Наверняка можно как-то выявить этот неприятный баг, поскольку он локализован в конкретном месте, ведь остальные фильтры работали.
Желательно поврежденные файлы базы данных видеть - это поможет ускорить процесс.
Quote
может тогда уделить больше внимания бэкапам.
Тут все дело в том, что проблема находится за "рамками" проверок целостности данных, поэтому возникает ситуация кода данные повреждены, а узнать об этом нет возможности :( Если же контроль ошибок не прошел, то вполне нормально работает и уже существующий механизм резервного копирования / восстановления.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 24, 2015, 22:11:06
Quote
Я понял - если указать в фильтре имя папки и диск, то Muzcat не показывает файлы в поддиректориях папки. Вероятно это нужно исправлять иначе нет смысла.
Элементы фильтра "суммируются" по логическому "И" т.е. если в фильтре заданы имя диска и папка, то для его срабатывания нужно совпадение в файле и того и другого одновременно.

Quote
Т.е. смысл должен быть прост - мы ставим некий наш фильтр - MuzCat отображает файлы и директории попавшие под условия фильтра. А уже вводиымй вручную текст для поиска в главном окне ищет в ФИЛЬТРОВАННОМ материале. Так мы можем искать в том месте где нам нужно, а не по всей базе. А фильтр по умолчанию как раз раз должен быть поиском по всей базе.
В списке есть отдельная функция фильтрации - нужно просто начать набирать искомую строку + функция поиска Ctrl+F
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 24, 2015, 22:57:57
Желательно поврежденные файлы базы данных видеть - это поможет ускорить процесс.
Файлы повреждённой базы данных (https://www.dropbox.com/s/mvf014kle11ivs6/wu.dmb-2015.02.23.rar?dl=0)

Quote
о вполне нормально работает и уже существующий механизм резервного копирования / восстановления.
Возможно это так, только не понятно в какой момент делается бэкап. В результате я получил 2-е неработающих базы: одна оригинал, другая бэкап.
Поэтому предложил расширить функционал.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2015, 08:24:02
Quote
только не понятно в какой момент делается бэкап.
Он делается при успешном открытии файла базы данных. В вашем случае ошибка "просочилась" через механизмы контроля целостности.
Quote
Файлы повреждённой базы данных
Гляну...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2015, 08:59:31
Quote
Гляну...
Большое спасибо. Буду ждать результатов.

Quote
Он делается при успешном открытии файла базы данных. В вашем случае ошибка "просочилась" через механизмы контроля целостности.
Думаю этого не достаточно, особенно в такой ситуации, когда база в любой момент может поломаться. Нужны промежуточные бэкапы по таймеру или принудительная кнопка 'Сделать резервную копию', потому что изменений до следующего открытия могло быть сделано множество, а база обрушилась и не открылась в следующий раз и все делать сначала, что не комильфо. Не закрывать/открывать же MuzCat каждый раз, что бы сделать бэкап и быть спокойным.


В продолжение сообщения #639 (https://www.aimp.ru/forum/index.php?topic=9000.msg292908#msg292908)
Сейчас проделал ту же операцию, но в тот момент находился в разделе 'Дерево каталогов' — всё тоже самое, если уже назначен фильтр, то перейти к нужному исполнителю MuzCat не может.
Тут в первый раз вообще, при попытке такого перехода, приложение "обрушилось" с ошибкой о зависании.
(http://snag.gy/WOYks.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2015, 09:32:36
Quote
Буду ждать результатов.
:( пока результатов нет - у меня база открылась без каких-либо проблем, с файлом все в порядке.
Явно порча памяти. Эти проблемы обычно проявляются далеко от кода с ошибкой, и при этом еще не со 100% гарантией повторения - очень много факторов могут влиять на ее проявление. Вторая ошибка с поиском в дереве и вылетом тоже отсюда происходит.
Quote
Думаю этого не достаточно, особенно в такой ситуации, когда база в любой момент может поломаться. Нужны промежуточные бэкапы по таймеру или принудительная кнопка 'Сделать резервную копию'
Тут поломка не файла базы данных, а ее представления в памяти - тут все сложнее. Промежуточные копии можно сделать из меню "База данных / Сохранить копию базы данных как"
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2015, 09:38:46
Тут на автопилоте закрыл окна на панели справа. Окно Изображение вернул через меню, а под ним ещё должны быть с разделами, как их вернуть?
(http://snag.gy/lEzVM.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2015, 09:48:15
Quote
Тут на автопилоте закрыл окна на панели справа. Окно Изображение вернул через меню, а под ним ещё должны быть с разделами, как их вернуть?
Только через реестр (при зарытой программе) - кнопку потерял где-то :)
HKEY_CURRENT_USER\Software\ZLDO\MuzCat\ToolBars\InfoBar\Visible в 1 установить или reg файл из вложения запустить...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on February 25, 2015, 10:05:30
Элементы фильтра "суммируются" по логическому "И" т.е. если в фильтре заданы имя диска и папка, то для его срабатывания нужно совпадение в файле и того и другого одновременно.
В списке есть отдельная функция фильтрации - нужно просто начать набирать искомую строку + функция поиска Ctrl+F

А можно найти список всех операций на которые способен MUzcat? IMHO если про них не знать, то догадаться невозможно. Может хоть просто в виде текстового файла, если некогда делать хелп.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2015, 11:33:45
Только через реестр (при зарытой программе) - кнопку потерял где-то :)
HKEY_CURRENT_USER\Software\ZLDO\MuzCat\ToolBars\InfoBar\Visible в 1 установить или reg файл из вложения запустить...
Во! Спасибо! Восстановил.
Пожалуйста, добавьте пункт меню для 'Info Bar' в раздел Вид, как и для 'Изображение'.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2015, 11:51:25
Quote
А можно найти список всех операций на которые способен MUzcat? IMHO если про них не знать, то догадаться невозможно. Может хоть просто в виде текстового файла, если некогда делать хелп.
Да все руки не дойдут никак...
Quote
Пожалуйста, добавьте пункт меню для 'Info Bar' в раздел Вид, как и для 'Изображение'.
Он и был, видимо случайно удалил этот пункт из меню.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2015, 12:05:18
Маленькая опечатка, только сейчас заметил
(http://snag.gy/fKHv5.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 25, 2015, 20:06:01
Вот такая история при попытке добавить файл изображения в базу.
(http://snag.gy/dramZ.jpg)

Сам файл (https://www.dropbox.com/s/do2fwkvnyyfaqps/_01.cover.jpg?dl=0), который пытался добавить
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 25, 2015, 21:52:55
Quote
Вот такая история при попытке добавить файл изображения в базу.
Все из той же серии ошибка :( - у меня файл без проблем открылся. На днях сделаю сборку для тестирования, надеюсь получится выловить этот баг.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 27, 2015, 00:49:48
Не совсем понял ход мысли :) Если речь идет о установке поля из которого будут извлекаться данные в зависимости от состояния выделения в списке, то думаю это только с толка будет сбивать.
Не совсем понял ход мысли :)
да именно об этом речь, только не пойму в чем будет сбивать, если шаблоны используют разные выбранные тобой поля, которые ты и будешь видеть с какого именно, а сейчас поле всегда одно
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 27, 2015, 00:57:26
интересно, какая обложка должна браться для отображения в группе, если файлов несколько и обложки в них разные?
у меня например в некоторых группах вообще не показывает, хотя они есть в файлах.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on February 27, 2015, 01:05:56
Перемещение было реализовано с самых первых версий.
(http://zldo.ru/movefiles.png)
совершенно не удобное перемещение из-за большого количества операций, на мой взгляд было бы не плохо, если выделенный файл в списке, что справа, схватил и перенес в левую часть группы, куда хочешь переместить, или с помощью f6.
Предложение по поиску дубликатов, чтобы при их поиске, применялся фильтр введённый для простого поиска, например не учитывались артикли The и т.д. И как бы еще сделать чтобы в поиск дубликатов включались результаты например Лолита и Лолита Милявская, Пугачёва и Пугачева, ну т.е. чтобы допускалась одна ошибочная буква.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on February 27, 2015, 08:34:52
Quote
на мой взгляд было бы не плохо, если выделенный файл в списке, что справа, схватил и перенес в левую часть группы, куда хочешь переместить
Это тоже реализовано, аналогично тому как сделано в проводнике. Простое перетаскивание - копирование, при удержании Shift - перемещение. Еще можно перетаскивать файлы в проводник на нижней панели. Ну и в другие приложения из MuzCat файлы тоже можно тянуть также как и в проводнике - куда можно перетащить файлы из проводника туда можно и из MuzCat, только в этом случае в базе данных обновлений о проделанных операциях автоматом не отразятся.
Помимо этого можно перетаскивать файлы в дерево списков воспроизведения - добавление файлов в списки / создание новых списков, в обычные структуры деревьев - приведет к редактированию соответствующих тегов (на видео можно посмотреть http://zldo.ru/muzcat2.avi).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 27, 2015, 10:59:32
Я пытался через 'Операции с файлами' переместить папку, но переместились только файлы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on March 03, 2015, 14:54:23
Такая нехитрая казалось бы задача - нужно создать фильтр чтобы отображать песни двух исполнителей (или два альбома для анализа) т.е. нужна операция ИЛИ в фильтре. Можно ли это как-то сделать сейчас? Если нельзя, то может стоит добавить в настройку структуры выделенного фильтра переключение операций И и ИЛИ? Не всегда же нужна только операция И.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 03, 2015, 15:16:26
Quote
нужна операция ИЛИ в фильтре. Можно ли это как-то сделать сейчас?
Можно
(http://zldo.ru/filteror.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 03, 2015, 22:26:37
Еще хочу внести предложение по одной операции — опцией или по умолчанию.
Практически всегда, при добавлении изображения обложки добавлением файла из папки нужно, чтобы обзор проводника ('Открыть') открывался в папке с треком/альбомом, потому что в 99% файл обложки будут находится именно там, либо в поддиректории. Сейчас же запоминается последний адрес и каждый раз искать — это тихий ужас.

Добавляю файл изображения
(http://snag.gy/rY4JY.jpg)

Открывается предыдущий адрес
(http://snag.gy/8UvFE.jpg)

Нужно
(http://snag.gy/uZEb1.jpg)
Даже если ковры в подпапке, то это уже не так страшно
(http://snag.gy/0wUpv.jpg)

Адрес альбома же есть
(http://snag.gy/FmwT2.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 04, 2015, 01:50:34
Ёлки, сегодня снова база разрушилась. Столько всего понаделал и перенастроил, за неделю почти, и на тебе — "программа скорее всего зависла". Даже бэкап, ею сделанный, не помог. Что делать ума не приложу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 04, 2015, 13:56:08
Quote
сегодня снова база разрушилась
На этой версии http://zldo.ru/muzcat.7z попробуйте открыть проблемную базу.
dll нужно положить в каталог с программой.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 04, 2015, 16:20:52
В бэкапе раздел 'Исполнители' открылся, а в исходном файле так же зависает.
Файлы базы для опытов (https://www.dropbox.com/s/x6uo8b1ajh8ujv9/wu.dmb-2015.03.04.rar?dl=0)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 04, 2015, 18:31:28
Обратил внимание, что это это зависание происходит всегда в тот момент, когда я переключаюсь на раздел 'Дерево каталогов' или 'Хронология добавления файлов в БД'. Каждый раз думаешь, переключится или зависнет. Кстати, после открытия поломанной базы файлом из архива произошло тоже самое, но я успел восстановить из бэкапа, которые стал делать самостоятельно сторонним приложением.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 04, 2015, 21:20:29
Quote
Файлы базы для опытов
Хорошие новости - баг получилось повторить :)
Просьба потестить версию  http://zldo.ru/MuzCat-04.03.15.7z
FastMM_FullDebugMode.dll  можно удалить - наличие этой библиотеки существенно замедляет работу программы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 04, 2015, 22:40:01
Хорошие новости - баг получилось повторить :)
Просьба потестить версию  http://zldo.ru/MuzCat-04.03.15.7z
FastMM_FullDebugMode.dll  можно удалить - наличие этой библиотеки существенно замедляет работу программы.
Супер! Немедленно ставлю и продолжу работу, как что "всплывёт" сразу сообщу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on March 05, 2015, 04:47:10
Это тоже реализовано, аналогично тому как сделано в проводнике. Простое перетаскивание - копирование, при удержании Shift - перемещение.
Перемещение методом перетаскивания с удержанным Shift не работает, только копирование.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on March 05, 2015, 04:54:42
FastMM_FullDebugMode.dll  можно удалить - наличие этой библиотеки существенно замедляет работу программы.
а для чего она нужна и где она находится?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 05, 2015, 09:29:47
Quote
Перемещение методом перетаскивания с удержанным Shift не работает, только копирование.
Есть такое - поправлю...
Quote
а для чего она нужна и где она находится?
Для отладки, в предыдущих постах отладочную версию muzcat выкладывал.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 05, 2015, 17:33:53
Сегодня ночью погонял MuzCat и сейчас очень активно переименовываю, переключаюсь между разделами, пользуюсь поиском и перезаписываю — пока, ни разу не зависло, не обрушилось — очень здорово!
Переписывал теги сразу махом у 13200 треков — все прошло чисто и без ошибок.
Единственное, иногда, при переименовывании файлов, ругается на то, что файл занят другим процессом, но это, скорее всего, антивирус. При повторной попытке переименования уже не ругается.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 06, 2015, 04:33:58
Во время интенсивной работы с тегами (поиск, удаление комментариев в свыше 1300 треках и последующее сохранение тегов) иконка файла .mp3 (должна быть рыжая), сменилась на иконку .m4a (лазурно-голубая).
(http://snag.gy/NBJKo.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 06, 2015, 20:22:48
Словил еще один глюк.
Как его получил:
У меня было 2 разных альбома, но, по не понятным причинам, у них обоих было одинаковое название.
Я, не обратив внимание на это, назначил всем трекам одну обложку.
Затем увидел, что это разные альбомы — разделил их, переименовав поле 'Альбом' для соответствующих треков.
У альбомов обложка осталась одинаковой и я попытался заменить основную обложку второму альбому, но этого не произошло.
Делал несколько попыток ('Сохранить во все'), но обложка не заменялась и оставалась предыдущая (на изобр. 'Best Of').
Затем, в какой-то момент, решил удалить все обложки из второго альбома и установить снова.
Обложки поменялись сразу в двух альбомах.
Теперь, меняя обложку в либо одном, либо в другом альбоме обложки меняются сразу для двух альбомов.
Для каждого альбома установить свою обложку мне так и не удалось. В 'редакторе информации о файле' обложки отображаются верно.
(http://snag.gy/ziFV1.jpg)
(http://snag.gy/v8MLo.jpg)
(http://snag.gy/Fhh3z.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 06, 2015, 23:37:59
Quote
Для каждого альбома установить свою обложку мне так и не удалось.
Одинаковые обложки получились в кеше, т.к. он строиться по полю "Полное название альбома". Для решения этой проблемы достаточно исправить его значение для этих двух альбомов вручную или через функцию автозаполнения.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 07, 2015, 00:06:44
Одинаковые обложки получились в кеше, т.к. он строиться по полю "Полное название альбома". Для решения этой проблемы достаточно исправить его значение для этих двух альбомов вручную или через функцию автозаполнения.
Все, поправил. Спасибо! Буду знать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 09, 2015, 17:18:39
Всегда ставлю галочку, но каждый раз окно появляется снова.
(http://snag.gy/ETOHS.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 09, 2015, 17:32:34
Если попытаться сохранить файл изображения, а по факту файлы оказались в другом месте, то когда появляется окно 'Ошибка' поверх него появляется сообщение 'Сохранение изменений, пожалуйста подождите...', которое перекрывает сообщение об ошибке. Нажатие на кнопку 'Отмена' результатов не дало — окно так и висит.
Мне удалось вытащить окно 'Ошибка' из под перекрывающего окна "с градусником", но сообщение об ошибке появляется до тех пор пока не пройдет весь список файлов, что очень напрягает. Нужно бы сделать возможность указать 'Да для всех' или 'Нет для всех', либо просто добавить кнопку 'Отмена', для выхода из цикла, а то у меня было так, что изображение применялось к 120 файлам, если бы я не убил процесс MuzCat в диспетчере задач, то так бы и кликал на ОК 120 раз.
(http://snag.gy/k2NqS.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 12, 2015, 09:58:20
Через некоторое время работы в MuzCat перестает работать кнопка главного окна с функцией 'Свернуть'. Остальные 2 кнопки, 'Свернуть в окно' и 'Закрыть', работают.
Свернуть окно удаётся только нажав на иконку приложения в трее.
(http://snag.gy/ha66D.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 12, 2015, 10:48:02
Quote
Через некоторое время работы в MuzCat перестает работать кнопка главного окна с функцией 'Свернуть'
Гляну....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 20, 2015, 22:31:26
Комбинация клавиш Shift+F10 не работает, а нужна практически всегда.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 20, 2015, 23:32:59
Стал всё чаще сталкиваться с тем, что обложки не добавляются в дерево списка. Поле 'Полное название альбома' не заполняется автоматически — заполняю значения в это поле вручную, но это напрягает. Есть какие-либо другие способы исправления подобных ситуаций?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 21, 2015, 00:58:04
Интересует еще такой момент.
Если вызвать по F10 'Записать теги в измененные файлы', а курсор в это время находиться в дереве списка слева, то вызывается окно (см. рис.). В моём случае это более 18 тыс. записей, которые предлагается записать в файлы. Проблема в том, что каждый раз этот список увеличивается, не смотря на то, что у большинства файлов уже теги прописаны и не нуждаются в обработке, но если согласиться и запустить эту процедуру, то сколько раз уже было, но до конца еще ни разу она не дошла, где-то за 4-5 тыс. MuzCut неожиданно закрывался и при следующем запуске всё тоже самое и сначала.
Что это? Как это должно работать? Откуда формируется этот список и можно ли его как-то очистить или отключить?
(http://snag.gy/9alQj.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 23, 2015, 09:09:50
Quote
Комбинация клавиш Shift+F10 не работает, а нужна практически всегда.
Проверил на двух компах - работает. Может какая-то другая программа глобальное сочетание клавиш забрала?
Quote
Поле 'Полное название альбома' не заполняется автоматически
Можно попробовать добавить автозаполнение после редактирования других полей базы данных (исполнитель, альбом) или выстраивать кеш по динамически вычисляемому полю...  Можно будет добавить в настройки.
Quote
Если вызвать по F10 'Записать теги в измененные файлы', а курсор в это время находиться в дереве списка слева, то вызывается окно
Дерево тоже является "редактором" тегов и ведет себя также как и список. F10 запись тегов в файлы с измененными данными в активном контроле (в данном случае дереве), т.е. контекстно зависимая функция.
Quote
Откуда формируется этот список и можно ли его как-то очистить или отключить?
Он формируется по флагу "Тег отличается от данных в базе"? очистить пока никак - добавлю в следующей версии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 24, 2015, 04:32:15
Проверил на двух компах - работает. Может какая-то другая программа глобальное сочетание клавиш забрала?
Да, нашел виновника — это TechSmith Snagit, там на Shift + F10 назначен видеозахват. Переназначил - все теперь хорошо. Спасибо за наводку.

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

Quote
Дерево тоже является "редактором" тегов и ведет себя также как и список. F10 запись тегов в файлы с измененными данными в активном контроле (в данном случае дереве), т.е. контекстно зависимая функция.Он формируется по флагу "Тег отличается от данных в базе"? очистить пока никак - добавлю в следующей версии.
Буду ждать, поскольку этот список может формироваться бесконечно и никакого контроля над ним нет. Если я не ошибаюсь, то случайно нажав F10 можно перезаписать все исправления, которые ты уже сделал по этому списку и тогда придется все проверять по новой.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 24, 2015, 04:44:36
Выношу на обсуждение еще одно предложение. Зачастую названия файлов обложек, хранящиеся в папках, имеют имена: cover, front, back. Если MuzCat автоматом подхватывает обложку из папки, то чаще всего это оказывается back, потому, как я думаю, что по алфавиту это имя файла будет первым по списку. Ужас весь заключается в том, что если базу создать заново, то все обложки будут снова задом наперед. Вот из-за этого большинство автоматически подхваченных изображений у меня обратные стороны упаковок и надо для каждой лезть в настройки изображения и назначать по умолчанию ту, которая front или cover. Где-то я даже попытался сначала вручную имена присваивать 00, 01, что бы автомат выбирал нужную обложку, но после пары десятков альбомов запал мой поутих, поскольку я понял, что переименовать такую огромную кучу обложек это сизифов труд, да и новые поступления тысячами попадают с теми же front и back.
Я хочу обсудить возможность создания какого-либо механизма, что бы лицевая сторона обложки автоматически выбиралась верно. Возможно задать какие-либо ключевые слова для проверки или какие еще механизмы, что бы выбирались сначала файлы с именами front, cover. Могут быть еще какие-либо варианты на других языках. Поэтому нужен некий небольшой словарь, в который можно добавлять словосочетания. Например: *front*, *cover*, *top*, *first side* и т.д. Пускай это будет где-то в расширенных настройках, но что бы была такая возможность.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 24, 2015, 11:27:02
Quote
Например: *front*, *cover*, *top*, *first side* и т.д. Пускай это будет где-то в расширенных настройках, но что бы была такая возможность.
Ok, добавлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 27, 2015, 15:08:12
Еще хочу попросить об одной фишке.
Для разбора завалов, бездарно оформленных и неоформленных тегов, очень активно пользуюсь функцией 'Получить тег используя шаблон (F11)' — это мегаудобная вещь! Проблема в том, что список возможных вариантов сочетаний растёт и становится "словарным" и очень нужным. Что бы не потерять все эти сочетания я практически после каждого нового варианта сохраняю его в текстовый файл "имя файла - тег.txt", на случай, если в базе "всё сломается". Файл лежит в определённой папке.
Очень хотелось бы, что бы при вызове окна проводника 'Сохранить как' запоминался адрес папки, где лежат бэкапы файла "имя файла - тег.txt". Если это не сильно накладно, пожалуйста, Александр, сделайте возможность запоминания папки для 'Сохранить как' функции 'Получить тег используя шаблон (F11)'. Может в опции/настройки добавить поле где пользователь может задать свою папку для сохранения выгрузки настроек и что бы проводник сразу в неё попадал.

(http://snag.gy/AQOpQ.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 28, 2015, 08:31:27
Очень хотел попросить назначить "горячую клавишу" на кнопку 'Переименовать выделенные файлы' — очень часто использую, практически всё время.
(http://snag.gy/jbiba.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 28, 2015, 08:57:09
Еще хочу обсудить один вопрос.
Есть некоторые альбомы во flac, ape, wv и т.д. одним файлом. Что бы такого придумать, что бы эти файлы определялись, как альбом и не попадали в 'разное'? Может как-то еще по типу и размеру файла проверять?

На скриншоте как раз ситуация, где видно, что 2 альбома того же коллектива попали в дерево, а оказалось, что у меня есть еще такой же альбом, только во flac, но он не бросался в глаза. Да еще и продублировались в разных папках. Теперь почаще буду заглядывать в 'Разное'.
(http://snag.gy/o0HUb.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 28, 2015, 10:38:01
Опишу еще одно странное поведение при переименовании файлов, которое уже стало настолько навязчивым, что надо с этим что-то делать. Сначала грешил на антивирус, но когда его выгрузил совсем проблема не исчезла.
Происходит это раз-через раз, а иногда стабильно подряд.
Переименовываю файлы — появляется окно с ошибкой (1), жму нет, после появляется окно (2).
(http://snag.gy/MIo15.jpg)
Что в этот момент произошло с файлами, смотрю в TC
(http://snag.gy/2D9z0.jpg)
Перед запуском повторного переименования файлов — и вижу следующее
(http://snag.gy/5CWHc.jpg)
Затем файлы переименовываются, но '05 Regina.mp3' пришлось удалять вручную.
(http://snag.gy/2D9z0.jpg)

Есть мысль, что этот конфликт происходит во время записей тегов, ведь перед переименованием я все теги пишу в файлы (F10/Shift + F10), но так быстро перехожу к функции переименования, что теги еще не успели записаться, а уже запущена процедура переименования — отсюда и ошибка из-за попытки доступа к файлу, занятым другим процессом.
Что-то нужно придумать, что бы избежать подобных ошибок.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 29, 2015, 10:07:03
Словил эту ошибку во время интенсивной работы с переименованием файлов. Так и не удалось вызвать окно 'Переименование файлов' до перезагрузки MuzCut. В процессах MuzCut съел 47% ресурсов не выгружался и не давал запуститься нормально новому экземпляру приложения, хотя окно приложения закрылось. Это был единственный случай, почти за месяц. В целом приложение работает стабильно!
(http://snag.gy/Ofu4G.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 29, 2015, 11:28:32
После многочисленных, перелопаченных треков пришел к выводу, что было бы неплохо в операцию (http://snag.gy/gHXCM.jpg) 'Специальная вставка', окна ' Вставка по шаблону', добавить флажок, который заставит пронумеровывать список выбранного альбома именно в поле 'Дорожка', независимо от того какой столбец в данный момент выделен, достаточно просто находиться в альбоме.
(http://snag.gy/MS1uz.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 29, 2015, 12:18:51
Есть еще одно предложение. Как я уже ранее сообщал функция 'Получить тег используя шаблон (F11)' — это мегаудобная фича, можно сказать — это один и главнейших инструментов при разборе завалов бездарно оформленных тегов.
(http://snag.gy/eUrMX.jpg)
В процессе эксплуатации, сталкиваясь постоянно с цикличностью рутинных действий, хочу добавить в это окно следующее:
(http://snag.gy/pIGHb.jpg)
— взял из окна 'Переименование файлов'.
Плюс к этому добавить флажок 'Сохранить полученные теги в файлы' сразу, что бы лишний раз не обращаться к F10. Как показала практика, очень часто приходится нажимать F10 каждый раз, что бы подтвердить очевидное.
Можно туда еще добавить галку 'Переименовывать файлы сразу по шаблону', тогда вообще идеальный вариант, но это нужно протестировать, возможно понадобиться предварительно спросить пользователя о переименовании файлов.

И еще, все-таки нужно туда окно со списком треков в котором в реальном времени будет видно, как изменится написание и распределение тегов по записям выбери ты тот или иной вариант шаблона — это делает процесс более наглядным и предсказуемым, до применения операции, хотя бы по основным полям: дорожка, автор, альбом, дата, наименование трека. Я уже попрактиковал предложенный вариант с применением и откатом, но это не так удобно где все видно сразу в реальном времени и нет нужды для каждой попытки вызывать 'Пипетку'.

В результате в один клик можно сделать уйму операций, для достижения конечного результата и сократить время и нервы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on March 29, 2015, 12:28:10
Quote
Что бы не потерять все эти сочетания я практически после каждого нового варианта сохраняю его в текстовый файл "имя файла - тег.txt", на случай, если в базе "всё сломается". Файл лежит в определённой папке.
Упорядочивание всего это добра уже давно назрело - пока еще не определился где это все хранить, но то что не вместе с базой данных это точно. Для остальных шаблонов аналогичная ситуация. Пока два варианта - %appdata% или  мои документы. Если есть другие предложения, то рассмотрю и их.
Quote
Очень хотел попросить назначить "горячую клавишу" на кнопку 'Переименовать выделенные файлы' — очень часто использую, практически всё время.
Можно и добавить.
Quote
Может как-то еще по типу и размеру файла проверять?
Согласен, постараюсь в следующей версии добавить, особых затруднений не должно возникнуть.
Quote
Опишу еще одно странное поведение при переименовании файлов, которое уже стало настолько навязчивым, что надо с этим что-то делать.
Это плата за многопоточность программы, как-то отследить такие конфликты будет крайне проблематично :( как вариант могу предложить объединение переименования с записью тегов.
Quote
Так и не удалось вызвать окно 'Переименование файлов' до перезагрузки MuzCut
Посмотрю что можно сделать.
Quote
добавить флажок, который заставит пронумеровывать список выбранного альбома именно в поле 'Дорожка', независимо от того какой столбец в данный момент выделен, достаточно просто находиться в альбоме.
Думаю этот вопрос решится с добавлением функции "цепочка действий" с ней уже определенные подвижки есть.
И это тоже решит -
Quote
В результате в один клик можно сделать уйму операций, для достижения конечного результата и сократить время и нервы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 29, 2015, 12:38:46
Quote
Это плата за многопоточность программы, как-то отследить такие конфликты будет крайне проблематично
Может как-то с очередностью задачи выполнять в этом случае, мол, сначала закончить переименование или теги, а после следующее, в рамках того списка, который был отправлен. Либо на ошибку доступа к файлу отложить действие и вернуться к нему повторно позднее.
Я просто размышляю, возможно в самом приложении все куда сложнее.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 29, 2015, 12:52:00
Quote
как вариант могу предложить объединение переименования с записью тегов.
Надо продумать. Вариант хороший, главное, что бы можно было откатить все назад, если что-то пойдет не так. В общем, нужно потестировать, пока так сложно сказать, как это себя проявит.
Сейчас, я просто стал сначала переименовывать файлы, а после сохранять теги, поскольку файлы переименовываются намного шустрее, чем теги и эта проблема пока себя не проявляет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on March 29, 2015, 13:12:21
Кстати, список в 'Получить тег используя шаблон (F11)' растёт как на дрожжах. Такими темпами там либо оптимизация понадобится, либо какой-то быстрый живой поиск по списку.
Еще неплохо бы туда сортировку добавить, сейчас я всю очерёдность расставляю там вручную, ад, конечно, но преимущества этого инструмента все мелочи перекрывает.
У меня была мысль сделать там счетчик, что бы видно было какие варианты шаблона наиболее часто использовались и их можно было выделить в 'Избранное', или отсортировать по наиболее популярным.

Еще очень актуальным будет проверка, при создании нового шаблона, на то, что уже подобный вариант записи уже есть в списке, что бы дублей не плодить.

Да, может не важно особо для всех, но, думаю, актуально, поскольку создаёт некий дискомфорт:
Выделенный элемент списка (голубой цвет, у меня) перекрывает всю прелесть цветового кодирования в строке шаблона. Может для этого окна поиграться и задать какой-то полу-прозрачный вариант выделения, что бы цвета были видны даже у выделенной строки? Знаю, что можно поменять сразу для всех, но меня для всех такой цвет (глубой) устраивает — этот список исключение, вот, как-бы сделать только для него?
(http://snag.gy/CUPHc.jpg)

Кстати, свой список шаблонов (https://www.dropbox.com/s/5i06miok0sv05rd/%D0%B8%D0%BC%D1%8F%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%20-%20%D1%82%D0%B5%D0%B3.txt?dl=0) выложу, если вдруг появится желание добавить его в список по умолчанию, поскольку все эти варианты так или иначе будут встречаться, не у всех, конечно, но будут.
Так же подумываю о шаблонах для других операций, например для пронумерования вариант НОМЕР/ВСЕГО - '/#///@', тоже должен быть по умолчанию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on April 04, 2015, 12:34:10
Частенько нужно создать новый шаблон на базе уже готового, но добавить всего лишь какой-либо символ и для этого приходится делать лишние телодвижения: открыть шаблон из которого извлечь строку, копировать в буфер, закрыть, создать новый, вставить в него из буфера скопированную строку, добавить символ.
Хотелось бы сюда добавить кнопку с функцией 'Новый копированием', что бы открывалось новое окно с скопированным шаблоном, для последующего редактирования и сохранения с проверкой на дубликат.
(http://snag.gy/Qc4Es.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 04, 2015, 19:11:45
Quote
Хотелось бы сюда добавить кнопку с функцией 'Новый копированием',
Добавлю. В любом случае этот диалог изменен в следующей версии.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on April 04, 2015, 19:26:28
Добавлю. В любом случае этот диалог изменен в следующей версии.
Спасибо! Буду ждать.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on April 04, 2015, 19:37:39
Когда ждать следующую версию с запланированными задачами?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 04, 2015, 21:38:26
Quote
Когда ждать следующую версию с запланированными задачами?
Через две-три недели думаю, может и раньше.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on April 04, 2015, 23:09:00
Через две-три недели думаю, может и раньше.
вообщем к 1-му мая падарочек:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on April 14, 2015, 03:46:38
Хочу разобраться в еще одном странном поведении MuzCat. Записал небольшой ролик о функции 'Назад' (https://drive.google.com/open?id=0B80v-xz6Fs_pUEp5WkdJX1NjeUU&authuser=0).
В ролике видно, что я перехожу в 'Дерево каталогов' затем я возвращаюсь назад, нажав соответствующую кнопку, но меня возвращает не туда откуда я перешёл, а к предыдущему альбому. На мой взгляд такое поведение запутывает. Так и должно быть?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 14, 2015, 09:12:31
Quote
Так и должно быть?
Нет, где-то теряется путь к исходной ветви. Исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 28, 2015, 12:01:23
Представляю очередное обновление программы - релиз и последнюю версию из линейки 2.1. На этот раз нововведений не так много, основная часть их пока останется за кадром. Связано это в основном с необходимостью довольно серьёзных изменений в концепции хранения данных и настроек программы что думаю потребует довольно длительной "шлифовки", но тем не менее большая часть нового функционала уже готова и ждать первую бета версию 2.2 не придется долго.
Помимо обновления MuzCat была проделана довольно обширная работа по другим моим проектам, а также веб ресурсам - теперь у моих программ будет свой "дом" в сети, поэтому не удивляйтесь тому что MuzCat в скором времени сменит "прописку" :)
Ссылка ниже пока тестовая и не включена в систему проверки новых версий и останется такой еще как минимум неделю.

Версия 2.1 http://citsk.ru/files/muzcat/mc2.1.exe (http://citsk.ru/files/muzcat/mc2.1.exe)
=============================================
Добавлено:__________________________________________________
- Функция проверки базы данных на дублирующиеся записи;
- Функции добавления недостающих пробелов и «нормализации»
пробелов;
- Настройки функций изменения регистра и работы с пробелами;
- Добавлена возможность редактирования некоторых служебных флагов
(отличие данных от тега, недоступность файла);
- Функция дублирования закладки;
- Горячая клавиша для вызова функции переименования файлов;
- Отображение прогресса фоновых операций на панели задач;
- Кнопки управления воспроизведением на всплывающем окне в панели
задач;
- Расширенные настройки поиска;
- Сортировка изображений из каталога файла;
- Открытие диалога открытия файла в каталоге с аудиофайлом по
умолчанию для редактора изображений;
- Специальная сортировка изображений из каталога файла с
использованием приоритетных списков;
- Настройка шаблонов всплывающих подсказок и строк статуса.

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

Исправлено:_________________________________________________
- Зависание при считывании поврежденного тега APE;
- Неверное скрытие кнопки «копировать во все» в окне свойств для
группы из двух файлов;
- Зависание при обновлении / переключении на страницу;
- Поведение числовых редакторов в диалоге свойств страницы дерева;
- Применение дополнительных параметров страницы дерева без
перезапуска программы;
- Отображение кнопки видимости информационной панели;
- Выключение фильтрации дерева при удачном поиске в нем элемента базы
данных;
- Поведение диалога поиска / замены в окне свойств;
- Скорректирован тип поля «Дата задания оценки»;
- Исправлены шаблонные символы для полей «Скрытый» и «Нецензурный»;
- Оптимизирована процедура применения изменений в окне свойств файла;
- Ошибка сохранения состояния диалога статуса обновления файлов
(фоновый / обычный режим);
- Перемещение файлов перетаскиванием в дерево каталогов и проводник;
- Неверный запрос на переименование файлов при попытке закрыть
свернутое приложение;
- Вывод диалога запроса имени съемного диска при фоновом обновлении
приводил к ошибке;
- Неверное сохранение пути к выделенной ветви в истории после поиска
элемента на странице дерева;
- Дублирование элементов истории при переключении страниц дерева;
- Ошибка сохранения конфигурации плагина gen_atlbassed (параметры
записи тегов).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on April 29, 2015, 02:48:44
Вот здорово! Такой внушительный список!
Правда скачать не удалось.
(http://snag.gy/Yr2Ht.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 29, 2015, 08:01:09
Quote
Правда скачать не удалось.
С хостингом затык какой-то :(
Зеркало на яндексе https://yadi.sk/d/ZYYgVKWBgKFZ6 (https://yadi.sk/d/ZYYgVKWBgKFZ6)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on April 29, 2015, 12:00:59
Спасибо огромное! Сейчас посмотрим, что там.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 01, 2015, 19:25:29
Ну, я в восторге!
Низкий поклон вам, Александр. Не смотря на то, что реализованы еще не все функции — сейчас работать просто приятно и комфортно. Благодаря вам я уже добрался до буквы "F" в своей коллекции. Чуть позже напишу про мелкие недочёты, но это просто мелочь.
Спасибо!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Tigr63 on May 04, 2015, 21:21:02
Ну очень приятный обещанный подарок к праздникам, как всегда плюсую:)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 05, 2015, 14:37:43
Раз ни у кого нет замечаний - добавляю новую версию в систему проверки новых версий.

Quote
Ну очень приятный обещанный подарок к праздникам, как всегда плюсую:)
Все самое интересное впереди :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on May 07, 2015, 09:52:28
Предложение:
Меня устраивает в основном то, что есть сейчас, но хочется сказать, что в Muzcatе неудобно метить темп звучания треков. Есть поле "удары в минуту", ввод которого неудобно медленный (и кто знает число?) и врядли его кто использует. Поэтому я предлагаю поле переделать - нужно упростить ввод поля, сделать его так же как ввод звезд в поле "оценка", делать это прямо в таблице, без дополнительных операций. Темп произведения будет иметь к примеру пять ступеней (обозначение не звездочка, а что-то другое, пусть квадратик). В результате будет возможность оперативно метить темп треков и при необходимости сортировать/копировать по темпу.

По идее, можно воспользоваться наработками по полю "оценка" и сделать быстро.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 07, 2015, 10:10:18
Quote
Есть поле "удары в минуту", ввод которого неудобно медленный (и кто знает число?)
Это поле заполняют некоторые конверторы (есть и отдельные специальные проги) в автоматическом режиме.
Quote
нужно упростить ввод поля, сделать его так же как ввод звезд в поле "оценка", делать это прямо в таблице, без дополнительных операций.
Можно и добавить, особых сложностей в этом не вижу.

p.s. Создал отдельный форум по своим программам, в том числе и MuzCat - http://citsk.ru/forum/ (http://citsk.ru/forum/), приглашаю всех желающих :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on May 07, 2015, 15:58:06
 ak>> Есть поле "удары в минуту", ввод которого неудобно
 ak>> медленный (и кто знает число?)
 zl> Это поле заполняют некоторые конверторы (есть и
 zl> отдельные специальные проги) в автоматическом режиме.

Вообще большого прока в числах числа ударов нет. Тут нужны _ступени_, к примеру пять ступеней. Тогда будет смысл в сортировке. К примеру на вечеринке нужно сначала медляки 1, потом побыстрее 2, потом еще быстрее... ;) Нужно группировать по темпу короче.

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

 zl> Можно и добавить, особых сложностей в этом не вижу.

Будет здорово.

 zl> p.s. Создал отдельный форум по своим программам, в
 zl> том числе и MuzCat - http://citsk.ru/forum/, приглашаю всех желающих

Тут как-то непонятно. Если переезжаем, то надо так и сказать. Или мы собираемся и здесь и там? Да же не знаю где выступать лучше.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 07, 2015, 16:15:17
Quote
Вообще большого прока в числах числа ударов нет.
Входит в спецификацию большинства тегов, добавил по просьбам пользователей.
Quote
Тут нужны _ступени_, к примеру пять ступеней.
В принципе, подобное поле уже давно есть - "темпоритм" называется, только оно текстовое, как жанр...
Quote
Если переезжаем, то надо так и сказать. Или мы собираемся и здесь и там? Да же не знаю где выступать лучше.
Это кому как больше нравиться - не вижу никакого смысла закрывать эту тему, поэтому буду и тут и там :), но тем не менее на новом форуме возможностей по структурированию информации будет больше чем у одной темы тут, да и по остальным моим проектам темы там же будут.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on May 08, 2015, 12:48:37
Quote
В принципе, подобное поле уже давно есть - "темпоритм" называется, только оно текстовое, как жанр...

А если просто добавить новое числовое поле "Темп" со ступенчатой числовой оценкой?  Система позволяет вводить новые базовые поля с сохранением совместимости базы со старыми версиями программы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 08, 2015, 15:07:51
Quote
А если просто добавить новое числовое поле "Темп" со ступенчатой числовой оценкой?  Система позволяет вводить новые базовые поля с сохранением совместимости базы со старыми версиями программы?
Проблем не возникнет, формат это поддерживает.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 10, 2015, 16:12:02
Очень жду настроек по умолчанию для 'Настроек колонок'. Для чего это нужно — например, при добавлении в базу новых записей, путем проверки избранных каталогов на наличие новых файлов, формируется список, который потом сбрасываю на панель вкладок, но там нет некоторых, необходимых мне для полноценной работы, колонок и каждый раз приходится их задавать вручную, а хотелось бы, что бы заданные параметры распространялись на все подобные окна.
Кстати, за дублирование вкладок спасибо! Очень полезная штука.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 10, 2015, 16:20:47
Quote
Очень жду настроек по умолчанию для 'Настроек колонок'.
Они уже есть - нужно желаемый набор сохранить под именем "Стандарт". К вновь создаваемым закладкам применяется именно этот набор.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 10, 2015, 21:15:31
Небольшой анонс функционала следующей версии - http://citsk.ru/forum/viewtopic.php?f=17&t=11
Затеял небольшой опрос - http://citsk.ru/forum/viewtopic.php?f=10&t=15 (http://citsk.ru/forum/viewtopic.php?f=10&t=15) интересует мнение пользователей.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 10, 2015, 21:45:15
Они уже есть - нужно желаемый набор сохранить под именем "Стандарт". К вновь создаваемым закладкам применяется именно этот набор.
Здорово! Спасибо, сейчас гляну.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Andrej_L on May 11, 2015, 20:36:45
Здравствуйте! Сегодня обновил программу, стала появляться ошибка при переименовании группы файлов. В версии mc2.1rc2 всё работает без ошибок. В чём может быть проблема? 
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 11, 2015, 20:38:55
Такое предложение:
(http://snag.gy/qHvuG.jpg)
'Список наборов' дополнить — 'Список наборов колонок'
'Сохранить текущее набор колонок как' исправить на 'Сохранить текущий набор колонок как'

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on May 11, 2015, 20:55:37
Здравствуйте! Сегодня обновил программу, стала появляться ошибка при переименовании группы файлов. В версии mc2.1rc2 всё работает без ошибок. В чём может быть проблема?

Как получить эту ошибку:
Смотрим дерево файлов. Выделяем два файла в директории. Нажимаем "Файлы->Переименовать по шаблону". Появляется диалог "Переименование файлов".
В таблице диалога есть две колонки. Обращаем внимание на колонку "Новое имя файла" Проводим по ней курсором мыши. Выскакивает ошибка "Недопустимый идентификатор поля базы данных".
Windows7v64.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 11, 2015, 20:56:43
Quote
Здравствуйте! Сегодня обновил программу, стала появляться ошибка при переименовании группы файлов. В версии mc2.1rc2 всё работает без ошибок. В чём может быть проблема?
Есть такое - ошибка возникает при наведении на содержимое второй колонки списка, при условии того что содержимое не вмещается по длине. Если не наводить мышь на эту колонку, ошибки не будет.
Исправлю.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 11, 2015, 20:58:11
Quote
'Список наборов' дополнить — 'Список наборов колонок'
Поддерживаю, думаю так будет понятней.
На неделе выложу, вместе с фиксом для диалога переименования.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 11, 2015, 23:47:21
Пожалуйста, включите в фикс исправление по мелким очепяткам:
Напомню:
(http://snag.gy/atWlb.jpg)

(http://snag.gy/4W38P.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 12, 2015, 20:58:57
Quote
Пожалуйста, включите в фикс исправление по мелким очепяткам:
Спасибо, исправлю
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 13, 2015, 14:25:11
Версия 2.1 fix 1
=============================================
Добавлено:__________________________________________________
- Критерий «продолжительность звучания» для группировки элементов
дерева в «Разное».
Исправлено:_________________________________________________
- Работа диалога переименования файлов;
- Некоторые опечатки.

Доступна по старой ссылке и через систему автообновления.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 14, 2015, 21:06:01
Quote
- Критерий «продолжительность звучания» для группировки элементов
Александр, не совсем понятно, как использовать данный критерий.
Например: если я укажу продолжительность менее 2 мин., то туда попадут множество треков из альбомов типа skit, intro или outro, а если более 2 мин., то туда вообще все треки могут попасть из всех альбомов. Если же я поставлю продолжительность 30 мин. тогда в 'Разное' будут попадать целые альбомы.
Поправьте меня, если я где-то ошибся? Объясните, пожалуйста, каков принцип?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 14, 2015, 21:18:04
Quote
Например: если я укажу продолжительность менее 2 мин., то туда попадут множество треков из альбомов типа skit, intro или outro
Как и "количественный" он применяется не к отдельным файлам, а к образовавшемся при построении дерева группам. Для примера: если при группировке по альбомам получился альбом с продолжительностью менее чем "критерий" минут, то такой альбом отправиться в "разное". При одновременном задании выборки и по количеству треков в группе и по их продолжительности в "разное" попадут группы удовлетворяющие ИЛИ первому ИЛИ второму критерию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 16, 2015, 19:00:10
Все равно пока как-то непонятно работает. Я пытался выставить параметры в разных вариантах, получается либо по одной песне в альбом попадает, либо все песни попадают в список исполнителей и работает либо один фильтр, либо другой и не понятно у кого приоритет в фильтрации.
Я хочу понять каким образом нужно использовать этот критерий, что бы, скажем, один файл (flac) вывести в дерево альбомов исполнителя, поскольку ранее он всегда попадал в 'Разное'. Ведь, если я правильно понимаю, то этот критерий был сделан именно для этого.
Вот, скриншот моего случая, где я попытался вывести из 'Разного' альбом представленного одним файлом, но продолжительностью ~46 мин. Поскольку накладывается 'фильтр по кол-ву элементов в ветви', то следующий фильтр с 'продолжительностью менее чем мин.' становится бессмысленным. Возможно я не стой стороны захожу, но пока у меня ничего не получилось.
(http://snag.gy/4ZoS2.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 16, 2015, 19:57:36
Quote
элементов в ветви', то следующий фильтр с 'продолжительностью менее чем мин.' становится бессмысленным.
Первый критерий нужно в 0 задать, чтобы применялся только второй, который по времени.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 16, 2015, 22:04:20
Да, спасибо. Сейчас выставил в '0' — так сработало. Сомнения вызвало то, что из 'Разного' повылазила куча файлов, которая раньше не особо была на виду из-за количественного фильтра, а теперь дерево стало выглядеть вот так:
(http://snag.gy/k8B0D.jpg)
Видимо, надо будет привести теги этих файлов в порядок, тогда будет требуемый результат.
Спасибо за этот критерий — очень нужен был. Теперь альбомы и треки исполнителя со сборников, в ветке дерева, можно выстроить верно, как это и должно быть.
Теперь альбом во flac одним файлом (EU -Cold Kickin' It!) выбрался из 'Разного':
(http://snag.gy/AGIbc.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 16, 2015, 23:05:45
Вот еще момент, который интересует. Хочу удалить запись из базы о треке без удаления самого трека, но этого не происходит — только путем полного удаления трека с диска компьютера.
Записал видео:
https://goo.gl/2n2LZB (https://goo.gl/2n2LZB)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 17, 2015, 10:48:34
Quote
Хочу удалить запись из базы о треке без удаления самого трека
Эта функция доступна из главного меню "Файлы / Удалить из базы данных" (Ctrl + Del). Просто "Del" это инструмент редактирования списка файлов (в том числе списков воспроизведения).
Не стал добавлять функцию удаления из базы данных в контекстное меню списков из-за её "неоднозначности" - удаленные файлы появятся снова при следующем обновлении базы. Поэтому рекомендую вместо удаления использовать атрибут "скрытый".
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 17, 2015, 10:53:52
Quote
Да, спасибо. Сейчас выставил в '0' — так сработало.
Изначально хотел сделать выбор между критериями (или колличественный или продолжительность звучания), но в итоге остановился на их совместном использовании, хотя откровенно говоря не вижу ни одного примера, где они бы могли друг друга дополнять. Возможно, в следующих версиях сделаю невозможным использовать их одновременно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 17, 2015, 14:32:59
Сейчас еще обнаружил странное поведение — после символа с точкой закрывающая скобка ставится после пробела?
Пример:
- сейчас (K. ) или K. ,
- должно быть (K.) и K.,

Записал видео:
https://goo.gl/cUUC9G (https://goo.gl/cUUC9G)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 17, 2015, 15:00:57
Quote
- сейчас (K. ) или K. ,
- должно быть (K.) и K.,
Тут немного алгоритм поменять нужно будет :( - думаю еще один фикс сделаю на следующей неделе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 17, 2015, 20:17:44
Еще хотелось бы в ближайшем релизе увидеть дополнительную кнопку прямого действия, как у переименования файлов с зеленой галочкой, только для нумерации, а то сейчас приходится постоянно делать так (см. видео):
https://goo.gl/BtXDYD (https://goo.gl/BtXDYD)
Постоянно приходится лезть в шаблон нумерации и каждый раз его выбирать, вместо одного клика.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 23, 2015, 21:35:07
Хотел узнать, есть ли какие либо варианты ускорения поиска новых файлов и информации по ним? Какие есть возможности?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 24, 2015, 10:46:28
Quote
Хотел узнать, есть ли какие либо варианты ускорения поиска новых файлов и информации по ним? Какие есть возможности?
Тут ограничителем скорости является производительность файловой системы, так что как-то кардинально ускорить процесс не получится :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 24, 2015, 17:50:10
А если сделать возможность добавлять новые папки с файлами для подхвата информации драг-н-дропом, что бы не прогонять все папки избранного подряд, а что бы он быстро прошерстил, только те места, которые я закинул в данный момент — это удобно при добавлению новых альбомов в базу, когда ты сам знаешь, что нужно прям сейчас закинуть и отредактировать, при необходимости?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on May 24, 2015, 17:51:45
Драг энд дроп давно есть, еще с 1.42 :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 25, 2015, 00:02:50
Драг энд дроп давно есть, еще с 1.42 :)
То о чём я пишу еще не реализовано. Я сейчас попробовал - не сработало. Если вы знаете каким образом это работает, то опишите цепочку действий подробнее, пожалуйста.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 25, 2015, 10:01:48
Quote
Если вы знаете каким образом это работает, то опишите цепочку действий подробнее, пожалуйста.
В MuzCat из проводника (или другой подобной программы) можно папки и файлы перетаскивать, при этом они будут добавлены в базу данных. Если каталог который перетащили уже был в базе, то он будет обновлен. Если во время перетаскивания база находилась в состоянии обновления, то перетаскиваемые файлы будут добавлены в очередь обновления.
Еще в дереве каталогов есть пункт для запуска обновления конкретной папки.
(http://zldo.ru/dirtree-update.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 28, 2015, 15:24:14
В MuzCat из проводника (или другой подобной программы) можно папки и файлы перетаскивать, при этом они будут добавлены в базу данных. Если каталог который перетащили уже был в базе, то он будет обновлен. Если во время перетаскивания база находилась в состоянии обновления, то перетаскиваемые файлы будут добавлены в очередь обновления.
Именно это я попытался сделать, но ничего не вышло. Во время перетаскивания папок в окно программы курсор так и остаётся с перечёркнутым кругом и ничего не происходит. Делал это из проводника и тоталкоммандера.
Quote
Еще в дереве каталогов есть пункт для запуска обновления конкретной папки.
Пока этим и пользуюсь, но это не очень удобно, но иногда бывает нужно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 28, 2015, 16:48:04
Все! Получилось. Перезагрузил MuzCut, я его обычно фоновым приложением оставляю, -- курсор стал меняться на + и теперь всё стало добавляться.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 01, 2015, 14:51:36
Приветствую! Что-то я не понял из описания каталогизатора (на первой странице), почему он позиционируется как "для AIMP"?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on June 01, 2015, 14:56:15
Приветствую! Что-то я не понял из описания каталогизатора (на первой странице), почему он позиционируется как "для AIMP"?

Имеет плагин-связку для интеграции с AIMP.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 01, 2015, 16:30:54
Спасибо, разобрался. Вот бы самому AIMP-у собственную библиотеку по такому же либо похожему принципу (лично мне очень понравился принцип добавления в MuzCat жестких дисков и папок с альбомами и выбора для просмотра, поиска и прослушивания треков находящихся именно в пределах конкретной папки или конкретного жесткого диска). Так, что бы можно было так же раскрыть на весь экран монитора (у меня 4К) и работать с коллекцией либо частью коллекции и оперативно прослушивать треки (у меня их сотни  тысяч, по этому важно видеть на экране одновременно больше треков и информации о них). Если бы дизайн MuzCat был в таком же стиле (тема), что и AIMP и мог "магнититься", "прилипая" к нему слева либо справа образуя один общий медиа центр, было бы здорово, но он (MuzCat) почему-то имея кучу тем (шкурок) не имеет ни одной темной и главное - в стиле AIMP. Что странно...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on June 01, 2015, 16:42:19
Вообще-то у нас есть своя фонотека, и она... развивается. По всем предложениям пишите сюда: https://www.aimp.ru/forum/index.php?board=53.0

Сам лично я MuzCat не пользуюсь, поэтому не знаю, что и как там сделано.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 01, 2015, 20:31:51
На одном из форумов писали, что своя фонотека в AIMP очень ограничена и не сравнится с отдельным органайзером музыки, но тема эта (которую я читал на том форуме) довольно стара, по этому возможно, что сабж успел уже развиться до юзабельного состояния. Обязательно посмотрю, спасибо!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on June 01, 2015, 20:56:24
На одном из форумов писали, что своя фонотека в AIMP очень ограничена и не сравнится с отдельным органайзером музыки, но тема эта (которую я читал на том форуме) довольно стара, по этому возможно, что сабж успел уже развиться до юзабельного состояния. Обязательно посмотрю, спасибо!

Узкоспециализированный софт всегда будет лучше софта общего назначения
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 01, 2015, 21:15:07
Quote
Что-то я не понял из описания каталогизатора (на первой странице), почему он позиционируется как "для AIMP"?
В изначальном варианте MuzCat поддерживал в качестве проигрывателя только Winamp, со временем я отказался от него в пользу AIMP и довольно продолжительное время в качестве проигрывателя поддерживался только он. На данный момент восстановлена совместимость с winamp и добавлен проигрыватель LibZPlay.
Почему "для", потому что "воспроизведение" никогда не было целью проекта, MuzCat изначально позиционировался как вспомогательная утилита.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 01, 2015, 22:41:12
Намучился с купленной MusicNizer в попытках приспособить ее для моей 10Tb коллекции и рад, что наткнулся на Вашу, Zldo, замечательную программу! С ней мне удобно добавлять в базу жесткие диски целиком и работать с альбомами исключительно в рамках этих дисков (у меня на каждом диске (2-3Tb - музыка в разных родственных стилях но в одном жанре и в базе данных я предпочитаю четко разделять альбомы по этим жанрам и в пределах физических носителей)).
У меня вопрос! Как я уже описал выше, я увидел большое количество мало отличающихся друг от друга тем оформления и среди них ни одной в стиле одного из поддерживаемых плееров (например AIMP) и что самое главное - ни одной темной! Предвидится ли добавление таких тем в будущем? У меня большой монитор 4960х1600 и когда программа с белым фоном интерфейса открыта на весь экран, то сам монитор превращается в большую белую лампу и излишне напрягает глаза. По этому я предпочитаю темные темы для программ, того же Directory Opus и т.д.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 02, 2015, 08:53:57
Quote
и среди них ни одной в стиле одного из поддерживаемых плееров (например AIMP) и что самое главное - ни одной темной!
Одна темная есть + возможно изменить цветовое оформление.
(http://zldo.ru/darkmc.png)
Большинство тем использует цвета производные от цветов используемых в оформлении самой системы, поэтому оформление будет темным при использовании темной системной темы.
Quote
Предвидится ли добавление таких тем в будущем?
Пока в планах не было.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 02, 2015, 13:59:49
Спасибо за подсказку!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 03, 2015, 15:29:04
В будущем еще хотелось бы иметь возможно поменять иконки, хотя бы не по отдельности, а сразу набором. Например неплохо бы смотрелись иконки из коллекции fatcow-hosting-icons.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 03, 2015, 19:11:30
Quote
В будущем еще хотелось бы иметь возможно поменять иконки.
Можно сделать, особых сложностей в реализации этой функции не вижу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 03, 2015, 19:38:46
Можно сделать, особых сложностей в реализации этой функции не вижу.
Супер! Спасибо!
На всякий случай выложу сюда fatcow-hosting-icons-full (http://www.mediafire.com/?at86nn753w33wmd)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on June 03, 2015, 21:26:43
Делюсь печалькой. ;=) Пришли три Mp3 коллекции и представте себе в "artis" везде стоит "имя фамилия", а для нужд каталогизации нужно наоборот. После получаса извращений с Tag&Rename решил напомнить автору просьбу, чтобы он добавил бы к средствам редактирования эту фитчу (обмена двух слов, можно таки и назвать). Можно игнорировать те поля которые содержат не два слова. Такие поля оставляем нетронутыми и правим отдельно вручную. Музкат ведь это каталогизатор - стало быть такая фитча была бы очень кстати.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 04, 2015, 00:11:02
Появился такой вопрос. К примеру, на жестком диске лежат скачанные но еще не прослушанные альбомы. Тысячи альбомов. Я добавил содержимое этого диска в базу данных и теперь начал прослушивать эти альбомы. Прослушав альбом, я как обычно переименовываю папку с ним на диске, добавляя в хвост названия что-то типа: "--- Прослушал, фигня полная". Шутка.))
Ну так вот, после переименования конкретной папки, я открываю в MuzCat контекстное меню к ней и выбираю "Обновить", появляется отдельное окно с указанием пути слева к ней одной - зачем это окно я так и не понял. Но после этого название данной папки в каталогизаторе не обновляется и файлы внутри нее (в базе) уже не запускаются и при попытке сделать это выскакивает сообщение об ошибке в пути к файлу. Подскажите, как правильно обновлять в базе изменения названий конкретных папок или файлов на диске?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on June 04, 2015, 08:17:21
...Но после этого название данной папки в каталогизаторе не обновляется и файлы внутри нее (в базе) уже не запускаются и при попытке сделать это выскакивает сообщение об ошибке в пути к файлу. Подскажите, как правильно обновлять в базе изменения названий конкретных папок или файлов на диске?

Нужно просто сделать "обновить" у папки выше по дереву. Т.е. если у тебя есть ONE в котором TWO и ты сделал TWO_XRE, то нужно просто обновить ONE. По моему так (с).
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 04, 2015, 08:29:20
Quote
решил напомнить автору просьбу, чтобы он добавил бы к средствам редактирования эту фитчу (обмена двух слов, можно таки и назвать).
Про эту функцию я не забыл - она появится вместе со "списками действий".
Пока такое действие можно выполнить в два этапа:
1. Через функцию "Получить тег используя шаблон" разбиваем поле "Исполнитель" на две части и помещаем их в дополнительные поля
(http://zldo.ru/wordsw1.png)
2. Используя функцию "Специальная вставка" возвращаем значения на место перевернутыми
(http://zldo.ru/wordsw2.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 04, 2015, 08:45:58
Quote
появляется отдельное окно с указанием пути слева к ней одной - зачем это окно я так и не понял.
Это предложение удалить из базы данных файлы с "испорченными" ссылками на файлы.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on June 04, 2015, 14:23:20
 z> 1. Через функцию "Получить тег используя шаблон"
 z> разбиваем поле "Исполнитель" на две части и
 z> помещаем их в дополнительные поля

Не получилось разбить тег "Исполнитель". При создании шаблона я указал извлекать информацию из следующего поля "Исполнитель", но информация бралась из имени файла.

 z> 2. Используя функцию "Специальная вставка"
 z> возвращаем значения на место перевернутыми

Получилось, но так как имена файлов были на латинице, то не пригодилось
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 04, 2015, 15:27:49
Нужно просто сделать "обновить" у папки выше по дереву. Т.е. если у тебя есть ONE в котором TWO и ты сделал TWO_XRE, то нужно просто обновить ONE. По моему так (с).

Спасибо, начал обновление папки в которой под 80.000 треков. Все безумно долго т.к. сканируется ВСЯ эта папка целиком. И все это ради изменений в одной! А мне еще прослушивать остальные 5.000 альбомов! И каждый раз обновлять всю базу целиком?  :o

Уважаемый Zldo, можно сделать обновление для папки конкретного альбома, но не ВСЕГО диска/корневой папки? Для работы с большими коллекциями это очень важно!!!

Upd:
Сканирование закончено (длилось около 15 минут на мощном десктопе), открылось окно с этим альбомом, закрыл его и вижу, что в дереве рядом с папкой с неверным уже названием и соответственно путями к файлам, появилась новая, с правильным (обновленным) названием и уже исправленными путями (треки воспроизводятся). Т.е. по сути происходит обновление всей базы и папки с отредактированными названиями добавляются как новые.

Но повторюсь, можно ли вместо того, что бы обновлять каждый раз всю базу целиком (в результате чего в ней появляются новые (обновленные) альбомы и приходится вручную удалять их же но с неактуальными уже названиями), обновлять лишь конкретные альбомы после изменения названий папок или файлов образов/треков в них?

Т.е. после изменений в папке альбома на диске, выбрал этот альбом в базе, открыл контекстное меню, нажал "изменить путь у папке", указал его к измененной на диске и вуаля(!) - название папки в базе изменилось на актуальное, пути к файлам восстановлены! Потратил на все, 5 секунд.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 04, 2015, 16:00:18
Quote
Не получилось разбить тег "Исполнитель". При создании шаблона я указал извлекать информацию из следующего поля "Исполнитель", но информация бралась из имени файла.
При создании шаблона не важно какое поле выбрано, оно используется только при нажатии "Применить" и "Ok" при закрытии диалога оно сбрасывается на "Полное имя файла", поэтому диалог должен быть видимым во время применения шаблона.
Quote
Уважаемый Zldo, можно сделать обновление для папки конкретного альбома, но не ВСЕГО диска/корневой папки? Для работы с большими коллекциями это очень важно!!!
Оно уже давно есть - "Добавить файлы в базу данных" (третья кнопка на панели инструментов). Но в вашем случае проще перетащить переименованную папку из проводника в MuzCat.
Quote
Сканирование закончено (длилось около 15 минут на мощном десктопе)"
Ограничителем скорости в этой операции выступает в основном жесткий диск...
Quote
нажал "изменить путь у папке", указал его к измененной на диске и вуаля(!) - название папки в базе изменилось на актуальное, пути к файлам восстановлены
Постараюсь реализовать в следующей версии, наработки по этой теме уже определенные есть.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Engineer on June 04, 2015, 16:26:21
Quote from: zldo
Оно уже давно есть - "Добавить файлы в базу данных" (третья кнопка на панели инструментов). Но в вашем случае проще перетащить переименованную папку из проводника в MuzCat.
Понял, воспользуюсь пока что таким способом.

Quote from: zldo
Ограничителем скорости в этой операции выступает в основном жесткий диск...
Да, он подключен по USB 3.0

Quote from: zldo
Постараюсь реализовать в следующей версии, наработки по этой теме уже определенные есть.
Отлично, спасибо!
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on June 04, 2015, 17:16:31
При создании шаблона не важно какое поле выбрано, оно используется только при нажатии "Применить" и "Ok" при закрытии диалога оно сбрасывается на "Полное имя файла", поэтому диалог должен быть видимым во время применения шаблона.

Получилось, но IMHO это неочевидно, нужен ряд интуитивных действий. Например я разбивал двухсловный тег  "Исполитель" в теги "настроение" и "Дополнительное поле N'1. Чтобы тег разбился нужно указать в редакторе шаблона конечный пробел  "%! %0 " иначе во второе поле придет хвост от названия композиции (которое к слову не принадлежит тегу "Исполнитель").
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 04, 2015, 22:59:56
Quote
Получилось, но IMHO это неочевидно
Согласен, но на данный момент это единственный способ автоматизировать данный процесс. В следующих версиях добавлю функционал для подобного рода операций.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 09, 2015, 17:56:03
Хотел добавить критерий для переименования и замены с " (кавычек) на '' (двойной апостроф), но что-то такой критерий не работает. Как заставить это работать?
(http://snag.gy/icBf4.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 09, 2015, 18:14:45
Еще возникла проблема с добавлением изображений

(http://i71.fastpic.ru/big/2015/0609/c5/6cd18309d8f9711cc436dd61edc087c5.jpg)

Вот файл изображения (http://www.mediafire.com/view/o4ld6ff1op9ll54/cover.jpg) для опытов
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 09, 2015, 18:59:55
Quote
Хотел добавить критерий для переименования и замены с " (кавычек) на '' (двойной апостроф), но что-то такой критерий не работает. Как заставить это работать?
Видимо этот символ по ошибке попал в список недопустимых для имени файла - исправлю.
Quote
Вот файл изображения для опытов
Ссылка на сриншот программы ведет.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 09, 2015, 20:52:37
Ссылка на сриншот программы ведет.
Поправил ссылку (http://www.mediafire.com/view/o4ld6ff1op9ll54/cover.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 09, 2015, 22:41:11
Quote
Поправил ссылку
Спасибо, гляну.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 10, 2015, 10:14:30
Александр, вы чуть ранее сказали, что если записи не удаляются из базы, то их можно скрыть, без фактического удаления. Каким образом это можно сделать?

upd: А, всё, нашел ту галочку в меню.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 12, 2015, 15:05:28
Хочу внести на рассмотрение и реализацию еще одно предложение, Александр.
Чёрный список.
Зачастую есть необходимость внести трек, исполнителя или альбом в некий чёрный список с последующим удалением файлов с диска, с целью высвобождения дискового пространства, но с оставлением этих записей в базе, что бы в последствии сверяться и не скачивать то, что уже было отклонено.
Что скажете? Лично я постоянно сталкиваюсь с этим, поскольку всех групп и имен в голове не удержишь и бывает скачиваешь одно и тоже по нескольку раз, забыв, что когда-то это совершенно не понравилось.
Данные записи помечаются особой меткой, которая позволит отфильтровать их по фильтру 'Чёрный список', подсветить или выделить каким-либо другим способом в базе.
Во время внесения записей в чёрный список предлагать удалить файлы с диска (опционально). Сделать возможность группового удаления файлов с диска для всех записей из чёрного списка по запросу. Действия по групповому удалению должен иметь двойное подтверждение, а то ненароком можно впопыхах снести все записи своей благоверной, либо свои, если благоверная решит "пошутить" и т.д. При автоматическом поиске и добавлении новых треков в базу сверяться с чёрным списком и предлагать вынести эти файлы отдельным списком, что бы по ним принять решение — оставлять эти файлы на диске или удалить полностью.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 16, 2015, 19:54:44
Quote
Зачастую есть необходимость внести трек, исполнителя или альбом в некий чёрный список с последующим удалением файлов с диска, с целью высвобождения дискового пространства, но с оставлением этих записей в базе,
Довольно ресурсоемко будет, да и не понятно будет, что относится к "черному списку", то-ли композиция, то-ли альбом - в записи БД довольно много всяких полей есть...
Могу предложить сделать специальный фильтр с "черным списком" и соответственно инструментарий для его удобного пополнения, например через меню "добавить в черный список -> Композицию/Альбом/Исполнителя". Думаю это позволит решить и вопрос с отображением нужных файлов при обновлении, да и вообще в любой момент
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 19, 2015, 07:32:16
По большому счету, достаточно определять принадлежность к чёрному списку только на уровне отдельной записи. Добавить поле true/false, что не так сильно скажется на ресурсах. Уже этого будет достаточно, что бы навести порядок. На ваше усмотрение, Александр, главное, что бы можно было отобрать эти записи и удалить физически с диска, но оставить эти записи в базе с пометкой 'чёрный список'.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 19, 2015, 12:47:58
Quote
По большому счету, достаточно определять принадлежность к чёрному списку только на уровне отдельной записи
Ключевым полем для записи является "Полное имя файла", поэтому эффективность такого подхода будет минимальна :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 22, 2015, 16:24:50
Возникает ошибка:
1. Находимся в 'Исполнители'
2. Далее ПКМ на 'Найти на странице дерева'>'Дерево каталогов'
3. Удалить папку с содержимым найденного.
4. Нажать 'Назад' — получаем ошибку.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 23, 2015, 03:21:22
Ключевым полем для записи является "Полное имя файла", поэтому эффективность такого подхода будет минимальна :(
Не пойму, почему минимальна? Что под этим подразумевается? А максимально это какой подход? Я не в курсе какая схема БД в MuzCat, разве не используются индексы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on June 23, 2015, 10:55:37
Quote
Не пойму, почему минимальна?
Потому, что совпадением будет считаться только полное совпадение имен файлов вместе с путем.
Quote
в MuzCat, разве не используются индексы?
Используются, в том числе по имени файла...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 23, 2015, 21:19:07
Надо будет обмозговать, что можно сделать, что бы от этого не зависело.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 24, 2015, 11:41:37
Сейчас, думаю, пока можно сделать по самому простому — помечать строки в чёрный список с соответствующей подсветкой и удалением только с диска, а не из базы, а пользователь уже сам решит что делать с тем же альбомом, если такой повторно будет загружен в базу. Это уже будет большим подспорьем.
В дальнейшем, уже можно будет придумать механизм по сравнению записей по подобию для различных случаев.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: frzwn on June 27, 2015, 11:03:50
Здравствуйте, подскажите, есть ли возможность, чтобы по во время сортировки у папки с альбомом прописывался год?
\Исполнитель\год - название альбома\трек
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on June 27, 2015, 16:20:27
Давеча случился коллапсик. Просто запустил запись на проигрывание двойным кликом. Слева в дереве обложки альбомов должны быть, но не отобразились, почему-то.
(http://snag.gy/NzTHO.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on July 03, 2015, 23:22:18
Давненько не отвечал в форуме - все дела :(
Итак по порядку:
Quote
Возникает ошибка:
4. Нажать 'Назад' — получаем ошибку.
Посмотрю, вот только "история" заполнения списка вообще довольно "больная" тема, код там экстремально небезопасный, писал давно, так что скорого решения обещать не буду.
Quote
Давеча случился коллапсик. Просто запустил запись на проигрывание двойным кликом. Слева в дереве обложки альбомов должны быть, но не отобразились, почему-то.
Не менее больная тема чем предыдущая :) глюк возникает спонтанно, без всякой системы в плагине atlbased при работе с gdi+ даже его появление в режиме отладки особо свет на причины не проливает.
Quote
Здравствуйте, подскажите, есть ли возможность, чтобы по во время сортировки у папки с альбомом прописывался год?
\Исполнитель\год - название альбома\трек
Только в режиме повторения расположения файлов в соответствии со структурой дерева - соответственно нужно данную структуру предварительно создать в "редакторе страниц дерева" (Настройка / Содержимое дерева)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Cougarrr on July 12, 2015, 08:50:03
Больше сторонник распихивать всё по папочкам, но какое-то время назад решил попробовать встроеный в АИМП каталогизатор. Тот меня совершенно не устроил. Как альтернативу- выбрал этот. Благодарю за хорошую программу. Всё вроде бы отлично, но главное замечание к софтине (на мой неискушённый в подобных вещах взгляд)- чрезмерная перегруженность маловостребованными функциями и не совсем очевидная эргономика управляющего интерфейса. Было бы замечательно прикрутить кнопочку типа "расширенной настройки", упрятав всё "лишнее" от первого взгляда пользователя (или от второго после настройки "под себя", просто чтобы оно не мозолило глаз). Ну или засунуть в справку развёрнутый FAQ. Это был первый взгляд и  мнение со стороны. Теперь вопрос конкретно по работе с БД. Можно ли как-то отредактировать существующую базу, чтобы изменить в пути к файлам лишь букву диска? просто после рассовывания и расстановки тегов сбросил файл с базой на подключенный к роутеру расшареный внешник с коллекцией музыки. Буква сетевого диска естественно не совпадает с буквой логического диска под музыку на ПК, а на ноуте уже забита под его собственный логический диск с кучей установленного софта. Снова вручную вписывать недостающие теги к 300гигам музыки как-то лень (хотя на практике отсутствовали они лишь у некоторых альбомов и композиций конечно), да и логика подсказывает что в базе должна быть возможность изменить пусть к корневому каталогу уже проиндексированной коллекции.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on July 12, 2015, 12:16:02
Больше сторонник распихивать всё по папочкам, но какое-то время назад решил попробовать встроеный в АИМП каталогизатор. Тот меня совершенно не устроил.
можете в отдельной теме перечислить что вас не устроило?
ну или сюда напишите https://www.aimp.ru/forum/index.php?topic=40405.0
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on July 13, 2015, 09:48:11
Quote
чрезмерная перегруженность маловостребованными функциями
Последствие долгого развития программы и постепенного наращивания функционала.
Quote
Можно ли как-то отредактировать существующую базу, чтобы изменить в пути к файлам лишь букву диска?
В текущей версии не получится :(
Quote
после рассовывания и расстановки тегов сбросил файл с базой на подключенный к роутеру расшареный внешник с коллекцией музыки
Для базы данных доступен режим работы с относительными путями к файлам - Меню База данных / Относительные пути к файлам. Включение этой опции позволит сохранить работоспособность базы вне зависимости от смены пути к файлам или букве диска.
Quote
Снова вручную вписывать недостающие теги к 300гигам музыки как-то лень
MuzCat умеет записывать теги в сами файлы, поэтому если данные были выписаны, то ничего редактировать снова не придется.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Cougarrr on July 13, 2015, 16:52:43
Quote
Для базы данных доступен режим работы с относительными путями к файлам - Меню База данных / Относительные пути к файлам.
возможно для этого диск должен быть логическим, а не сетевым, с сетевым не работает.
Quote
В текущей версии не получится
Жаль. Впрочем не критично.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on July 23, 2015, 18:59:38
Не помню задавал ли кто этот вопрос - если на дереве файлов выбрать директорию для стирания и нажать"Удалить выделенные файлы с диска", то остается пустая директория. Потом я должен запустить проводник и довольно долго искать ее, чтобы удалить, чтобы она не мозолила бы глаза. Да, Музкат не показывает пустые директории, но это не значит, что их нет, тем более что он их сам делает. Мне кажется надо удалять пустую директорию, коли она была выделена на стирание.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on July 23, 2015, 22:15:41
Quote
Мне кажется надо удалять пустую директорию, коли она была выделена на стирание.
Думаю попробовать реализовать этот функционал стоит, хоть алгоритм будет довольно запутанным, из-за структуры базы данных.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 11, 2015, 21:18:13
Здравствуйте, Александр. Тут, в связи с выходом 4-й бета версии AIMP, если будет время, подкрутите, пожалуйста, плагин для проигрывания, а то выдаёт ошибку (к сожалению не сделал скриншот). Смысл ошибки, если не изменяет память, не найден дескриптор, или неверная точка входа, когда двойным кликом запускаю на проигрывание.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 11, 2015, 22:56:55
Quote
Тут, в связи с выходом 4-й бета версии AIMP, если будет время, подкрутите, пожалуйста, плагин для проигрывания
Посмотрю, быстрого решения не обещаю - работы навалилось много в последнее время :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 11, 2015, 23:49:15
Александр, кинул в личку сообщение. Посмотрите, пожалуйста.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on August 12, 2015, 00:23:40
Посмотрю, быстрого решения не обещаю - работы навалилось много в последнее время :(
Это, пока AIMP 4 бета, не горит. Просто закинул реквест.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on August 12, 2015, 09:46:33
Здравствуйте, Александр. Тут, в связи с выходом 4-й бета версии AIMP, если будет время, подкрутите, пожалуйста, плагин для проигрывания, а то выдаёт ошибку (к сожалению не сделал скриншот). Смысл ошибки, если не изменяет память, не найден дескриптор, или неверная точка входа, когда двойным кликом запускаю на проигрывание.

Сделайте, пожалуйста, все старые плагины должны работать без проблем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 13, 2015, 08:14:52
Quote
Александр, кинул в личку сообщение. Посмотрите, пожалуйста.
Спасибо, посмотрю.
Quote
Сделайте, пожалуйста, все старые плагины должны работать без проблем.
Только вот плагин уж очень старый :( - переписать с нуля придется под новое sdk
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on September 14, 2015, 18:47:21
Сегодня дошёл до следующего случая:
начинаю переименовывать имена файлов на базе следующего списка
(http://snag.gy/zBl6n.jpg)

во время переименования иногда выскакивает такая ошибка
(http://snag.gy/5jlH8.jpg)

Понимаю, что, видимо, не хватает кол-ва символов в имени файла и пробую переименовать вручную в TC, где это подтверждается
(http://snag.gy/DXoeD.jpg)

Что же делать с этим превышением? Понятно, что часть инфы можно перенести в комментарий, но это же надо еще перенести. Есть ли возможность оставить полное имя, как есть? TC, ведь, такое позволяет, хоть и с оговоркой.
Быть может, прикрутить в MuzCat какой-то инструмент с предупреждением и обрезкой при превышении разрешённой квоты. Не знаю, Александр — вам на откуп.

p.s. Попробовал это дело переименовать в Tag & Rename — всё переименовалось молча с обрезкой по допустимому лимиту, что вполне себе устраивает, но теперь сам MuzCat, из-за превышающей длины, не видит часть файлов и не может их добавить в базу.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 14, 2015, 21:52:19
Quote
видимо, не хватает кол-ва символов в имени файла
:( видимо причина в использовании старых функций - tc работает с pidl-ами
Постараюсь исправить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on September 27, 2015, 17:34:23
Очередные предложения по доработке приложения:

1. Очень нужно каким-то способом выделить те поля списка в окне 'Настройка колонок списка', чтобы понимать, какие поля могут быть сохранены в аудио файл, а какие только используются в базе. Будь-то цветами или значками, разумеется, с картой описания этого внизу формы. Это очень помогает при сборке различных шаблонов отображения колонок.
Я набросал свой пример:
(http://snag.gy/vP4vB.jpg)


2. Мега нужно, а то уже просто мозг ломается. Нужно добавить образец имени файла для выбора подходящего шаблона из писка уже готовых. В окне редактора шаблона такое поле уже есть (см. рис)
(http://snag.gy/YGyuY.jpg)

Вот тоже самое очень хотелось бы видеть тут:
(http://snag.gy/MvjWE.jpg)

и, как я раньше не догадался, обязательно тут, прям под курсором показывать образец:
(http://snag.gy/OgiAN.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on September 27, 2015, 19:56:22
Мне кажется, что автоматически проигрывая следующую в таблице композицию Музкат, если так можно сказать, превышает свои полномочия. Человек типа должен сам отслеживать конец композиции, кабы Музкат не заиграл то, чего его не просят. Да, бывают ситуации, когда автоматичекое проигрывание нужно, а бывает и нет. И тогда Музкат должен проиграть композицю и ждать команды.

Может стоит сделать опцию отключения автоматики (может даже в pop-up меню)? Это поможет диск жокеям в их приятной работе. ;-)

Ещё аргумент - допустим я слушаю в режиме оценки композиций - важно быть уверенным, что ты не забывашь маркировать песни. Если забыл, то процесс останавливается и максимум ты должен послушать только последнюю композицию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on September 28, 2015, 09:23:40
Quote
1. Очень нужно каким-то способом выделить те поля списка в окне 'Настройка колонок списка', чтобы понимать, какие поля могут быть сохранены в аудио файл
Можно и добавить, особых сложностей в реализации не будет.
Quote
2. Мега нужно, а то уже просто мозг ломается. Нужно добавить образец имени файла для выбора подходящего шаблона из писка уже готовых. В окне редактора шаблона такое поле уже есть (см. рис)
С этим тоже сложностей не должно возникнуть.
Осталось только времени под это все выделить  :(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on December 08, 2015, 03:22:55
Приветствую, Александр. Есть ли какие новости? Надеюсь вы в порядке?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 08, 2015, 08:40:48
Quote
Приветствую, Александр. Есть ли какие новости?
Да пока никаких к сожалению, пока другим проектом занят. :(
Quote
Надеюсь вы в порядке?
Спасибо за беспокойство. Все хорошо :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: AudioFeel on December 08, 2015, 14:12:59
доброго времени суток, только скачал сие чудо, функционал близкий к идеалу, но есть одна проблемка.....Не поддерживает формат Nero AAC в контейнере m4a.
Вот пример, конвертированый из FLAC, программой DbPowerAmp с параметрами HE-AAC 0.75
https://yadi.sk/d/x8oEQAPRm5EwG (https://yadi.sk/d/x8oEQAPRm5EwG)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 08, 2015, 14:21:44
Quote
.Не поддерживает формат Nero AAC в контейнере m4a
Есть такой недостаток - напрямую вытекает из ограничений используемой библиотеки LibZPlay :(
Пока могу порекомендовать использовать в качестве проигрывателя AIMP
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: AudioFeel on December 09, 2015, 01:09:09
я уже тьму-тьмущую перепробовал плееров, аимп как простой и бысртрый, теги ковырять - MediaMonkey, а вот чтобы их совместить....
как в эту библиотеку добавить своих форматов?
ведь оно их увидело, в библиотеке все треки, но не читает.....  :'(
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on December 09, 2015, 08:21:59
я уже тьму-тьмущую перепробовал плееров, аимп как простой и бысртрый, теги ковырять - MediaMonkey, а вот чтобы их совместить....
как в эту библиотеку добавить своих форматов?
ведь оно их увидело, в библиотеке все треки, но не читает.....  :'(

Чем AIMP4 не устраивает?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 09, 2015, 09:19:44
Quote
ведь оно их увидело, в библиотеке все треки, но не читает.....
Механизм работы с тегами реализованный в MuzCat не связан с проигрывателем.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: AudioFeel on December 09, 2015, 09:31:44
Quote
Чем AIMP4 не устраивает?
аимп 4 слишком много выдает ошибок, тег едитор - полный ноль, и ничем не отличается от третьего ???
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on December 09, 2015, 09:47:44
аимп 4 слишком много выдает ошибок, тег едитор - полный ноль, и ничем не отличается от третьего ???
пишите сюда на форум - исправим ошибки
тегедитор... вы точно АИМПом пользовались, когда это писали? Что в тегедиторе вам не хватает?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on December 09, 2015, 11:24:31
и ничем не отличается от третьего ???

Отличается поддержкой множественных значений полей.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: AudioFeel on December 10, 2015, 12:34:49
тегедитор... вы точно АИМПом пользовались, когда это писали? Что в тегедиторе вам не хватает?
тег едитор вижу уже исправили, проверял на 1 бете 4 аимпа, был не удобный, приходилось постоянно клацать чекбоксы эти...
теперь вижу что для третьего аимпа редактор тупит секунду, потом начинает все делать, и все это дольше происходит, наверное специально чтобы все переходили на 4
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Soolo on December 10, 2015, 12:41:59
потом начинает все делать, и все это дольше происходит, наверное специально чтобы все переходили на 4
вот, чёрт, мы спалились :)
говорил же, нужно по старинке, побольше багов сделать :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on December 10, 2015, 14:39:57
тег едитор вижу уже исправили, проверял на 1 бете 4 аимпа, был не удобный, приходилось постоянно клацать чекбоксы эти...

Ну конечно, вообще-то, ничего кардинально не изменялось за это время.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ЗВЕРЬ on December 13, 2015, 21:50:46
Возможно вопрос уже мноха раз задавали, ни тут ничего практически нет http://citsk.ru/forum/viewtopic.php?f=10&t=12&sid=16eccaaf91ef3264f5d222e76a4a5a72
Возможно ли хранить данные об альбомах не в тегах, а в базе программы? Дело в том, что большинство моих альбомов скачены с трекоров и там же раздаются. Для нормальной раздачи файлов через торрент-трекер таки недопустимо ни малейшее изменение файлов, в том числе редактирование тегов. Но вот я создал базу данных и вижу, что допустим, вместо исполнителя указано название альбома. Это можно изменить тока в через редактирование тегов? И что, если на альбоме записались несколько музыкантов? У меня таких большинство.
Сейчас я таки раскидал музыку по исполнителям в плейлисты аимпа. А музыки полно, в плейлистах хранить фонотеку неудобно.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 14, 2015, 08:12:12
Quote
Это можно изменить тока в через редактирование тегов?
Запись тегов в MuzCat это отдельная операция, изменение данных в базе никак на теги не влияет, пока она не будет выполнена.
Т.е. данные в базе можно изменять и без изменения файлов.
(http://zldo.ru/pics/tagwrite1.png)
(http://zldo.ru/pics/tagwrite2.png)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ЗВЕРЬ on December 14, 2015, 20:44:16
Хорошо, спасибо. А как поменять исполнителя в базе программы?
Вроде нашел кнопк "разрешить редактировать" и все меняетцо. Жаль только, что нескольких исполнителей нельзя добавить.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on December 14, 2015, 21:07:25
Quote
Жаль только, что нескольких исполнителей нельзя добавить.
В списке доступно множественное выделение (как в Excel) + F2 - начать редактирование
(http://zldo.ru/pics/multireanme.png)
При таком варианте при вводе заполнятся все выделенные ячейки.
Еще можно воспользоваться буфером обмена - Ctr+C, Ctrl+V как все в томже Excel
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on January 15, 2016, 10:08:32
Эквалайзер удобен, но зачем его именные конфигурации хранятся в реестре компа? Легко может быть несколько компов и носимый USB диск. Может такие настройки хранить в базе? В реестре нет смысла, у каждого пользователя ведь своя база файлов.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 15, 2016, 18:53:42
Quote
но зачем его именные конфигурации хранятся в реестре компа?
Согласен, не самый оптимальный вариант - изначально сделал по аналогии с остальными настройками.
Quote
Может такие настройки хранить в базе?
Да, думаю так будет значительно лучше.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: mars_atakuet on April 07, 2016, 14:10:43
что-то рандом халтурит. проигрывается часть треков и глохнет. хотя теоретически должны быть воспроизведены все, только в случайном порядке. так же вроде?)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 07, 2016, 14:35:54
Quote
что-то рандом халтурит. проигрывается часть треков и глохнет.
Гляну, возможно так и есть, сам с включенным повтором сижу....
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: mars_atakuet on April 09, 2016, 14:42:54
Quote
... сам с включенным повтором сижу....

а при включенном повторе у меня вообще повторяется только одна песня
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on April 10, 2016, 10:39:59
Quote
а при включенном повторе у меня вообще повторяется только одна песня
Это особенность данной функции при использовании AIMP - повтор для списка нужно настроить в самой программе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 15, 2016, 06:06:20
Получил еще одну очень неприятную ошибку:
(https://snag.gy/YrkgKB.jpg)
Как я её получил:
Выбираю какой-либо трек и нахожу его в дереве каталогов: 'ПКМ>Найти на странице дерева>Дерево каталогов'
В дереве удаляю папку целиком (не понравился альбом, например): 'ПКМ>Удалить с диска(Shift+Del)'
После удаления пытаюсь вернуться назад к предыдущему окну с фильтром: 'Назад<Назад...', до тех пор пока не вернусь туда, где мне нужно.
Вот при возврате назад и выпадает это окно и может несколько раз вылезти, пока кликаешь назад. При этом, может так случиться, что к настройкам фильтра ты и не вернёшься, и придётся все отфильтровать заново.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 15, 2016, 18:22:52
Очень не хватает, что бы приложение понимало разделительные символы в строчном перечислении и отображала дерево списка соответственно, а не все подряд . Например в поле жанр это обычно ';' или '/'. Но, на мой взгляд, грамотнее использовать ';'. Артём уже реализовал такой механизм в фонотеке, хочется видеть его и в MuCat-е. Мегаудобная вещь! Данный механизм нужен не только в жанре, но  и в остальных полях.
Как сейчас получается в MuzCat:
(https://snag.gy/m1WphH.jpg)

Как в AIMP 4 (фонотека):
(https://snag.gy/lnJz8w.jpg)

p.s. Вот, тут (https://www.aimp.ru/forum/index.php?topic=49623.0) тема обсуждалась по AIMP.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 15, 2016, 19:23:25
Ну, и конечно хочу спросить, каким образом можно настроить отображение обложек, как в фонотеке? После пары месяцев использования, пришел в выводу, что так действительно очень удобно, что бы обложки находились рядом в таблице и перемещались вместе с пролистыванием списка.
(https://snag.gy/E62LHg.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 15, 2016, 23:09:09
Quote
После удаления пытаюсь вернуться назад к предыдущему окну с фильтром:
С "историей заполнения" в целом дело "не чисто", реализовывалось давно и наспех, однако объем кода довольно большой, поэтому быстрого решения тут не будет :(
Quote
Очень не хватает, что бы приложение понимало разделительные символы в строчном перечислении и отображала дерево списка соответственно, а не все подряд .
В теории реализовать можно, но возможны проблемы с производительностью и с работой некоторых функций.
Quote
Ну, и конечно хочу спросить, каким образом можно настроить отображение обложек, как в фонотеке?
На данный момент - никак, такого вида отображения не реализовано.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 16, 2016, 08:56:56
Благодарю, Александр, за быстрый ответ.
Quote
...поэтому быстрого решения тут не будет...
Не тороплюсь — понимаю, что для этого потребуется время и желание разобраться. Важно, что теперь о ней известно и данная ошибка рано или поздно будет исправлена.

Quote
...но возможны проблемы с производительностью и с работой некоторых функций.
Да, очевидно, что подобный функционал потребует дополнительных вычислений. Тем не менее, ясность и отсутствие нагромождений в дереве списка, при таком расширении возможностей, настолько перевешивает проблемы с производительностью, что можно было бы рискнуть попробовать такой механизм на основных полях: жанр и исполнитель. Не знаю, может, Артём поделится некоторым ноухау хранения и обработки подобных наборов данных, что бы оптимизировать данный механизм. Во всяком случае, рано или поздно к этому подойдём вплотную, так как это очень удобный и наглядный способ привести теги в порядок.

Quote
На данный момент - никак, такого вида отображения не реализовано.
Очень надеюсь, что когда-нибудь у вас, Александр, появится время и желание реализовать такое отображение в MuzCat.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 16, 2016, 09:08:54
Quote
Да, очевидно, что подобный функционал потребует дополнительных вычислений.
В MuzCat эти поля "Жанр", "Исполнитель" и еще куча других имеют особый формат с индексацией, поэтому деревья на их основе строятся практически мгновенно. При решении проблемы "в лоб" будет заметно медленнее...
Quote
Очень надеюсь, что когда-нибудь у вас, Александр, появится время и желание реализовать такое отображение в MuzCat.
В ближайший год это будет маловероятно - в семье пополнение :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on May 16, 2016, 09:58:21
В MuzCat эти поля "Жанр", "Исполнитель" и еще куча других имеют особый формат с индексацией, поэтому деревья на их основе строятся практически мгновенно. При решении проблемы "в лоб" будет заметно медленнее...
Действительно, там возникнет много подводных камней. Посмотрим. Во всяком случае, неплохо бы попробовать какие-либо варианты.

Quote
В ближайший год это будет маловероятно - в семье пополнение :)
Ого! Поздравляю! У вас самое классное время начинается )). У меня пополнение заканчивает 7-й класс. Дети — это к деньгам.
Очень рад за вас и ваших близких! Занимайтесь семьёй, разумеется, а MuzCat никуда не денется — всему своё время.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ЗВЕРЬ on May 10, 2017, 20:20:51
zldo, а код программы таки открыт или закрыт? Любопытно, как вы парсите музыку в папках. Вы вроде на делфи писали, не перебрались на что иное? Я тут на линуксе страдаю. exaile и некоторые другие умеют парсить папки и искать музыку, но вот cue и m3u не подхватывают. Я правда только то, что на питоне смотрел и ковырял.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on May 10, 2017, 20:26:56
zldo, а код программы таки открыт или закрыт? Любопытно, как вы парсите музыку в папках. Вы вроде на делфи писали, не перебрались на что иное? Я тут на линуксе страдаю. exaile и некоторые другие умеют парсить папки и искать музыку, но вот cue и m3u не подхватывают. Я правда только то, что на питоне смотрел и ковырял.

Неужели формат M3U и CUE настолько сложны, что имеет смысл подсматривать?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ЗВЕРЬ on May 10, 2017, 20:47:01
Ну мало ли, может там другие плейлисты есть. К тому же, допустим в cue в плейлисте половина файла и т.о. у нас половина файла отражена в куе, а с остальной что делать? Как вообще лучше учитывать то, что уже перечислено в куе? Ну, согласен, что ничего сложного, но прежде чем свой велик изобретать, есть же смысл в чужом харли-то поковыряться.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on May 10, 2017, 20:58:35
Ну мало ли, может там другие плейлисты есть. К тому же, допустим в cue в плейлисте половина файла и т.о. у нас половина файла отражена в куе, а с остальной что делать?

Длительность файла рассчитывается как офсет следующего - офсет текущего. Если следующего нет - берется длительность всего файла. Все просто.

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ЗВЕРЬ on May 10, 2017, 21:20:52
Да конечно можно рассчитать и обозвать файл что-ли своим именем. Мысля в том, чтобы увидеть, как люди обходят непредусмотренные мной грабля, которые вдруг есть, а я и знать не знаю.
Вон, какие-то вшитые куи, какие-то прям интересности, что их отдельно в описание вынесли
Quote
Поддержка чтения и записи тегов большинства распространенных форматов файлов, расширенная поддержка cue списков, как внешних, так и «вшитых» в теги. Композиции из cue добавляются в базу данных в виде «виртуальных» файлов, таким образом работа программы с ними в дальнейшем ничем не отличается от работы с реальными файлами
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on May 10, 2017, 21:26:27
Вон, какие-то вшитые куи, какие-то прям интересности, что их отдельно в описание вынесли

Ммм, ничего не обычного... вот с ID3v2 граблей вагон и маленькая тележка, а с M3U / CUE - проще некуда.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on May 10, 2017, 22:07:20
Quote
zldo, а код программы таки открыт или закрыт?
Сейчас для загрузки доступны не самые последние версии исходников - заниматься рассортировкой кода нет ни желания ни времени, а выкладывать "куски" от других проектов которые задействованы в MuzCat не с руки :).
Quote
Ну, согласен, что ничего сложного, но прежде чем свой велик изобретать, есть же смысл в чужом харли-то поковыряться.
Не всегда все так очевидно - моя реализация будет выглядеть странно и даже нелогично в отрыве от остального кода.
Quote
Вон, какие-то вшитые куи, какие-то прям интересности, что их отдельно в описание вынесли
В описание это вынесено не по причине сложности данной функции в реализации, а по причине востребованности и редкости.
Под катом парсер, не уверен что самая новая версия правда, что есть под рукой.
Code: [Select]
unit cueParser;

interface

uses
  Classes, Windows;

type

  PCueItemData = ^TCueItemData;
  {*}
  TCueItemData = record
  {* Набор данных об элементах cue}
    Artist,           // Исполнитель
    Title: string;    // Название композиции
    Duration: double; // Продолжительность
    Index: integer;   // Индекс элемента в списке cue
  end;

  TCueParser = class(TList)
  private
    FArtist: string;
    FCue: string;
    FAlbum: string;
    FSourceFileName: string;
    FData: string;
    FComment: string;
    FGenre: string;
    function GetItem(Index: integer): PCueItemData;
    procedure SetCue(const Value: string);
    procedure SetItem(Index: integer; const Value: PCueItemData);
  protected
    procedure Notify(Ptr: Pointer; Action: TListNotification); override;
    procedure ParseCue(const Acue: string);
    {* Парсинг cue. }
  public
    property SourceFileName: string read FSourceFileName;
    {* Имя файла к которому привязан cue список. }
    property Artist: string read FArtist;
    {* Общий для списка исполнитель (AlbumArtist)}
    property Album: string read FAlbum;
    {* Название альбома списка. }
    property Genre: string read FGenre;
    {* Жанр }
    property Comment: string read FComment;
    {* Комментарий }
    property Data: string read FData;
    {* Дата }
    property Cue: string read FCue write SetCue;
    {* Текст cue файла. }
    property Items[Index: integer]: PCueItemData read GetItem write SetItem; default;
    {* Содержимое списка cue. }
    function LoadFromFile(const FileName: string): boolean;
    {* Загрузает файл cue. }
    procedure Clear; override;
    {* Очистка. }
  end;
implementation

uses SysUtils;

{ TCueParser }

procedure TCueParser.Clear;
begin
  inherited;
  FArtist := '';
  FCue := '';
  FAlbum := '';
  FSourceFileName := '';
  FData := '';
  FComment := '';
  FGenre := '';
end;

function TCueParser.GetItem(Index: integer): PCueItemData;
begin
  result := PCueItemData(inherited Items[Index]);
end;

function TCueParser.LoadFromFile(const FileName: string): boolean;
var
  l: TStringList;
begin
  l := TStringList.Create;
  Result := true;
  try
    l.LoadFromFile(FileName);
  except
    Result := false;
    exit;
  end;
  ParseCue(l.Text);
  l.Free;
end;

procedure TCueParser.Notify(Ptr: Pointer; Action: TListNotification);
begin
  case Action of
    lnDeleted:
      with PCueItemData(Ptr)^ do
      begin
        Artist := '';
        Title := '';
        dispose(PCueItemData(Ptr));
      end;
  end;
end;

procedure TCueParser.ParseCue(const Acue: string);
var
  l: TStringList;
  x: integer;
  CurItem, PrevItem: PCueItemData;
  CurTime: double;
  NewTime: double;
  CurIdx: integer;
  cur: string;
  kw: string;
  CheckTime: boolean;

  function CueStrToDuration(TimeStr: string): double;
  var
    dd: integer;
    m: double;
    s: string;
  begin
    result := 0;
    s := '';
    TimeStr := TimeStr + '0';
    m := 1; // 1000 милисекунд в секунде
    dd := length(TimeStr);
    while dd > 0 do
    begin
      case TimeStr[dd] of
        '0'..'9': s := TimeStr[dd] + s;
        ':', ' ': begin
               result := result + StrToIntDef(s, 0) * m;
               if m < 100 then m := 6000
                          else m := m * 60;
               s := '';
               if TimeStr[dd] = ' ' then exit;
             end;
        else
          begin
            result := 0;
            exit;
          end;
      end;
      dec(dd);
    end;
  end;

  function CueKeyWord(const s: string): string;
  begin
    result := trim(Copy(s, 1, Pos(' ',s)));
  end;

  function CueValue(const s: string): string;
  var
    i: integer;
  begin
    i := Pos('"', s);
    result := Copy(s, i + 1, length(s) - i - 1);
  end;

begin
  Clear;
  FCue := Acue;
  l := TStringList.Create;
  l.Text := FCue;

  CurItem := nil;
  PrevItem := nil;
  CurTime := 0;
  CurIdx := 1;
  CheckTime := true;
  for x := 0 to l.Count - 1 do
  begin
    cur := Trim(l[x]);
    if pos('REM GENRE ', AnsiUpperCase(cur)) = 1 then FGenre := Trim(Copy(cur, length('REM GENRE ') + 1, length(cur)));
    if pos('REM DATE ', AnsiUpperCase(cur)) = 1 then FData := Trim(Copy(cur, length('REM DATE ') + 1, length(cur)));
    if pos('REM COMMENT ', AnsiUpperCase(cur)) = 1 then FComment := Trim(Copy(cur, length('REM COMMENT ') + 1, length(cur)));
    kw := AnsiUpperCase(CueKeyWord(cur));

    if kw = 'TITLE'     then if Assigned(CurItem) then CurItem.Title := CueValue(cur)
                                              else FAlbum := CueValue(cur);

    if kw = 'PERFORMER' then if Assigned(CurItem) then CurItem.Artist := CueValue(cur)
                                                  else FArtist := CueValue(cur);

    if kw = 'FILE' then FSourceFileName := Copy(CueValue(cur), 1, LastDelimiter('"', CueValue(cur)) - 1);

    if kw = 'TRACK' then
    begin
      if Assigned(CurItem) then Add(CurItem);
      PrevItem := CurItem;
      new(CurItem);
      CurItem.Index := StrToIntDef(copy(cur, length(kw), 2), CurIdx);
      CurItem.Artist := FArtist;
      inc(CurIdx);
      CheckTime := true;
    end;

    if kw = 'INDEX' then
    if Assigned(PrevItem) and CheckTime then
    begin
      NewTime := (CueStrToDuration(cur) / 100) / 60;
      PrevItem.Duration := NewTime - CurTime;
      CurTime := NewTime;
      CheckTime := false;
    end;

  end;
  if Assigned(CurItem) then
  begin
    Add(CurItem);
    CurItem.Duration := CurTime;
  end;
end;

procedure TCueParser.SetCue(const Value: string);
begin
  ParseCue(Value);
end;

procedure TCueParser.SetItem(Index: integer; const Value: PCueItemData);
begin
  with Items[Index]^ do
  begin
    Artist := Value.Artist;
    Title := Value.Title;
    Duration := Value.Duration;
    Index := Value.Index;
  end;
end;

end.

Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: ЗВЕРЬ on May 23, 2017, 21:11:43
zldo, спасибо за ответ.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 24, 2017, 21:28:58
Версия 2.2

Добавлено:
Изменено:
Исправлено:
Скачать http://citsk.ru/files/muzcat/mc2.2.exe
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Sugreff on August 24, 2017, 21:40:18
Ура!!!!!! Продолжается чудо :))))) Спасибо, Zldo))))
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Shlong on August 29, 2017, 08:28:23
Рад, что проект продолжает развиваться... Саш, спасибо за обновление. :D
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Denis Vadimov on September 23, 2017, 23:07:53
Можно попросить автора сделать пакет, который просто можно закинуть в /Plugins?
А то не с руки запускать .exe-шник под Wine
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: HankH on January 22, 2018, 10:41:40
Доброго времени присутствующим.

Пробовал разные аудиокаталогизаторы. MuzCat оказался самым "прожорливым": потребляет всевозможные файлы аудиоколлекций, включая cue.
При переводе фонотеки у меня оказались ещё DSD-потоки - файлы *.iso. Это контейнеры, содержащие стерео и многоканальную дорожки. FOOBAR2000 с такими файлами успешно справляется.
Нет ли способа содержимое таких файлов тоже загнать в фонотеку?

И ещё вопрос: можно ли в качестве проигрывателя к MuzCat подключить FOOBAR2000?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on January 22, 2018, 11:50:00
Чем AIMP не устраивает?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: HankH on January 22, 2018, 13:38:18
Всю сознательную жизнь использовал FOOBAR, предварительно отсмотрев и отслушав разные плееры.
Во-вторых, для моего ЦАПа есть поддержка только в FOOBARе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on January 22, 2018, 13:44:35
Всю сознательную жизнь использовал FOOBAR, предварительно отсмотрев и отслушав разные плееры.
Во-вторых, для моего ЦАПа есть поддержка только в FOOBARе.

Разве Фубар как-то по особенному звучит? Вы выводите DSD поток без перекодирования прямо в ЦАП?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: HankH on January 22, 2018, 14:22:47
Не думаю, что звучит особенно.
Но по сумме свойств (лёгкий без дополнительных наворотов, куча плагинов, широчайшие настройки как звука, так и конвертации, фейса и т.п.) он показался самым продвинутым. Читает образы со всего, чего подсовывал.
От добра добра не ищут.

Также занятный факт, что разаработчики ЦАПа Matrix Mini-i Pro дали возможность его использовать для DSD именно на FOOBARе.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on January 22, 2018, 14:58:17
Quote
файлы *.iso. Это контейнеры, содержащие стерео и многоканальную дорожки.
Боюсь, для реализации таких задач у меня времени свободного пока нет.
Quote
И ещё вопрос: можно ли в качестве проигрывателя к MuzCat подключить FOOBAR2000?
Еще во времена MuzCat v1 пробовал интегрироваться с этим проигрывателем, даже плагин существовал в альфа версии, в итоге бросил это занятия в ввиду специфичности API этого проигрывателя.
Quote
Чем AIMP не устраивает?
:) FOOBAR2000 всегда занимал особую нишу среди плееров. Он не лучше, не хуже - он другой...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: HankH on January 22, 2018, 16:35:43
Спасибо за быструю реакцию, zldo.

Кто-нибудь пробовал Helium Music Manager в качестве аудиокаталогизатора?
Вроде бы, работает с CUE. Фейс в последних версиях нерусский.
Какие в нём плюсы-минусы?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: HankH on January 25, 2018, 00:18:09
Попробовал 2 каталогизатора: Media Monkey и Helium Music Manager.
У обоих фейс очень красивый. Но заявленная возможность поддержки CUE убога. Фактически с каждым диском надо работать врукопашную. А если их тысячи? Так что для моей коллекции эти чудесные софтины не катят.

zldo
Не подскажете, как в MuzCat добавить инфо из FOOBAR2000 по "несъедаемым" дискам?
Таких дисков относительно немного и их можно постепенно внести в базу вручную. F2K их легко отображает в плейлисте. Вот бы этот плейлист и экспортировать в MuzCat.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on September 05, 2018, 20:06:52
Поставил mc2.2 на win7-64. При запуске вылетает сообщение "Запуск программы невозможен, так как на компьютере отсутствует OptimFROF.dll. Попробуйте переустановить программу"
После этого программа как ни в чем не бывало запускается и работает.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on October 11, 2018, 09:37:53
Обновил до v2.3 - у меня перестали записываться теги в файл.
В окне список выбранных файлов не отображается:
(https://snag.gy/uTmbAI.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 05, 2018, 00:05:00
"Запуск программы невозможен, так как на компьютере отсутствует OptimFROF.dll. Попробуйте переустановить
Исправлено в v2.3
Обновил до v2.3 - у меня перестали записываться теги в файл.
В окне список выбранных файлов не отображается:
Исправил - завтра-послезавтра закину на сайт обновленную версию.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 12, 2018, 11:51:24
MuzCat 2.4
Добавлено:
Изменено:
Исправлено:
Подробнее на форуме - http://citsk.ru/forum/viewtopic.php?f=10&t=349

Скачать http://citsk.ru/files/muzcat/mc2.4.exe (http://citsk.ru/files/muzcat/mc2.4.exe)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on November 23, 2018, 10:21:42
Кстати мне кажется было бы логичным и удобным, чтобы в дереве каталогов всегда бы подсвечивалась директория текущего проигрывания, а в списке файлов высвечивался бы файл который проигрывается в данный момент.
В настоящий момент узнать что проигрывается можно кликнув на "Сейчас играет" - ты попадаешь в директорию проигрывания и файл подсвечивается. Но стоит кликнуть на другой директории и вернуться обратно в директорию проигрывания - проигрываемый файл более не выделяется и директория где проигрыш более не подсвечивается.
Кнопка "Сейчас играет" хороша, но нет завершенности какой-то.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on November 23, 2018, 15:33:21
Quote
всегда бы подсвечивалась директория текущего проигрывания
В таком случае может возникнуть путаница. Список воспроизведения не всегда соответствует "директории", у него несколько другой функционал. "Директория" это директория - набор файлов отобранных по какому-либо признаку, который может и поменяться, а список воспроизведения это  жестко заданный постоянный список файлов.
Quote
Кнопка "Сейчас играет" хороша, но нет завершенности какой-то.
Активный список воспроизведения закреплен в нижней панели ("Активный список"), также его можно закрепить и в основном списке в виде закладки.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 04, 2019, 10:33:21
Обратил внимание V2.4 - автообновление выключено, но мой Firewall Plus сообщяет о попытках Muzcat выйти в интернет, за что помещен в ненадежный список. Что бы ему там было нужно? Win7-64
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: zldo on August 04, 2019, 16:20:48
Обратил внимание V2.4 - автообновление выключено, но мой Firewall Plus сообщяет о попытках Muzcat выйти в интернет, за что помещен в ненадежный список. Что бы ему там было нужно? Win7-64
Проверил чистую установку снифером - все тихо.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on August 05, 2019, 14:16:41
Проверил чистую установку снифером - все тихо.

Сбросил firewall для muzcat попробовал снова - событие не повторилось. Плохо что не посмотрел подоробности в окне предупреждения.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on December 23, 2019, 07:27:24
Приветствую, Александр!
Тут столкнудся с такой штукой:
(https://snipboard.io/UfP5dn.jpg)

(https://snipboard.io/K5H89Z.jpg)

Хотя на VirusTotal никаких предупреждений:
https://www.virustotal.com/gui/url/daedf852bbb0ce1b44312b91c765df66b01265a094d9524a1b9b18bf7a3c2f10/detection
https://www.virustotal.com/gui/url/df98952565b13453d5ecb1b9203178c41e46fe8a2c410f7c1a8538da1b11147d/detection

Кстати, по ссылке на ЯД лежит версия 2.1
https://yadi.sk/d/ZYYgVKWBgKFZ6 (https://www.aimp.ru/forum/index.php?topic=9000.0)

Я у себя добавил в исключения этот файл, но хотелось узнать - были ли у вас подобные реакции на файл-установщик? Может что-то с паковщиком?

Еще хотел уточнить, почему файлы установщиков версии 2.4 имеют разный размер? Есть отличия?
(https://snipboard.io/QmlNRp.jpg)

p.s. С размером, кажется, всё стало понятно - там в установщике потяжелее предлагается установить Opera Browser.
(https://snipboard.io/bXcySo.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on December 27, 2019, 08:24:55
Докладываю о небольшом проишествии :)
Запускаю - у меня стоит Bass проигрыватель без эквалайзера. Для появления эквалайзера поменял проигрыватель на LibZPlay - эквалайзер появляется ОК, но если без перезапуска программы ткнуть на вкладку FFT, то начинает вылетать туча диалогов с ошибкой.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: aAlexKo on January 05, 2020, 15:40:45
Можно небольшую просьбу?
Мне кажется, что Muzcut несомненно должен реагировать на файлы .nomedia в каталогах. Бывает что программы содержат большие кеши и при анализе/рефреше винтов поиск осуществляется неприемлимо долго. У меня например есть SatPlanet_cash где десятки тысяч директорий.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: helena@20 on October 17, 2020, 18:32:20
Приветствую.
Возможно, тема ещё живая?

В своей деятельности я использую очень большой каталог музыкальных треков (ок. 70000 файлов общим размером 200Гб) на сетевом диске.
MuzCat - единственная программа из перепробованных мною многих, которая справилась с добавлением всего этого счастья в базу данных, видит сетевой диск, а главное, обращение к файлу происходит моментально.
Мне же из всех опций требуется только сортировка по продолжительности (имя файла, размер, автор, жанр - все вторично). Но, к сожалению, MuzCat некорректно считывает эти данные. Скриншоты прикрепляю. Он считывает, к примеру, 11 секунд, а по факту трек длится 55 секунд. Или просто показывает минусовые значения. В альтернативных программах такой проблемы замечено не было. Подскажите, как-то можно с этим бороться? И да, я не программист. Спасибо!

P.S. Если побороть ошибку не получится, может, кто подскажет программу, способную работать с большими объемами аудио файлов без тормозов, и главное, сортировать их по продолжительности?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: said_t on October 24, 2020, 20:07:19
Я пользуюсь скопированной (дистрибутив утерял) программой версии 1.43 со старого диска. Ну такой я однолюб :). Работает сортировка по времени (так рингтоны отсевал от полных композиций), и библиотека была под 200000 файлов. Правда, в последнее время винамп не хочет самовоспроизводить, только через правую кнопку мыши, ну и бог с ним. Возможно переустановить все-таки нужно прогу. Зашел сюда в поисках полной версии 1.43.

ПС
Альтернативу Muzcat искал еще лет 10 назад так и не нашел. Все попадается или тяжелое очень для юзания, или не доросло по функциональности.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on October 24, 2020, 20:25:01
Можете пояснить, чем вам не угодила наша родная?
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: said_t on November 08, 2020, 01:00:24
Можете пояснить, чем вам не угодила наша родная?
Это об Аimp-овской? Нормальная для пользовательских операций, даже отличная. А MuzCat использовал когда пришлось заполнить массово тэгами и отсортировать в свое время оцифрованную самостоятельно громадную кучу музыки, тогдашний Интернет не давал скачивать вволю, легче и дешевле было сграбать с CD  или с пластинок, бобин, кассет.... Да и вроде понятия "скачать" не было :)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on November 08, 2020, 08:24:34
Это об Аimp-овской? Нормальная для пользовательских операций, даже отличная. А MuzCat использовал когда пришлось заполнить массово тэгами и отсортировать в свое время оцифрованную самостоятельно громадную кучу музыки, тогдашний Интернет не давал скачивать вволю, легче и дешевле было сграбать с CD  или с пластинок, бобин, кассет.... Да и вроде понятия "скачать" не было :)

У нас тоже есть утилиты для массового заполнения тегов
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 10, 2021, 12:45:53
Можете пояснить, чем вам не угодила наша родная?
По мелочи править - в AIMP очень даже здорово, только если требуется перелопатить огромный архив, то MuzCat выигрывает удобством и гибкостью интерфейса. Редактирвание множества значений в табличном виде (аля Excel), с возможностью открытия нескольких вкладок/страниц с различными фильтрами и использование мощного инструмента шаблонов с автоматизацией замены, указанных по маске, желаемых и нежелательных изменений в полях - это очень удобно.
Более всего мне нравится, что отредактировав немалую часть записей, можно отправить в очередь отредактированные изменения, а пока они применяются  к файлам (зачастую файлы разбросаны на дисках по локальной сети и процесс этот не быстрый), можно одновременно продолжить работать со списком дальше. В AIMPе, если изменения к тегам применяются массово, то пока эта операция не завершится, то  редактировать и работать с данными тегов нельзя.
AIMP использую, когда нужно что-то быстро по месту поправить, то что слушаешь в данный момент или пару альбомов скачал и нужно поправить, а MuzCat - для "тяжелых" случаев. Для разгребания завалов безымянных, массовой обработки где-то начиная с 1-5 тыс. файлов, хотя бывает, что нужно разгрести и исправить в десятки раз больше. Сегодня, например, в базу добавилось 60 тыс. файлов - там такой зоопарк тегов, и в табличном виде гораздо удобнее пачкакми править и сразу применять изменения, не останавливая процесс редакирования.
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Artem on February 10, 2021, 13:02:05
Редактирвание множества значений в табличном виде (аля Excel),

А разве это быстрее, чем в два клика заменить одно и тоже поле у всех файлов разом?

с возможностью открытия нескольких вкладок/страниц с различными фильтрами и использование

У нас это сделано иначе - через дерево группировки, там есть шаблоны аля страницы. Страницы же в терминах muzcat используются для доступа к другим источникам - облакам, подкастам и т.п.

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

Можно пример?

Более всего мне нравится, что отредактировав немалую часть записей, можно отправить в очередь отредактированные изменения, а пока они применяются  к файлам (зачастую файлы разбросаны на дисках по локальной сети и процесс этот не быстрый), можно одновременно продолжить работать со списком дальше. В AIMPе, если изменения к тегам применяются массово, то пока эта операция не завершится, то  редактировать и работать с данными тегов нельзя.

С редактором тегов - да, не получится, однако сам плеер будет вполне работоспособен.

пачкакми править и сразу применять изменения, не останавливая процесс редакирования.

%)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Captain Solo on February 10, 2021, 13:51:57
А разве это быстрее, чем в два клика заменить одно и тоже поле у всех файлов разом?
Не все поля бывают с идентичными значениями и такие значения, в процессе редактирования, удобнее править в табличном виде нежели каждый раз открывать специальную форму.
Вот, здесь я работаю сразу с несколькими случаями, которые у меня открыты в нескольких вкладках, что сильно упрощает моментальтный доступ к требуемому проблемному месту и нет нужды каждый раз задавать заново новый поиск, если вдруг переключился на другой набор файлов. Так же очень хорошо, что есть возможность откатов/возврата изменений. Вывести новые, добавленные в базу, файлы для правки на отдельную страницу - тоже очень удобно. Сразу виден предстоящий объем работ.
(https://snipboard.io/Txs4uC.jpg)

Можно пример?
Здесь можно настроить пакетную обработку для стандартных случаев, которые постоянно встречаются с той или иной коллекцией музыки.
(https://snipboard.io/L4DuEa.jpg)

Вот, базовый пример удобства табличного редактирования:
https://youtu.be/RqHC5_E5CXA (https://youtu.be/RqHC5_E5CXA)
В случае с AIMP мне придётся глазами пройти по всей форме, убедиться что я удалил все значения в требуемых полях и потом применить.
В MuzCat это всё делается в пару-тройку кликов и всё наглядно, при этом ты видишь, что именно будет изменено и изменения можно откатить, если ошибся в чём-то.

Вот, ещё то, что мешает комфортно работать в редакторе тегов AIMPа. В фонотеке активно использую группировку 'Album Artist - Album' но только уже в редакторе тегов поле 'Album Artist' невозможно отобразить в таблице - нет такой возможности. Только пролистывать форму в которой можно редактировать все поля, что крайне неудобно. Пока работаешь в редакторе тебе не видно все ли поля 'Album Artist' ты исправил или нет - это же надо открывать форму и пролистывать все записи или возвращаться в фонотеку, перечитать теги и если что-то забыл поправить снова выгружать в редактор тегов.
(https://snipboard.io/bTZhuw.jpg)
(https://snipboard.io/F2MQzv.jpg)
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: DeMonk on July 23, 2021, 12:33:51
Здравствуйте.
Отличный каталогизатор. Пользуюсь уже ооочень много лет в связке с АИМП(а до этого винамп).
Но есть пара недочётов.
Во первых - уже давно он не отлавливает у меня логаут винды (видимо WM_QUERYENDSESSION). Не завершается при выключении компьютера. Поэтому приходится снова идти к компу и закрывать руками. Win10, но на 7 (и, кажется, XP) было так же.
Во вторых - когда то сломалось "отобразить текущий плейлист" (f9). Не сказать, что это прям смертельно, скорее ложечка дёгтя.

Ну и, так, вдруг... заметил, что он постоянно кушает 7..9 процентов процессора (райзен 4х2 ядра, 3,5ггц,  то есть почти ядро целиком) (даже свёрнутый, а в трее - 4..7%). При том, что аимп кушает 3..5. Это в общем то не смертельно совсем, просто мне показалось странно, что бы она может рефрешить так активно...
Title: Re: MuzCat - альтернативная аудио библиотека, для AIMP
Post by: Dagostino35 on August 14, 2023, 03:48:53
LibZPlay
j'ai aussi la même chose à cette date toujours avec la version2.4