cocktailAudio X45の音源に対するTAG編集
以下の投稿で指摘した,smb接続したX45の音源を,PCのタグエディタで直接すると音源がおかしくなる現象は,2021年11月のファームウェアアップデートX45-CA-1.0.0R1721にて解消されました。(註:このファームウェアはNOVATRONのホームページでは提供されていません)しかしながら,音源管理の基本は大切です。
株式会社トライオード並びにNOVATRON社の皆さまに感謝いたします。
X45の内蔵SSDを取り外して,MacBook ProにUSB接続して楽曲データを転送した。macOSの場合,フォルダの中にX45には必要がない「.DS_Store」というOSが使用する隠しファイルが存在するので,転送時にフィルターを設定してコピーしないように注意した。転送完了後X45にSSDを取り付け直し,Music DBのスキャン作業を実行すると,約4時間程度かかってすべての楽曲の情報がデータベース化された。
人間の作業なのでどうやってもTAGのミスは発生してしまう。これをどのように修正するかが今回のテーマである。
大元の音源はTerramaster D5 Thunderbolt 3 に4TB×4台のWestern Digital REDでRAID5を構築(計12TB)して保存している。5スロット目には価格が下がった時点で14TBのREDを追加し,手動でRAID5ボリュームをバックアップする運用を行うつもりでいる。これをMacBook ProにThunderbolt 3で接続して管理する。Thunderbolt 3なのでNASのEthernet接続に比べると格段に高速にデータ転送ができるので,無駄な時間が発生しない点で優れている。
正しい音源管理に従えば,次のような方法をとるのが正解である。
- MacBook Pro上でD5 Thunderbolt 3の音源ファイルに対してTAGの修正を行う。
- X45のブラウザでTAGが誤っている音源をフォルダ(この場合はアルバムに相当する)ごと削除する。するとMusic DB上からTAGが誤っている音源に関する情報が完全に削除される。
- MacBook ProからX45にsmb接続を行い,1で修正した音源をフォルダアルバム(この場合はアルバムに相当する)毎X45の適切な位置にコピーする。
- X45のブラウザを使って3でコピーされたフォルダこの場合はアルバムに相当する)に対してMusic DBへの読み込みを実行する。
しかし人間はわがままなもので,ちょっとしたTAGの修正なら直接X45の音源ファイルを修正したいと思ってしまうのである。
では試してみよう。
音源ファイルの修正日時は,タグを編集して保存した時点でその時刻に更新されている。音源ファイルを格納しているディレクトリ(フォルダ)をMac から見ると,作成・更新日時が変更されていないことが分かった。これが原因かもしれないと考えて,それぞれのディレクトリに対してターミナルからTouchコマンドを使って最新の日時に更新を実行した上で,Music X NEOからもう一度Scan Music DBを実行する。残念ながらMusic DBは更新されなかった。Scan Music DBはファイルやディレクトリの変更日時をチェックしてMusic DBの更新を行うロジックではないことが分かった。
ここでX45の電源をいったん落とし,再投入(再起動)を実行する。X45の電源ON/OFFに伴ってMusic DBが自動的に何らかの更新・保全動作を行うことは以前から分かっているので,どのような結果になるだろうか。
- ジャンル表示は変わらすTESTのまま
- 再生はできるようになった(Music DBが修復されたのだろう)
- 楽曲を再生したときに表示されるジャンルタグはTESTのまま変更されない
TESTという存在しないジャンルはどうやって消せばよいのだろうか。
Music X NEOでTEST2というフォルダを削除してみたが,Music DBからTESTというジャンルは消えない。X45を再起動してみたが,やはりTESTというジャンルは消えなかった。完全にゾンビデータとなってしまっている。
TEST3その物を削除すれば,音源がなくなるのでTESTもTEST2も表示されなくなる。まあ当たり前の挙動であるが,これではTAG編集ができるとは言えないだろう。
- 結論