Eugene wrote:
Достаточно было прочитать примечание рядом с файлом обновления. Насчет "..не появился ли там рисунок с обложкой..." - файлы музыки могут храниться в одном каталоге, вариантов названий обложек очень много, каждый раз перебирать все возможные посчитал неправильным.
Евгений, ваш труд уважаю, поэтому все примечания к диффам новых версий читаю внимательно. Возможно не тот источник.
Я смотрел ветку -
http://www.homemediaserver.ru/forum/vie ... p?f=2&t=54 там к версии .22 сказано:
------------------------------------------------------------------------------------- cut -----------------------------------------------------
- добавлена передача эскизов обложек музыкальных альбомов (подходящие файлы jpg, bmp, png в каталоге музыкальных файлов), музыкальные файлы (и соответственно обложки) различных альбомов должны быть в разных каталогах.
------------------------------------------------------------------------------------- cut -----------------------------------------------------
Я просто плохо выразил свою мысль

Имелось в виду следующая ситуация:
1. Есть готовая свалка музыки по директориям.
2. Например есть директория C:\Music\Andrew_Gubin\ и в ней несколько MP3. Обложки пока нет.
3. В один прекрасный момент находится и кладётся в ту же директорию фотография этого б/п любимого исполнителя.
4. После сканирования медиаресурсов через "Настройка->Медиаресурсы->Список каталогов->Сканирование" на плэйстэйшене обложка на мп3 трэках не появляется.
5. Появляется она только если грохнуть запись в "Настройке-Медиаресурсы->Список каталогов", потом добавить её же и просканировать.
6. Либо если удалить hms.dat и просканировать.
Eugene wrote:
paphnuty wrote:
TVersity и виндовый медиаплеер, кстати берёт обложку трека из Mp3Tag-а. ID3v2.4 умеет хранить обложку внутри файла мп3.
Может быть правильней показывать именно её, если она присутствует? Таким образом и в плейлистах, выбору по жанру, например, будут сразу обложки трэка. Сразу видно кто в плейлисте.
Медиаплеер кеширует обложки в хиддн-файлах AlbumArt_{ident}_Large.jpg и Small.jpg (например AlbumArt_{31181A1B-BF26-4D6F-913E-CDFB6F37CF1A}_Large.jpg ). Также присутствует файло Folder.jpg, который некоторые медиаплееры пользуют для иконки директории.
Было бы неплохо поддержать общепринятую стройность концепции....
В версии 1.03.23 добавлено чтение обложек из wma-файлов, принципы именования обложек AlbumArt_{ident} на данный момент непонятны. Если есть ссылки (torrent, rapidshare) на музыкальные файлы с обложками внутри них, то проще будет добавить их поддержку.
Позвольте изложить моё видение вопроса.
Сначала ищем embedded art в медиафайле (через ASF/ID3 tagging).
Если не обнаружено - ищем арт через CollectionID по наличию файла AlbumArt_{GUID}_Large.jpg
Если не обнаружено - ищем арт через CollectionID по наличию файла AlbumArt_{GUID}_Small.jpg
Если не обнаружено файл в этой директории Folder.jpg
Если не обнаружено - любой подходящий jpg с любым именем. (У меня в основном cover.jpg)
Про принципы именования - посмотрите пожалуйста на MSDNе
http://msdn.microsoft.com/en-us/library ... S.85).aspx
бытует мнение что этот GUID состоит из: CollectionID, CollectionGroupID, ContentID (не факт...)
Пример MP3 файлосов с эмбэддэд артом:
http://rapidshare.com/files/195089856/0 ... t.mp3.html
http://rapidshare.com/files/195089857/0 ... r.mp3.html