・OSインストール編
・システム構築編
・改造編2(Podcastアイコン対応)
対象のソースは3本
・converter.go
・radiko.go
・server.go
差分は次のとおり。
Build & Install
$ cd go/src/
$ go build github.com/soh335/radicast/
$ sudo cp ./radicast /usr/local/bin/
サービス定義ファイルの修正
$ sudo vi /etc/systemd/system/radicast.service
systemctlに読み込ませる[Unit] Description=radicast [recording radiko and serving rss for podcast] After=network.target [Service] Type=simple Restart=always User=radicast ExecStart=/usr/local/bin/radicast -config /usr/local/etc/radicast.json -host 192.168.0.81 -output /var/radicast ExecStop=/bin/kill -WINCH ${MAINPID} [Install] WantedBy=multi-user.target
※ExecStart行は1行で記述すること
※bitrate と converter オプションを除外
$ sudo systemctl daemon-reload
再起動してエラー確認
$ sudo reboot
0 件のコメント:
コメントを投稿