見出し画像

Volumio でプレイリストの編集をする

Volumio 3 では(当然あると思っていた)プレイリストの順番を変更する機能が存在しません。編集するにはエディタ等でプレイリストのファイルを直接編集する必要があります。

プレイリストのファイル構造

調べてみるとプレイリストのファイルは /data/playlist/ ディレクトリ以下にテキスト形式で保存されていました。ただその内容は一般的な M3U ではなく独自形式の JSON でした。

[
	{
		"service": "mpd",
		"uri": "mnt/NAS/share/Various Artists/究極の眠れるCd/01 Fukaki Nemuri E 1.mp3",
		"title": "Fukaki Nemuri E 1",
		"artist": "Rumors Ambient Project",
		"album": "究極の眠れるCd",
		"albumart": "/albumart?cacheid=758&web=Rumors%20Ambient%20Project/%E7%A9%B6%E6%A5%B5%E3%81%AE%E7%9C%A0%E3%82%8C%E3%82%8BCd/extralarge&path=%2Fmnt%2FNAS%2Fshare%2FVarious%20Artists%2F%E7%A9%B6%E6%A5%B5%E3%81%AE%E7%9C%A0%E3%82%8C%E3%82%8BCd&icon=fa-tags&metadata=false"
	},
	{
		"service": "mpd",
		"uri": "mnt/NAS/share/Various Artists/究極の眠れるCd/02 Fukaki Nemuri E 2.mp3",
		"title": "Fukaki Nemuri E 2",
		"artist": "Rumors Ambient Project",
		"album": "究極の眠れるCd",
		"albumart": "/albumart?cacheid=758&web=Rumors%20Ambient%20Project/%E7%A9%B6%E6%A5%B5%E3%81%AE%E7%9C%A0%E3%82%8C%E3%82%8BCd/extralarge&path=%2Fmnt%2FNAS%2Fshare%2FVarious%20Artists%2F%E7%A9%B6%E6%A5%B5%E3%81%AE%E7%9C%A0%E3%82%8C%E3%82%8BCd&icon=fa-tags&metadata=false"
	}
]

※本来のファイルは改行・スペースが入っていないのですが、見やすくするため整形しています。

ファイル共有して編集を簡単に

上記ファイルを ssh で接続して編集するのは少し面倒なので、samba を使ってファイル共有し、他の PC 等から編集可能にします。
幸いにも Volumio には初めから samba がインストールされていますので、設定ファイル (/etc/samba/smb.conf) に以下の数行を追加するだけ。

[DATA]
       comment = Volumio data Folder
       path = /data
       read only = no
       guest ok = yes

その後、samba を再起動します。

$ systemctl restart smb

Windows のエクスプローラー、Mac のファインダーから Volumio の /data ディレクトリにアクセスできます。

スクリーンショット 2021-10-03 111152


この記事が気に入ったらサポートをしてみませんか?