\m/ 80's metal \m/
http://80metal.com/

Генерация списка mp3 в Excel
http://80metal.com/viewtopic.php?f=19&t=1811
Page 3 of 4

Author:  gateKeeper [ 16 Feb 2009 ]
Post subject: 

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

church wrote:
nomercy2all пишет:
А как в этой проге добавить биографию артиста? Чего то я не понимаю буратина

С этим я пока не разбирался..Может завтра попробую...


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

Image

Ну или можно заполнить соответствующую закладку в свойствах исполнителя - на исполнителе ПКМ - Свойства - Биография

Image

Author:  nomercy2all [ 16 Feb 2009 ]
Post subject: 

gateKeeper, спасибо за подсказку с биографией. Заметки не очень устраивают, потому что, насколько я понял, там нельзя текст форматировать, а хочется когда-нибудь это все дело в html перевести, полюбоваться :smile:
И еще вопрос :oops: Можно ли обновлять html страницы, которые он создает или при каждом обновлении коллекции нужно заново экспортировать?

Author:  Kostolom [ 16 Feb 2009 ]
Post subject: 

church wrote:
Вообщем, если оставлять список в самой программе, то всё выглядит очень даже цивильно:
Image

А вот при генерации в excel получаем вот такое: :(
Image

Мда, негусто. И что, никак настройки экспорта в Ёксель не подкрутить?

Author:  istar [ 16 Feb 2009 ]
Post subject: 

nomercy2all wrote:
А как в этой проге добавить биографию артиста? Чего то я не понимаю

Похоже нельзя, все перерыл :cry:

Author:  church [ 16 Feb 2009 ]
Post subject: 

Kostolom wrote:
Мда, негусто. И что, никак настройки экспорта в Ёксель не подкрутить?

Ну я не нашёл пока.Может товарищ gateKeeper подскажет... :oops:

Author:  istar [ 17 Feb 2009 ]
Post subject: 

Что то протупил с биографией :fingal:
gateKeeper, спасибо за подсказку :thanx:

Author:  gateKeeper [ 17 Feb 2009 ]
Post subject: 

nomercy2all
ты прав, форматирование как таковое в Заметках не применимо и в генерированной странице весь текст выдается скопом, но если люди хотят просто почитать инфу, то это вполне нормально. А вот для себя лично все форматирование останется в Заметках. Согласен, что это неудобно (.

Image

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

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

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

Author:  istar [ 18 Feb 2009 ]
Post subject: 

gateKeeper, ты случайно не знаешь - возможно ли в Меломании чтобы найденные через гугль обложки автоматом (или по нажатию на какую-нибудь кнопку) сохранялись не только в базе, но и в папку с альбомом? Очень не хватает этой функции. Знаю, что там можно самому выбрать куда сохранить, но это не тру, ибо задолбаешься :nea:

Author:  gateKeeper [ 18 Feb 2009 ]
Post subject: 

istar

я такой возможности ни сам ни в хелпе не нашел ((

Author:  McKagan [ 05 Mar 2009 ]
Post subject: 

CRUGER wrote:
я сам такую написал, только она содержимое отправляет в Access базу. Ну а оттуда можно и в ексель.
Но прога строго заточена под вид
папка - имя группы
подпапка - год - название альбома (качество)

качество = VBR или 032-320
например:
-Metallica
--2009 - Remagnetilk (320)
Cruger подскажи плиз
если маска такая:
Artist - (Year) Album [Bitrate]
Ты можешь поделиться скриптом, как бы мне в эксель занести все альбомы, именнованые таким образом?

Author:  gateKeeper [ 05 Mar 2009 ]
Post subject: 

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

Ну вот покопался, нашел чета у себя, глянь, что-то очень давнишнее, но вроде рабочее. Перловый скрипт. Делает хтмл-ку. Я попробовал ту хтмл-ку открыть в экселе - выглядит не плохо:

Image

Для запуска нужен - Перл, модуль MP3::Tag.
Если надо будет - сделаю экзешник.
Запуск тупой - указываешь папку которую надо обработать, типа:
perl my2.pl c:\temp\music\

И ему вроде на сколько помню по-барабану структура папок.
Баги - скорее всего есть, куда ж без них ))

http://ifolder.ru/10886422

Author:  Freddy [ 05 Mar 2009 ]
Post subject: 

McKagan wrote:
Cruger подскажи плиз
если маска такая:
Artist - (Year) Album [Bitrate]
Ты можешь поделиться скриптом, как бы мне в эксель занести все альбомы, именнованые таким образом?

маска
папка1 --> артист
папка2 --> год - альбом (битрейт)


программу писал на Visual Basic. Exeшник есть, исходники есть.
Очень много сил в программу вложил, просто так исходники отдавать жалко, а EXE-впринципе могу и так распространить, если нужно.
сразу говорю прога не переваривает точки в названии папок - виснет. Но это не проблема. А так очень долго её тюнинговал, умеет даже стили проставлять к альбомам(задаешь вручную или автоматом) и даже генерить текстовый файлик.

Author:  McKagan [ 06 Mar 2009 ]
Post subject: 

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

Image

Image

Такое я смог пока осуществить только в программке TT_Structurator ( сайт разработчика: http://www.wilduser-music.narod.ru/ )
Одно НО - программа заполняет поля в EXCEL значениями из тегов, а мне нужно чтобы программа брала все данные (АРТИСТ, АЛЬБОМ, ГОД (если есть), БИТРЕЙТ) непосредственно из названия папки. :(

Author:  gateKeeper [ 06 Mar 2009 ]
Post subject: 

McKagan

бгг, ты че, серьезно? такая простая задачко? Ну сделаю завтра, договорились. Вообщем все беру из названия папки и заполняю этим эксельку, так? Если не так понял - поправь меня. Нужно ли что-то еще особенное?
Да, сразу вопрос - у тебя есть поле трэкс, то есть кол-во трэков - ты подразумеваешь что в папке у тебя только мп3? Или могут быть нюансы?
ЕХЕ надо делать?

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

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

Author:  McKagan [ 07 Mar 2009 ]
Post subject: 

Quote:
Вообщем все беру из названия папки и заполняю этим эксельку

gateKeeper
да, все именно так! :true: спасибо , земляк, за помощь :true:
gateKeeper wrote:
Да, сразу вопрос - у тебя есть поле трэкс, то есть кол-во трэков - ты подразумеваешь что в папке у тебя только мп3? Или могут быть нюансы?
количество треков необязательно кидать в отдельный столбец EXCEL, но эта возможность приветствуется :smile:

Author:  church [ 07 Mar 2009 ]
Post subject: 

а можно экзешник сделать? :oops:

Author:  McKagan [ 07 Mar 2009 ]
Post subject: 

gateKeeper, не заметил строчку про экзешник.
пойдет в любом виде, хоть ехе, хоть проект-файл. У проекта конечно преимуществ больше - разобравшись в коде, можно будет самому подлатать программку под свои нужды.
В общем, я буду рад любому варианту :pardon:

Author:  gateKeeper [ 07 Mar 2009 ]
Post subject: 

McKagan

чегой-то инет седня хандрит с утра.

Ну вот, как обещал
http://ifolder.ru/10919629

Все требования в заголовке файла.
Запуск простой
perl <программа> <список каталогов для обработки>

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

perl <программа> D:\Temp E:\Music

Ограничения:
1. фильтр заточен под тебя, под твою маску каталогов.
2. скрипт НЕ обрабатывает каталоги, если в них отсутствуют мп3 файлы
3. скрипт НЕ обрабатывает каталоги не подпадающие под твою маску

Баги:
1. проблема с трансляцией названий каталогов, написанных кириллицей. Пока не победил. Хотя и не могу утверждать что это не только проблема моей системы, в разных вьюерах, отображается по разному: в Экселе 2007 корябает символы, в другом вьюере - все хорошо. Постараюсь разобраться. Скорее всего проблема с кодировкой.

ЕХЕ:
будет чуть позже, проблемы с компилятором, сорри


Scatterbrain
чего ругаешься? Если есть задача так ставь перед народом, кто может наверное не откажет

Author:  McKagan [ 07 Mar 2009 ]
Post subject: 

спасибо, щас разбираться буду :thanx:

Author:  McKagan [ 07 Mar 2009 ]
Post subject: 

не разобрался :( как этот скрипт запускать? нужно ПО?

Page 3 of 4 All times are UTC + 2 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/