web-dev-qa-db-ja.com

複数の並列音楽ライブラリをどのように管理しますか?

リッピングされたロスレスファイル(今のところWMAL)とオリジナルのダウンロードされたMP3、AACなどを含むメインミュージックライブラリがあります。まったく同じ音楽セットを含むが、形式が異なるいくつかの並列ライブラリもあります。

たとえば、次のライブラリがあります。

[。 、他は無視しました

これは私にとって管理するのが少し不器用です。各ライブラリはメディアドライブの個別のフォルダにあり、Full\ライブラリをWMPで管理しています(これにより、再生、自動タグ付け、アルバムアート、フォルダの名前変更などが可能になります)。私はiTunesでMobile\を管理しているので、iPodと同期できますが、iTunesStoreのダウンロードはMobile\ではなくFull\に送られます。そして、私はまだMP3ライブラリを開始していません。

新しいCDか何かをリッピングするときはいつでも、foobar2000をFull\にポイントし、それを一度にMobile\MP3\にトランスコードします。

これを行う他の人がいる必要があります。どのようにすべてをうまく管理しますか?

私はWinXPを使用していることに注意してください。

4
user13417

Linuxファイルサーバーがあれば、FLACファイルをそこに置き、MP3FSを介してファイルシステムを共有できます。必要に応じてファイルをオンザフライでMP3にトランスコードし、ファイルを複数回保存する必要はありません。

残念ながら、私はWindowsで同様のことを見たことがありません。私の解決策は、FLACフォルダーを監視し、新しいファイルを検出して、毎晩MP3などにトランスコードする簡単なスクリプトを作成することです。それほど便利ではありません。

3
Raynet

個別のライブラリの必要性を理解していません。 foob​​ar2000を使用すると、コーデックでライブラリを分類できます...

これが「コーデック/コーデックプロファイル」注文のアルバムリストパネルコードです。

%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で行うすべてのことを行うことができます:再生、自動タグ付け、アルバムアート、フォルダーの名前変更など...そして確かにもっと...

また、 foo_dop コンポーネントを使用して、iPodとの間で曲を転送することもできます。

Fb2kで動作しないのはiTunesStoreだけです

2
fluxtendu