Форум программы MuzCat

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум программы MuzCat » MuzCat v2 (архив) » MuzCat v2.0 alpha 9


MuzCat v2.0 alpha 9

Сообщений 1 страница 30 из 48

1

Все таки не удержался и решил выпустить еще одну альфу :)
Что нового:
Во первых исправлено множество ошибок и оптимизирована работа большинства основных функций.
Добалена поддержка cue файлов (корректно работатет только с AIMP? winamp к сожалению не может правильно трудится в этом направлении)
Добалены дополнительные поля базы данных, в основном относящиеся к информации о исполнителе и альбоме.
Изменена структура базы данных, за счет добавления новых полей, теперь есть данные привязанные непосредственно к исполнителю и альбому. Редактировать их пока возможно только в основной таблице.
Настройки теперь почти полностью хранятся в файле базы данных, а настройки по умолчанию в самом exe файле, проблему с падением при запуске под ограниченой учеткой пока не решил, но это уже дело минимальных поправок в коде.
Добавлена возможность сохранения набора страниц дерева в фал и загрузки его из файла.
Изменена концепция работы основных диалогов редактирования списка.
Добавлены некоторые расширения интерфейса.
Добавлена функция быстрого поиска - при удержинии alt можно кликнуть на любое значение в списке, при этом будет произведен поиск в базе этого значения.
Изменена реакция на прокрутку списков колесом мыши, теперь происходит прокрутка элемента под курсором мыши, вне зависимости от того какой контрол в данный момент имеет фокус ввода.
Обновлены плагины - AtlBased и плагин поддержки AIMP.
Ну и еще очень много всего.

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

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

0

2

Пасиб,Будем пытать....

0

3

Увау, скачано и заинталлено ;_)... Будем тестить, внешне чертовски аппетитная весчь

0

4

К сожалениею проблема со щелчками при воспроизведении осталась, буду пока юзать 1.43 :'(

0

5

Посмотрим  :cool:

0

6

Итак обзор новой версии выявил следующие недочёты:
1) Версия программы в поле *о программе* так и остаётся пятой альфой
2) Опечатка по адресу *базы данных - проверить избранные каталоги*
3) Опечатка по адресу *файл - параметры перетаскивания - переименовать файлы*
4) Настройки цветов по адресу *базы данных- свойства* часто не сохраняются или сбрасываются на стандартные. Не хватает наглядности
5) Неясно назначение кнопки над списком базы *показать информацию о выделенном файле*
6) Неясно как будет реализовываться информация об исполнителе в таких полях как, например, *информация об альбоме, исполнителе, дискография и подобные*. Думаю для такой информации необходимо отдельное диалоговое окно, и уж никак текстовое поле в базе для этих целей не подходит. Ещё бы общую оценку исполнителя  o.O
7) Неясно назначение некоторых полей, например *иерархия жанров*, *флаги маркировок*, *серийный номер диска*,*ротация композиции* и в этом духе
8) Поле *ссылка на ресурс в интернете* статична и редактированию не подлежит.  :whistle: Как так? Также как и поле тип альбома, лейбл, описание жанра
9) Счётчик *число обращений к файлу* не работает. Как так может быть 10 раз проиграно и 0 обращений
   Предлагаю:
1) Решить вопрос о создании поля, которое будет восприниматься без лишних проблем (к пункту 6 выше)
2) Добавить автопролистывание изображений
3) Добавить возможность создавать свои списки наборов полей
4) Исправить ошибки и расширить возможности настройки программы за счёт пункта *настройки - основные настройки*
5) Добавить в древо новые поля
   Итог:
Такими темпами скоро будет нечего желать. Много улучшений. Превосходно!

Отредактировано Марк Разор (2009-04-18 18:22:55)

0

7

Марк Разор

1) Версия программы в поле *о программе* так и остаётся пятой альфой

В очередной раз забыл :)

2) Опечатка...

Поправлю...

4) Настройки цветов по адресу *базы данных- свойства* часто не сохраняются или сбрасываются на стандартные. Не хватает наглядности

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

5) Неясно назначение кнопки над списком базы *показать информацию о выделенном файле*

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

6) Неясно как будет реализовываться информация об исполнителе в таких полях как, например, *информация об альбоме, исполнителе, дискография и подобные*. Думаю для такой информации необходимо отдельное диалоговое окно, и уж никак текстовое поле в базе для этих целей не подходит. Ещё бы общую оценку исполнителя

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

7) Неясно назначение некоторых полей, например *иерархия жанров*, *флаги маркировок*, *серийный номер диска*,*ротация композиции* и в этом духе

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

8) Поле *ссылка на ресурс в интернете* статична и редактированию не подлежит.   Как так? Также как и поле тип альбома, лейбл, описание жанра

Все редактируется, только что проверил.

9) Счётчик *число обращений к файлу* не работает. Как так может быть 10 раз проиграно и 0 обращений

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

Предлагаю:
1) Решить вопрос о создании поля, которое будет восприниматься без лишних проблем (к пункту 6 выше)

Не совсем понятно, что имеется в виду. Изначально я расчитывал заполнять эти новые поля используя базу lastfm, т.е. обычных текстовых полей тут вполне достаточно.

2) Добавить автопролистывание изображений

Уже есть, правой кнопкой по панели с изображением "Настройка действий \ Автоматически переходить к следующему изображению"

3) Добавить возможность создавать свои списки наборов полей

Тоже есть - Правой по заголовку списка "Настроить колонки" а потом "Сохранить текущий набор колонок как"

4) Исправить ошибки и расширить возможности настройки программы за счёт пункта *настройки - основные настройки*

К этому и стремимся ;)

5) Добавить в древо новые поля

? Какие? Все поля базы данных и любые шаблоны и фильтры и так доступны в редакторе страниц дерева, структура дерева ничем не ограничена.

0

8

1)

Предлагаю:
    1) Решить вопрос о создании поля, которое будет восприниматься без лишних проблем (к пункту 6 выше)

Не совсем понятно, что имеется в виду. Изначально я расчитывал заполнять эти новые поля используя базу lastfm, т.е. обычных текстовых полей тут вполне достаточно.

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

2)

8) Поле *ссылка на ресурс в интернете* статична и редактированию не подлежит.   Как так? Также как и поле тип альбома, лейбл, описание жанра

Все редактируется, только что проверил.

Проверил на всех файлах базы. Указанные поля не редактируются.Поломал мозг и разобрался. Оказывается поля не редактируются в режиме выделения больше чем двух ячеек, кнопка del не работает. Удаление может происходить только в режиме редактирования ячейки. Поле тип альбома информацию после редактирования вообще не отображает.  Так же как и поле *лейбл* и *описание жанра*. Как быть?

3) Автопролистывание обнаружил и как сохранять колонки тоже, спасибо, сразу не сообразил

4)     

5) Добавить в древо новые поля

? Какие? Все поля базы данных и любые шаблоны и фильтры и так доступны в редакторе страниц дерева, структура дерева ничем не ограничена.

Новые, лейбл, кодировщик, ссылка на ресурс в сети и т.д. В соответствии с колонками БД.  :)

Будем тестировать дальше, отлично. Так держать

Отредактировано Марк Разор (2009-04-18 22:47:19)

0

9

Марк Разор, а можно базу данных глянуть (просто у меня все работает отлично).

З.Ы. Думаю знаю в чем беда, лейбл, тип альбома и т.д. привязаны к полю "полное название альбома", если это самое название пустое, то и доп. поля у записи отсутствуют. Пустым это поле будет при переводе базы со старой версии mc, заполнить можно при помощи функции "Автозаполнение полей базы данных".

Новые, лейбл, кодировщик, ссылка на ресурс в сети и т.д. В соответствии с колонками БД.

:idea:  думаю у тебя из поля зрения выпала одна из главных функций MuzCat - в дереве всего две стандартных страницы - "Дерево каталогов" и "Списки воспроизведения" остальные созданы во встроенном редакторе страниц дерева (настройка\содержимое дерева\создать новую страницу). Естественно любой пользователь может создавать страницы по своему вкусу и потребностям используя ЛЮБОЕ поле базы данных и любую последовательность уровней.

0

10

Вот база http://rghost.ru/203358. Базу создал заново, не импортировал
А поле *полное название альбома* у меня действительно пустое. При попытках автоматического заполнения полей базы заполняется либо одна, две строчки, либо вообще заполнения не происходит. Как будто информацию взять негде. А там где поле заполнено, действительно редактирование сохраняется. Не очень понятно чем отличается полное название от просто названия альбома. Можно ли вообще все поля сделать независимыми друг от друга?

Да, спасибо, нашёл наконец-то как создавать в древе дополнительные ветви.  :)

Выявил следующие проблемы:
1) При новом запуске музката галочка автопролистывание изображений автоматически снимается снова и снова;
2) Настройки колонок при новом запуске сбрасываются на стандартные, но их можно восстановить предварительно сохранив своё расположение колонок;
3) Над самой базой,в поле где находятся 4 кнопки отображаемая информация совсем не помещается в данной строчке, даже на 21 дюйме. Может бегущую строку там сделать?

Кстати, а что планируется сделать с функцией *правой кнопкой на файле-свойства*, Пока там ничего нет?
И будет ли реализована общая статистика БД, которая была в версии 1.43.
Было бы интересно, на мой взгляд, оценить статистику использования базы по всем колонкам.
Кстати, теперь проблемы с отмиранием XP решена (мы уже обсуждали, что всё безнадёжно висло, пока музкат не приканчивался), теперь на лицо в таких ситуациях кратковременная загрузка ЦП почти на полную, но исход - продолжение работы.  :cool:
И ещё предложение: можно ли добавить автосохранение БД через определённый интревал времени?

Чтож будем смотреть дальше. =)

Отредактировано Марк Разор (2009-04-19 13:34:29)

0

11

Марк Разор, не могу загрузить базу

404
страницы не существует

А поле *полное название альбома* у меня действительно пустое. При попытках автоматического заполнения полей базы заполняется либо одна, две строчки, либо вообще заполнения не происходит. Как будто информацию взять негде. А там где поле заполнено, действительно редактирование сохраняется. Не очень понятно чем отличается полное название от просто названия альбома. Можно ли вообще все поля сделать независимыми друг от друга?

Какойто глюк, при автозаполнении (создании новой базы), должна браться инфа из существующих тегов и по плану *полное название альбома* может быть пустым только если теги "альбом", "исполнитель" и "год" пустые. Зависимость этих полей обусловлена структурой БД, это позволяет существенно съэкономить память и поднять быстродействие, да и по обычной человеческой логике эта зависимость тоже существует.

З.Ы. Замеченные глюки уберу.

0

12

http://filesurf.ru/113738

теги "альбом", "исполнитель" и "год" заполнены. Что делать? Попробовать создать базу заново?

0

13

Посмотрел Новую версию и навскидку заметил следующее  (было ли в предыдущей версии -не знаю) :

1. При нажатии кнопки    " Добавить файлы в базу данных " :
Всплывает окно : Обновление базы данных
Реакция программы на нажатие кнопки ОК без выбора папки - бесполезное обновление базы
2. Нажатие кнопки    " Создание новой базы "
Всплывает окно : Обновление базы данных
Реакция программы на нажатие кнопки ОК без выбора папки - происходит Обновление (фактически обнуление ) существующей базы.
База физчески на диске существует  имеется ее размер <> 0,но программа читает ее пустой (в базе 0 файлов ) - база потеряна.
Кстати здесь и при нажатии кнопки   " Отмена"  совсем нет необходимости выхода из работающей базы .

3. В меню : " База данных " имется перечень всех ранее созданных баз ,(даже от других версий MuzCat).
Возможности удалить их их списка не нашел
Желательно бы получать путь к базе при наведении мышки на нее , и возможность ее удаления.
4. Может быть предусмотреть возможность возврата к базе по состоянию предыдущего дня ?
5. Так и нет возможности посмотреть коды уже созданных шаблонов элеменов дерева (см . https://muzcat.topbb.ru/viewtopic.php?id=4&p=3)
5. В связи с богатыми возможностями программы колчество кнопок - большое , не умещается на строке ,
и часть их сделана разворачиваемыми , что не очень удобно.
Может быть в настройках предусмотреть возможность выбора :
    - Необходимости установки той или иной кнопки
    - Группирования кнопок
    - Места установки
    - Вид кнопки (Видимая -Свернутая)
5. Функциональные возможности редактора тегов ,конечно богаче,чем в старых версиях (1),
однако для редактирования тегов слишком много отдельных кнопок . Тут же и контекстное меню и F2 .
Может оставить одну кнопку "Разрешить редактирование тегов", и сделать общее всплывающее меню  в режиме always on top .

Туда  :

а) Вместо вплывающего не очень удобного окна : " Обрезка строк " - поместить пункты меню :

    --- Удалить букву слева ---   --- Удалить букву справа ---
   
    При каждом клике удаляется 1 буква
    С ограничением : Запрет удаления последней оставшейся буквы строки

б)  Добавить пункты :
   
     --- Удалить слово слева ---     --- Удалить слово справа ---

    При каждом клике удаляется 1 слово
    С ограничением : Запрет удаления последнего оставшегося слова строки

в) Добавить пункты :   

--- Поменять слова местами ---

--- Заменить '_'  на ' '  ---

г) Поместить пункты :
--- Транслит ---
--- Ретранслит ---
и т.д.

Все в одном месте под рукой . Не надо нажимать разные кнопки ( у каждой ведь свое меню )[

Отредактировано grega (2009-04-20 12:21:52)

0

14

Кстати о базе. Раз уж на то пошло. Вот столкнулся я с проблемами, описанными выше. Создав новую базу я потеряю много чего, что в файлах не сохраняется, например содержимое дополнительных полей, некоторых колонок, счётчиков и т.д. Возможно будет уместным предусмотреть возможность экспорта указанных полей базы в отдельный файл, с возможностью его дальнейшего восстановления в новой базе. А то получается, создал новую базу и всё с чистого листа. Что скажите? :|

И пару слов о редакторе тегов. Может его в отдельное диалоговое окно тогда уже оформить, чтобы контекстное меню не нагружать. Заодно за счёт освободившегося места можно расширить функциональность, добавить опций, возможно переместить туда замечательную функцию *специальная вставка*. На мой взгляд можно было бы добавить в редактор следующее:
1) добавить текст (в начало, в конец, после * знака)
2) добавить нумерацию (автоматическую, в конце, в начале, после * знака)
3) удаление букв (начать с *, количество, начинать с конца)

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

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

Отредактировано Марк Разор (2009-04-20 18:07:17)

0

15

Марк Разор, база по ссылке не окрывается. Все закачено нормально? Просто в отладчике нет возможности сейчас запустить.

1. При нажатии кнопки    " Добавить файлы в базу данных " :
...
ОК без выбора папки - бесполезное обновление базы

Собственно говоря логично, если ничего не выбрано, ничего и обновляется ;)
Введу слежение за тем выбрано ли что-нибудь в дереве каталогов.

2. Нажатие кнопки    " Создание новой базы "
Реакция программы на нажатие кнопки ОК без выбора папки - происходит Обновление (фактически обнуление ) существующей базы.
" Отмена"  совсем нет необходимости выхода из работающей базы .

Собственно вытекает из пункта 1. Обнуление необходимо для освобождения оперативки, создание параллельно базы вполне возможно, но только с учетом расхода памяти не оправдано :(

3. В меню : " База данных " имется перечень всех ранее созданных баз ,(даже от других версий MuzCat).
Возможности удалить их их списка не нашел
Желательно бы получать путь к базе при наведении мышки на нее , и возможность ее удаления.

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

4. Может быть предусмотреть возможность возврата к базе по состоянию предыдущего дня ?

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

5. Так и нет возможности посмотреть коды уже созданных шаблонов элеменов дерева (см . Предложения)

Минус, не спорю, хотя тут вопрос больще в недостатке документации программы. Постораюсь исправить положение. Как насчет вспывающей посказки?

5. В связи с богатыми возможностями программы колчество кнопок - большое , не умещается на строке ,
и часть их сделана разворачиваемыми , что не очень удобно.
Может быть в настройках предусмотреть возможность выбора :
    - Необходимости установки той или иной кнопки
    - Группирования кнопок
    - Места установки
    - Вид кнопки (Видимая -Свернутая)

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

5. Функциональные возможности редактора тегов ,конечно богаче,чем в старых версиях (1),
однако для редактирования тегов слишком много отдельных кнопок . Тут же и контекстное меню и F2 .
Может оставить одну кнопку "Разрешить редактирование тегов", и сделать общее всплывающее меню  в режиме always on top .

Туда  :

а) Вместо вплывающего не очень удобного окна : " Обрезка строк " - поместить пункты меню :

    --- Удалить букву слева ---   --- Удалить букву справа ---
   
    При каждом клике удаляется 1 буква
    С ограничением : Запрет удаления последней оставшейся буквы строки

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

б)  Добавить пункты :
   
     --- Удалить слово слева ---     --- Удалить слово справа ---

    При каждом клике удаляется 1 слово
    С ограничением : Запрет удаления последнего оставшегося слова строки

Думается, что крайне редко такое может понадобиться в реальной жизни, хотя опять же реализуется просто и добаляет ЛИШНЮЮ кнопу в нитерфейс.

в) Добавить пункты :   

--- Поменять слова местами ---

Слов, то может быть сколько угодно, и какие из них менять местами? Я бы с удовольствием написал бы прогу для телепатии, чтоб телепать, да видимо слаб я в алгоритмах ;)

--- Заменить '_'  на ' '  ---

Всего-лишь частный случай замены, опять же лишняя кнопка.

г) Поместить пункты :
--- Транслит ---
--- Ретранслит ---
и т.д.

Как и предыдущий пункт частные случаи "Изменения написания"

Все в одном месте под рукой . Не надо нажимать разные кнопки ( у каждой ведь свое меню )

И снова телепатия :) Увы, но такого еще никто не придумал - делать много, и того что хочет пользователь одной кнопкой :(

Кстати о базе. Раз уж на то пошло. Вот столкнулся я с проблемами, описанными выше. Создав новую базу я потеряю много чего, что в файлах не сохраняется, например содержимое дополнительных полей, некоторых колонок, счётчиков и т.д. Возможно будет уместным предусмотреть возможность экспорта указанных полей базы в отдельный файл, с возможностью его дальнейшего восстановления в новой базе. А то получается, создал новую базу и всё с чистого листа. Что скажите?

Так уже есть экспорт в файл dmb ;) Это я про то, что старые базы окрываются в новой версии MuzCat  - естественно новые (добавленные) поля нужно заполнить. Поэтому то я и написал что рекомендуется "перечитать теги" и выполнить "автозаполние полей" базы данных.
Со вставкой думаю вполне реально внести предложенные изменения, посмотрим как это на практике себя проявит.

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

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

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

Эскиз извлекатется с учетом поля "Полное название альбома" и храниться в кеше программы. Естественнно при установке этой опции на произвольной ветви в качестве изображения будет использоваться перве встретившееся. Сочтвенно икто не запрещает делать "глупые" страницы отсюда и общедоступность упомянутой галочки для любого уровня.

0

16

Марк Разор, база по ссылке не окрывается. Все закачено нормально? Просто в отладчике нет возможности сейчас запустить.

Да, у меня всё открывается  :rolleyes: Вот тут бы пригодился экспорт

Как насчет вспывающей посказки?

Как показывает практика в справку никто и не смотрит. Всплывающая подсказка в самый раз  :yep:

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

Будем ждать

Эскиз извлекатется с учетом поля "Полное название альбома" и храниться в кеше программы.

Интересно каким образом? Ставил экскизы на элемент древа *альбом*. В альбоме одного исполнителя отображается обложка альбома от другого. А в большинстве случаев изображений вообще нет, несмотря на то, что в папке с исполнителем находятся изображения. Как это дело настроить? :(

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

Отредактировано Марк Разор (2009-04-23 19:58:37)

0

17

zldo написал(а):

Собственно вытекает из пункта 1. Обнуление необходимо для освобождения оперативки, создание параллельно базы вполне возможно, но только с учетом расхода памяти не оправдано

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

zldo написал(а):

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

Возможность убирать неиспользуемые -это хорошо . Но если в интерфейсе при этом освободится достаточно места , зачем Мне свернуиая часто используемая кнопка ?

zldo написал(а):

Думается, что крайне редко такое может понадобиться в реальной жизни, хотя опять же реализуется просто и добаляет ЛИШНЮЮ кнопу в нитерфейс.

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

Очень часто  тег  - Композиция - прописан в таком виде ?                                      А надо :

1 . Иванов Иван - Интро.mp3                                                            Интро
2 . Иванов Иван - Полечка с выходом.mp3                                        Полечка с выходом
3 . Иванов Иван - Прозвенел звонок.mp3                                          Прозвенел звонок
4 . Иванов Иван - На дороге Кольцевой под Москвой.mp3                 На дороге Кольцевой под Москвой
5 . Иванов Иван - Где-то далеко.mp3                                                Где-то далеко

Здесь как раз очень удобно было бы       использовать                     --- Удалить слово слева ---   

Часто  тег   - Исполнитель-  прописывают в виде ?         Петр Иванов .
         Здесь очень удобно    --- Поменять слова местами ---
А сколько таких   :             5_. _Иванов Иван _- _Где-то _далеко.mp3   
         Здесь удобна      --- Заменить '_'  на ' '  ---

zldo написал(а):

Все в одном месте под рукой . Не надо нажимать разные кнопки ( у каждой ведь свое меню )И снова телепатия  Увы, но такого еще никто не придумал - делать много, и того что хочет пользователь одной кнопкой

Причем здесь телепатия ? Одной кнопкой вызывать одно общее меню , а там сколько угодно пунктов если их еще наглядно расположить.
И интерфейс высвобождается
Ведь 1/3 часть интрфейса так или иначе связана с редактором тегов

Отредактировано grega (2009-04-23 22:25:23)

0

18

Ведь 1/3 часть интрфейса так или иначе связана с редактором тегов

Я подобную проблему решил просто, у меня вообще нет панелей с кнопками. А зачем? это же дубли контекстного меню. Это понятно что при такой функциональности места под кнопки разумно не хватит. Если вам удобно использовать кнопки, то мне кажется что выход в группировке кнопок на панелях. Не могу сказать точно как это может выглядеть, может вкладки, а может одна кнопка, вызывающая меню с кнопками. Не знаю. Однозначно место нужно освобождать. grega дело говорит. С другой стороны возможно ли это будет сделать. :| предложить то можно всё что угодно. А может использовать разные панели с кнопками для двух режимов музката (рабочий - редактор). В своём свои кнопки

Очень часто  тег  - Композиция - прописан в таком виде ?                                      А надо :

1 . Иванов Иван - Интро.mp3                                                            Интро
2 . Иванов Иван - Полечка с выходом.mp3                                        Полечка с выходом
3 . Иванов Иван - Прозвенел звонок.mp3                                          Прозвенел звонок
4 . Иванов Иван - На дороге Кольцевой под Москвой.mp3                 На дороге Кольцевой под Москвой
5 . Иванов Иван - Где-то далеко.mp3                                                Где-то далеко

Здесь как раз очень удобно было бы       использовать                     --- Удалить слово слева ---

Это можно сделать следующим образом: режим редактора - получить тег используя шаблон - название композиции. Само название читается из тега а не из имени файла. Сами файлы я переименовываю программой fullrename. Не очень удобно, но спасает. Если честно никогда не встречал тегов названия такого вида.

PS предлагаю при добавлении новых песен автоматически заполнять служебные поля и не спрашивать об этом пользователя. А то получается функция *автоматически заполнить поля базы* совсем и не автоматическая и всё арвно приходится вручную это делать, да ещё мучаться, так как нужно выделять всё это дело определённым образом.

Перезалил свою БД http://ifolder.ru/11777405

Отредактировано Марк Разор (2009-04-23 21:34:49)

0

19

Марк Разор написал(а):

Это можно сделать следующим образом: режим редактора - получить тег используя шаблон - название композиции. Сами файлы я переименовываю программой fullrename. Не очень удобно, но спасает.Если честно никогда не встречал тегов названия такого вида.

Очень часто вместо тега композиция прописывают имя файла (именно потому что используют неверно шаблоны)
Это я знаю. Одноко шаблонами на все случаи не напасешься (достаточно добавить где-то пробел и уже другой шаблон нужен)
А так все наглядно было-бы , все действия под контролем постоянным , кликнул-проверил , тут же и возможность отката ...

Кстати а есть ли возможность создать шаблон по принципу  Регулярных выражений :   
Чтобы  например       " - "   ,    " -"   ,    "- "    и    "-"      воспринималось бы одинаково  (так же и  " . "  ,  " ."  ,  ". "   и    ".")   ?

А чем плох MuzCatовский  ренеймер ? - мне нравится

Отредактировано grega (2009-04-23 22:31:15)

0

20

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

0

21

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

1 при попытке переименовать файлы не было привычных шаблонов, но это не самое главное, при попытке создать свой, он создавался только наполовину. Т.е. он был виден в окне создания, но в меню переименовывания так и не появился...

2 Посли изменения в названии группы она так и не переехала из группы русские в группу англицские сама, так что вручную удалил из базы (кстати чтот я не нашел пункта меню "удалить из базы" и просто переименовал папку) а потом снова добавил через поиск и группа прописалась куда надо.

всмысле было - KoЯn стало - KoRn

Отредактировано CBET (2009-05-05 14:22:27)

0

22

CBET,
1. Повторил, действительно шаблоны не обновляются после редактирования - исправлю.
2. Изменение названия не ведет автоматически к изменению в поле "Язык исполнения" - его нужно отредактировать вручную, либо воспользоваться функцией "автоматически заполнить поля базы данных"
Пункт удалить из базы находится в главном меню - файлы\удалить из базы данных

0

23

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

0

24

Каким образом можно самому настроить отображение дерева? Например - при выборе отображения по артистам он бьёт их на группы: "eng", "English", "rus", "Английский", "Русский". (Можно самому настроить отображение только первых букв алфавита без подобных группировок?) И еще - как настроить группировку в ветку "разное" (количество композици 3 и менее, насколько я понял, а как это регулировать, есть ли возможность не группировать в ветку "разное")?

0

25

v27s, ничего сложного нет.
Для начала заходим в настройки содержимого дерева.
http://s40.radikal.ru/i087/0907/96/2eee6634a049.jpg
Жмем создать новую страницу.
http://s59.radikal.ru/i166/0907/78/4139eb25ed2f.jpg
Ну а в появившемся диалоге уже создаем желаемую страницу.
http://s50.radikal.ru/i130/0907/29/e94165ce31e3.jpg
По порядку...
1. Список полей доступных для формирования уровня дерева - их нужно перетаскивать в поле "2."
2. Собственно логическая структура страницы - как страница будет выглядеть после формирования, тут же рядом есть поля с названием страницы и коментарием, так же можно выбрать иконку для будующей страницы.
3. Свойства уровня:
Значек уровня - позволяет выбрать иконку которая будет применена для уровня, полезно для полей сформированых по шаблону (о них ниже).
Прятать значек - определяет наличие у уровня значка.
Сортировка - определяет тип сортировки на уровне дерева, тут я думаю тоже все понятно.
4. Продолжаются свойства уровня... настройки позволяющие "облегчить" дерево.
Не отображать уровень если он содержит только одну ветвь - если данная галка установлена, то в ситуации со страницей "Исполнитель\Альбом" у исполнителя только 1 альбом подуровень "Альбом" показан в дереве не будет.
Учитывать регистр при построении дерева - тоже я думаю понятно если не установлено то "Сплин" и "СПЛИН" попадут в одну ветвь "Сплин".
5. Группировать ветвь в разное если в ней элементов менее - по умолчанию 0 естественно в дереве ветвей без элементов с нулевым количеством элементов нет, поэтому значение 0 выключает группировку элементов в "Разное", если же значение положительное, то будут выполнятся группировка.
6. Визуальные эфекты уровня - я думаю вопрсов тоже не должно возникнуть.
7. Определяет появится ли страница в дереве сразу после завершения редактирования.
8. Параметры всего дерева
Фильтр - применяемый к элементам дерева фильтр (это уже отдельный разговор)
Показывать как список - запрет сворачивания\разворачивания ветвей отображения линий уровней, плюсиков-минусиков
Выделять строку полностью - выделять всю строку, а не только часть с текстом.
Не показывать иконки - запрет иконок во всем дереве.
Отображать элемент "Все записи" - пока не работает, но думаю смысл понятен.
9. Кнопка создать поле по шаблону.
Подробнее о шаблонах - в принципе, все основные обозначения можно вынуть из диалого, раскажу немного о расширенном функционале:
Секции
Секции обозначаются при помощи символа ":" обнуляются если в в секции существует подстановка пустого значения. Например имеем шаблон "%2: - :%1" (исполнитель - название композиции) если исполнитель не заполнен, то такой шаблон вернет "название композиции" (если это поле заполнено), т.е. в результат не попало ненужное тире перед названием композиции, так же будет и в случаи если незаполненим окажется поле "исполнитель"
Специальные префиксы
Используются вместо "%" в шаблоне и имеют другое действие.
& - обрезает от содержимого поля первую букву, например для "Сплин" результат шаблона &2 будет "С"
$ - исплользуется для форматирования полей с датой и временем (например всемя добавления файла в базы данных) сиснтаксис такой: $(формат даты)[буквенный код поля базы данных] пример $(dd:mm:yy  hh:mm:ss)m, формат даты стандартный, виндовый.
Дополнительные функции
Ведущие символы - синтаксис %(Ведущий символ, число символов)[буквенный код поля базы данных] пример %(0,3)n (номер дорожки в формате ххх, для дорожки 1 получим 001)
Вырезка  - синтаксис %(Начальный символ: конкчный символ)[буквенный код поля базы данных] пример %(1:3)5х (дата в формате 199х, берутся первые три символа и добавляется х в конец строки)

0

26

что-то я не могу скачать. почему?

Размер:
    1.22 МБ

Закачан:
    16 апр 2009 19:54

Срок хранения:
    14 сен 2009 06:54

Скачан последний раз:
    31 июл 2009 06:54

Dr.Web:
    Файл не может быть проверен

md5:
    4e92a0987df1fbe5d7a52eb413a8576c

0

27

igaR написал(а):

что-то я не могу скачать. почему?

Качается тока что проверил... Вводишь цифры на картинке жмешь скачать появляется ссылка, жмешь правой кнопкой сохранить как и все... Верно для Оперы...

Кстати, Саш, если есть какая-нидь инфа о проекте может обнародуй, понятно что лето и не до проги пока, но кто знает...

0

28

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

0

29

OK ждем осень  :cool:

0

30

Удалось скачать и попробовать.

Александр!
Ваша программа становится все лучше и лучше. Спасибо.
Аналогичные программы далеко позади.

Вы не пробовали поставить ее на комерческие рельсы?

Успехов вам!

0


Вы здесь » Форум программы MuzCat » MuzCat v2 (архив) » MuzCat v2.0 alpha 9