4

У меня есть основная музыкальная библиотека, содержащая скопированные файлы без потерь (в настоящее время в WMAL) и оригинальные загруженные файлы MP3, AAC и т.д. У меня также есть пара параллельных библиотек, которые содержат точно такой же набор музыки, но в другом формате.

Например, у меня есть следующие библиотеки:

Full\: lossless, original lossy downloads
Mobile\: lossless transcoded to HE-AAC, lossy copied over without transcoding
MP3\: lossless transcoded to MP3, lossy MP3s copied over, others ignored

Это все немного неуклюже для меня. У меня есть каждая библиотека в отдельной папке на моем медиа-диске, и я управляю библиотекой Full\ с помощью WMP (которая позволяет воспроизводить меня, автоматически помечать теги, оформлять альбом, переименовывать папки и т.д.). Я управляю Mobile\ с помощью iTunes, чтобы он мог синхронизироваться с моим iPod, хотя любые загрузки iTunes Store идут в Mobile\ вместо Full\ где они принадлежат. И я еще не запустил библиотеку MP3.

Всякий раз, когда я копирую новый CD или что-то еще, я указываю foobar2000 на Full\ и транскодирую все сразу в Mobile\ и MP3\ .

Там должны быть другие люди, делающие это; как тебе все это удается?

Обратите внимание, что я нахожусь на WinXP.

2 ответа2

3

Если бы у вас был файловый сервер Linux, вы могли бы поместить туда файлы FLAC и совместно использовать файловую систему через MP3FS, при необходимости он перекодировал бы файлы в MP3 на лету, и не было бы необходимости хранить файлы несколько раз.

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

2

Я не понимаю необходимости отдельных библиотек. С foobar2000 вы можете классифицировать библиотеку по кодекам ...

Вот код панели списка моих альбомов для заказа "кодека / профиля кодека":

%codec%|
$if($stricmp(%codec%,vorbis),%__bitrate_nominal%' kbps (nominal)')
$if($stricmp(%codec%,MP3),$if($stricmp($left(%codec_profile%,3),VBR),VBR|'['$substr(%codec_profile%,5,6)']',%codec_profile%|$ifgreater(%bitrate%,64,$ifgreater(%bitrate%,128,$ifgreater(%bitrate%,160,$ifgreater(%bitrate%,192,$ifgreater(%bitrate%,256,$ifgreater(%bitrate%,319,$ifequal(%bitrate%,320,=320,),<=319),<=256),<=192),<=160),<=128),<=64)kbps))
$if($stricmp(%codec%,AAC),$replace(%codec_profile%,LC,Low Complexity,SSR,Scalable Sampling Rate,HE,High Efficiency,LD,Low Delay,LTP,Long-Term Prediction,SBR,Spectral Bandwidth Replication))
$if($stricmp(%codec%,Musepack),$replace(%codec_profile%,'',))
$if($stricmp(%codec%,WMA),%codec_profile%)
$if($stricmp(%codec%,Monkey''s Audio),%codec_profile%' ('$info(version)')')
$if($stricmp(%codec%,FLAC),%codec_profile%)
|%album artist%|%album%|%tracknumber%. %title%

(Вы можете использовать аналогичный код "форматирования заголовка" в большинстве компонентов)

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

И даже вы можете передавать песни в / из вашего ipod с помощью компонента foo_dop .

Единственное, что не работает с fb2k - это iTunes Store

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .