https://github.com/mattn/sonydb
sonydb は古いウォークマンをSonicStage 無しで使うためのツールです。
以前はJSymphonic を使っていたのですが、初期化に手間がかかるので乗り換えてみました。
ビルド
$ sudo apt-get install libid3-3.8.3-dev $ git clone https://github.com/mattn/sonydb.git
|
sonydb.cpp[2658-2664]char* detect_letter[] = { "/media/hogehoge/ECC8-B676", "/media/usbdisk", "/media/usbdisk1", "/media/WALKMAN", NULL };
|
$ cd sonydb $ ./autogen.sh $ ./configure $ make $ sudo make install
|
環境設定
$ touch /media/hogehoge/ECC8-B676/OMGAUDIO/04CNTINF.DAT
|
UTF-16be でタグ付け
UTF-16be でタグを書き込むためにeasytag を使います。
easytag を起動して、Edit >> Preference >> “ID3 タグの設定”
曲の一覧表示
曲の一括転送
$ sonydb songsadd /path/to/*.mp3
|
$ find /path/to -name "*.mp3" -exec sonydb songsadd {} \;
|
曲の削除
$ seq 1 10 |xargs -n 1 -t sonydb songsdel
|