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