From c274136434e608faf523c81cdab804b95a3f3eae Mon Sep 17 00:00:00 2001 From: magikcypress Date: Wed, 8 Mar 2017 15:43:43 +0100 Subject: [PATCH] Install Mopidy Spotify et Soundcloud --- conf/mopidy.conf | 18 +++++++++--------- scripts/install | 9 +++++++++ scripts/remove | 2 ++ 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/conf/mopidy.conf b/conf/mopidy.conf index 8731282..68a2a47 100644 --- a/conf/mopidy.conf +++ b/conf/mopidy.conf @@ -63,16 +63,16 @@ port = 6680 zeroconf = Mopidy HTTP server on $hostname [stream] -#enabled = true -#protocols = -# http -# https -# mms -# rtmp -# rtmps -# rtsp +enabled = true +protocols = + http + https + mms + rtmp + rtmps + rtsp #metadata_blacklist = -#timeout = 5000 +timeout = 5000 [m3u] #enabled = true diff --git a/scripts/install b/scripts/install index 86ff9a0..aeb15d9 100644 --- a/scripts/install +++ b/scripts/install @@ -58,6 +58,8 @@ sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/jessi # Install Mopidy and all dependencies: sudo apt-get update sudo apt-get install -y mopidy +sudo apt-get install -y mopidy-soundcloud +sudo apt-get install -y mopidy-spotify # Copy configuration ip_local=$(hostname -I | awk '{ print $1 }') @@ -114,6 +116,13 @@ sudo systemctl enable mopidy sudo systemctl restart mopidy sudo systemctl status mopidy +# Copy library.json +sudo cp /root/.local/share/mopidy/local/library.json.gz /var/lib/mopidy/local/ + +# Running Mopidy again +sudo systemctl restart mopidy +sudo systemctl status mopidy + # Delete directory and file mopidy configuration # Mopidy create this directory after install # but this files create a conflit with a mopidy configuration. diff --git a/scripts/remove b/scripts/remove index 870bb26..af5e356 100644 --- a/scripts/remove +++ b/scripts/remove @@ -14,6 +14,8 @@ domain=$(ynh_app_setting_get $app domain) # Remove application sudo apt-get remove --purge -y mopidy +sudo apt-get remove --purge -y mopidy-soundcloud +sudo apt-get remove --purge -y mopidy-spotify sleep 4 sudo pip uninstall -y mopidy_musicbox_webclient sleep 4