iTunes のライブラリを Windows から読みだして、Web で聴けるようにするためのもの。
私的利用に留めてください。自身のライブラリを他人と共有するために使用しないでください。
- サーバ
- FFmpeg がインストールされている Linux
- iTunes
- ネットワーク経由のファイル共有が使用できる Windows
-
依存関係をインストールする
- Go, Node.js, FFmpeg
-
Windows のファイル共有を設定する
- iTunes のライブラリフォルダ (
C:\Users\user\Music\iTunesなど) をネットワークに共有する
- iTunes のライブラリフォルダ (
-
iTunes Media Library.xmlを出力できるようにする- iTunes の環境設定で「iTunesライブラリXMLをほかのアプリケーションと共有」をオンする
-
.envを書き換えるSMB_HOST: iTunes ライブラリのある Windows マシンのホスト名と SMB のポートSMB_USER: Windows のユーザー名SMB_PASSWORD: Windows のパスワードSMB_SHARENAME: iTunes のライブラリフォルダの共有名ITUNES_LOCATION_PREFIX:iTunes Music Library.xmlの存在するファイルパス
-
以下のコマンドを実行する
$ make dev-setup
$ make dev