すべての音楽をMusicという別のフォルダに移動しようとしていますが、そのメタデータの整理に多くの時間を費やしました。音楽を別のフォルダに移動すると、カスタムメタデータは失われますか?
UbuntuLucidでBanshee2.0.1を実行しています。
音楽をあるシステムから別のシステムに移動し、あるLVMから別のLVMにも移動しました。
私が完了した1つの移動は、ラップトップ(Ubuntu)からデスクトップ(Windows)へのscpであり、各曲のメタデータを含むすべての情報は素晴らしかったです。
次に、次のコマンドを使用して、LVMボリュームから別のLVMボリュームに別のコピーを実行しました。
Sudo cp -a ./Music/* /mnt/tmpMusic/
メタデータの問題なしで話すので、Banshee用に新しくコピーしたMusicフォルダーを使用しています。
すべての音楽をあるフォルダから別のフォルダに移動する前に、1つの曲を新しいディレクトリに移動するための小さなテストを実行してください。曲を移動したら、それをBansheeにインポートして戻し、メタデータが損なわれていないことを確認します。以下の例:
Sudo cp -a /path/to/current/song.mp3 /new/path/to/song.mp3
お役に立てれば。
/data/music
の下に音楽コレクションがあり、それを/media/SD/music
に移動したいと思いました。私は次のことをしました:
cd ~/.config/banshee-1
sqlite3 banshee.db ".dump" > dump
mv banshee.db banshee.db.backup
sed -i 's+file:///data/music/+file:///home/marc/Music/+g' dump
cat dump | sqlite3 banshee.db
rmdir ~/Music
ln -s /media/SD/music ~/Music
これが私がしたことの説明です:
file:///data/music/
をfile:///home/marc/Music
に置き換えます。~/Music" directory
を取り除きます。/media/SD/music
から~/Music
へのシンボリックリンクを作成します。その結果、標準の~/Music
ディレクトリを削除し、音楽ファイルを保存する実際のディレクトリへのシンボリックリンクを作成しました。私はBansheeデータベースに、シンボリックリンクの場所で自分の音楽を探すように指示しました。音楽の場所をもう一度変更したい場合は、ファイルを移動してシンボリックリンクの場所を更新するだけです。