gifts2017

Каталог Музыки 2.0

Опубликовал Андрей Загуляев (Mucmepukc) в раздел Программирование - Практика программирования

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

-(- внимание -)-
расчитано на разрешение монитора - 1280х1024

в конфигурации исполльзуются внешние компоненты:
1. FormEx.dll /управление формами/
2. 1cpp.dll /расширенные возможности 1С/
3. RToolTips.dll (+ RVXPLib.dll необходимо зарегистрировать в системе подобно любому COM-серверу: regsvr32 RVXPLib.dll) /всплывающие подсказки/
4. Йоксель /таблицы, сохранение в xls/
также необходимо расширение эксплорера - Mp3Ext (http://www.mutschler.de/mp3ext)

(спасибо авторам разработок, без них было бы очень плохо)

-(- хэлп -)-
не силен в написании хэлпов, но самое-самое написал, по-мере поступления вопросов, думаю, будет пополнятся

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

-(- ps -)-
извиняюсь, если напрасно потратил ваш траффик и время


обновления от 19.06.2008
очень много всего, так что пусть будет версия 2.0 =)

1. смена раскраски таблиц через FormEx, теперь раскрашивается и текущая ячейка
добавлена обработка КорректировкаЦвета.ert для исправления под обновленный ФормЭкс
2. еще боле автоматизировано заполнение (в идеале теперь можно указать болванку или папочку с мп3)
идельна следующая структура:
- Группа1
--- Год - Альбом1
----- НомерТрека - НазваниеТрека1
----- НомерТрека - НазваниеТрека2
--- Альбом2
...
- Группа2
...
3. возникла проблема с автоопределением битрейта и продолжительности
следует поэкпериментировать в Процедура ПолучитьПродолжительность()
со строчкой |strResult = objFolder.GetDetailsOf(objItem, 38) меняя число (38)
4. обновлен Йоксель, теперь возможна свертка\развертка групп строк в таблицах
5. turbobl и mymouse заменены на 1cpp
5а. теперь битрейт и группу можно изменять через ТабличноеПоле
5б. в ТабличномПоле Катлога (обновляется ПриОтжатииПравойКнопки, т.е. необходимо щелкнуть по нужной строчке в каталоге) для группы показывается список альбомов, для альбома - список треков
5в. при выборе в ТабличномПоле альбома - либо открывается альбом (элемент справочника), либо печатается информация об альбоме, при выборе трека - печатается текст песни
5г. в ТабличномПоле Музыкантов отображается информация об участии в записях альбов
6. добавлена возможность формирования информации об альбомах с bbcode, например для релизов в торрентах =)
7. в настройки добавлены:
- градиентная раскраска для неосновных справочников
- открытие элемента или печать информации
- свертка таблиц
8. прочие доработки


обновления от 25.06.2008
- объединил Управление Альбома и Стилями
заменил ТаблицуЗначений на ТП, теперь можно менять что-то у нескольких выделенных строк

обновления от 26.06.2008
- подправлено обновление ТП в Каталоге

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.1194509576 3,51Mb
25.09.09
32
.1194509576 3,51Mb 32 Скачать
help
.1194509829 1,68Mb
25.09.09
12
.1194509829 1,68Mb 12 Бесплатно
history
.1202716230 2,26Kb
25.09.09
11
.1202716230 2,26Kb 11 Бесплатно
обновление от 01.04.2008
.1202968017 1,06Mb
25.09.09
11
.1202968017 1,06Mb 11 Скачать
ВК для каталог 2.0
.1213931685 1,42Mb
25.09.09
13
.1213931685 1,42Mb 13 Бесплатно
каталог 2.0 (ч.1)
.1213932149 1,39Mb
25.09.09
12
.1213932149 1,39Mb 12 Скачать
каталог 2.0 (ч.2)
.1213932197 1,39Mb
25.09.09
11
.1213932197 1,39Mb 11 Скачать
каталог 2.0 (ч.3)
.1213932212 42,85Kb
25.09.09
11
.1213932212 42,85Kb 11 Скачать
обновление от 30.06.2008
.1214368256 196,61Kb
25.09.09
12
.1214368256 196,61Kb 12 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Андрей (andrewalexk) 08.11.07 13:42
:)
а конфу конкурента видел?
2. Андрей Загуляев (Mucmepukc) 08.11.07 14:01
3. Евгений Мартыненков (JohnyDeath) 08.11.07 14:05
плюсик за набор ВК.
Расскажи, что такого mymouse.dll может делать?
4. Андрей Загуляев (Mucmepukc) 08.11.07 14:21
(3) я не помню откуда я ее откопал
но условия пользования - бесплатные, поэтому лучше выложу, с сохранением копирайтов

конкретно у меня обрабатывает правую кнопку:
- для быстрой распечатки информации об альбоме (если нажимается на группе)
- для доступа к документам трэклист и состав (если нажимается на элементе)
5. Евгений Мартыненков (JohnyDeath) 08.11.07 14:26
(4) В FormEx всё это есть: ПриНажатииПравойКнопки / OnRButtonDown и
ПриОтжатииПравойКнопки / OnRButtonUp
6. Андрей Загуляев (Mucmepukc) 08.11.07 14:27
думаю, не очень корректно выкладывать заполненную мной базу (без картинок)
но если кому интересно - обращайтесь - ICQ: 264151653
может быть проще будет разобраться
7. Андрей Загуляев (Mucmepukc) 08.11.07 14:29
(5) FormEx не делает контекстное меню
или я ошибаюсь?
8. Евгений Мартыненков (JohnyDeath) 08.11.07 14:47
А что ты подразумеваешь под "Контекстным меню"? Список значений?
Если да, то можно организовать стандартный СЗ или из того же ФормЭкса воспользоваться методом "ВыбратьЗначение" класса "Сервис":
Метод предназначен для интерактивного выбора значения из многоуровневого списка. Многоуровневость обеспечивается вложенностью списков значений (см. Пример). Количество уровней не ограничено. Если выбор производится в меню, то значения с представлением "-" воспринимаются как разделители.
Mucmepukc; +1 Ответить
9. Андрей Загуляев (Mucmepukc) 08.11.07 15:18
мысль понял, попробую ;)
Мышка попалась и ее возможности были использованы раньше ФормЕкса
пока мне кажется что ею проще добиться того, чего мне хотелось
другая причина - уменьшить количество ВК
вообщем - пробую =)
11. Аркадий Кучер (Abadonna) 08.11.07 15:38
(5,8) Да ваще Лёха убил все дальнейшие поползновения писать ВК :))))))))
Но аську он-таки еще не сделал ;)
12. АЛьФ (АЛьФ) 08.11.07 16:01
13. Евгений Мартыненков (JohnyDeath) 08.11.07 16:40
(9) другая причина - уменьшить количество ВК
чё-т не понял. Ты загружаешь компоненту mymouse, которая повторяет некоторый функционал FormEx (уже загруженный) и говоришь про уменьшение кол-ва ВК??
14. Евгений Мартыненков (JohnyDeath) 08.11.07 16:44
(11) а прикинь, если б он всем показал свою аську... Да его б все достали: "У меня не окрашивается; дерево не так строится; а как сделать..." )))
16. Аркадий Кучер (Abadonna) 08.11.07 17:23
(12) Ты про поползновения или про аську? ;))))
В формексе аськи точно нет, а после формекса как-то вроде и писать нечего :)))
17. Андрей Загуляев (Mucmepukc) 08.11.07 17:27
(13) не-е, я как раз наоборот, про то, что можно убрать mymouse, если смогу тоже самое организовать с ФормЕксом
спасибо за подсказку
18. Аркадий Кучер (Abadonna) 08.11.07 17:29
19. Андрей Загуляев (Mucmepukc) 09.11.07 09:31
(10) а-а, помню такую, когда-то даже грешным делом пытался парсер тегов мп3 себе прикрутить оттуда ;)
но не сдружилось.
кроме того (если я все правильно помню) рассчитано оно на залежи мп3 на винчестере, а мне надо было и аудиокд и кассеты и винил, мп3 на болванках, да еще и следить, если чего кому отдал ;)
да еще и построено на подчиненности справочников
в общем - идея и реализация отличная, но не то что надо мне ;)
20. Андрей Загуляев (Mucmepukc) 06.12.07 11:26
21. Андрей Загуляев (Mucmepukc) 11.02.08 10:51
"извращения" продолжаются ;)
22. Андрей Загуляев (Mucmepukc) 14.02.08 08:50
немного поторопился... вот, исправляюсь ;)
23. Андрей Загуляев (Mucmepukc) 19.06.08 12:55
чего-то не заливает эту 2.0 :( надеюсь, это временное явление
24. Андрей Загуляев (Mucmepukc) 20.06.08 07:27
чего-то так и не захотело заливаться одним файлом. пришлось поделить.
25. Андрей Загуляев (Mucmepukc) 26.06.08 14:53
ма-а-аленькое исправление ;)
26. Андрей Загуляев (Mucmepukc) 30.06.08 10:31
зы. текущие ВК обновлены
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа