У меня есть основная музыкальная библиотека, содержащая, разорвал файлы без потерь (в WMAL на данный момент), и исходный загрузил MP3s, AACS, и т.д. У меня также есть пара параллельных библиотек, которые содержат тот же самый набор музыки, но в другом формате.
Например, у меня есть следующие библиотеки:
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.
Если у Вас мог бы быть файловый сервер Linux, Вы могли бы поместить файлы FLAC там и совместно использовать файловую систему по MP3FS, она транскодирует файлы в MP3 на лету при необходимости и не было бы никакой потребности хранить файлы многократно.
К сожалению, я не видел подобную вещь для Windows. Мое решение там состояло бы в том, чтобы записать простой сценарий, который контролирует папку FLAC и обнаружил бы новые файлы и транскодировал бы их к MP3 каждую ночь, или что-то вроде этого сортирует. Не как удобный.
Я не понимаю потребность отдельных библиотек. С 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