Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

нужна небольшая утилита, в обмен на музыку   Найти похожие ветки 

 
Jdmh   (2004-10-03 14:22) [0]

вообщем, нужна программа.

дано:

есть некоторое количество мп3 файлов (где-то от 5gb и выше). все они размещены в каталоге (назовём его music\). не прямо в корневом, а в подкаталогах. у каждого подкаталогa могут быть свои подкаталоги. например может быть так music\artist\album\ или так music\artist - album\, может быть вообще как угодно. файлы находящиеся в каталогах нижнего уровня это отдельные альбомы.

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

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

Основная задача - выжать максимум из имени и имеющихся тэгов и правильно всё это переимновать/дозаполнить тэги. если данных не хватает - спросить их у пользователя.

насколько легко/тяжело сделать данную прогу?,.. расплачиваться буду музыкой, сейчас порядка ~40 gb.. постоянно меняюсь и коллекция растёт, раньше приводил всё в порядок руками (точнее Tag&Rename), но сейчас это стало действительно проблемой, тем которым наплевать на то что где-то чего-то не хватает,.. ну они и плюют на это:) я же не могу. музыка самая разная, и её становиться всё больше и больше:) вы делаете для меня прогу - я даю вам музыку,.. вы дальше улучшаете прогу, а даю вам всё больше и больше новой и интересной музыки:), альтернатива, ню-металл, грайнд, инди, эмо, хк, металкор, эксперементальный, прог рок, и т.д.

кому-нибудь интересно?


 
Stef   (2004-10-03 14:28) [1]

а есть у тебя перепевки старых песен в рок исполнение. Например есть такая песня DAVID USHER - Black Black Heart. А есть этаже песня но исполненая какой то рок группой очень хорошо.


 
Jdmh   (2004-10-03 14:32) [2]

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


 
reticon ©   (2004-10-03 15:04) [3]

расплачиваться буду музыкой

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


 
Jdmh   (2004-10-03 15:06) [4]

reticon> тебя что-то неустраивает в этой жизни?:)


 
reticon ©   (2004-10-03 15:07) [5]

всегда найдутся исключения...



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.035 c
14-1096919355
Gero
2004-10-04 23:49
2004.10.24
Программа для локалки


1-1097224161
LKan
2004-10-08 12:29
2004.10.24
Очистка экрана


9-1088280771
ALexb
2004-06-27 00:12
2004.10.24
delphix


3-1096124889
eugene32
2004-09-25 19:08
2004.10.24
Вопрос про TDataModule


4-1095766552
Rahim
2004-09-21 15:35
2004.10.24
Как отследить закритие файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский