音楽再生環境でkodiのスマートプレイリストを利用しているが、何度か再インストールしておりライブラリは時間はかかるが更新するだけで良いがスマートプレイリストは設定やファイル名を日本語入力(スマホのリモコンアプリ側で可能)しているので再設定に手間がかかる、バックアップ・リストアしたい。
公式wikiによるOS毎の保存フォルダ
Android Android/data/org.xbmc.kodi/files/.kodi/userdata/ (see note)
iOS /private/var/mobile/Library/Preferences/Kodi/userdata/
LibreELEC /storage/.kodi/userdata/
Linux ~/.kodi/userdata/
Mac /Users/<your_user_name>/Library/Application Support/Kodi/userdata/
Nvidia Shield (SMB) smb://<nvidiashieldurl>/internal/Android/data/org.xbmc.kodi/files/.kodi/userdata
OSMC /home/osmc/.kodi/userdata/
tvOS /private/var/mobile/Library/Preferences/Kodi/userdata/
Windows %APPDATA%\Kodi\userdata
Windows Portable <Install location chosen by you>\portable_data\userdata\
Windows via Microsoft Store %LOCALAPPDATA%\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\
Windows Xbox %LOCALAPPDATA%\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\
kona Linuxでは、
/home/pi/.kodi/userdata/playlists/
配下にmusicフォルダがあり、配下にあるファイルをバックアップすれば良い。
windowsにkodiをインストールしてスマートプレイリストはwindows側で作成しRaspberryPi側にコピーするのが一番簡単かと思ったが楽曲ファイル内のタグ内容によっては文字化けしていることがあり、RaspberryPi側で作成した方が好ましいと判断。
同様に直接エディタで作成しようと思ったが、文字化け問題により保留。
サンプル・BAND MAID.xsp
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="albums">
<name></name>
<match>all</match>
<rule field="artist" operator="contains">
<value>BAND-MAID</value>
<value>BAND-MAIDツョ</value>
<value>BAND窶信AIKO</value>
</rule>
<order direction="descending">year</order>
</smartplaylist>