From b7c6c693031b28a92b3df2afad0a7aae68df49c1 Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 23 Jan 2023 11:40:34 -0300 Subject: First iteration of jellyfin and plex --- install.sh | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index d50a684..687a60c 100755 --- a/install.sh +++ b/install.sh @@ -57,7 +57,7 @@ running_services_location() { echo "Sonarr: http://$host_ip:8989/" echo "Prowlarr: http://$host_ip:9696/" echo "Bazarr: http://$host_ip:6767/" - echo "Emby: http://$host_ip:8096/" + echo "$media_service: http://$host_ip:$media_service_port/" } # ============================================================================================ @@ -110,6 +110,31 @@ if [ $media_folder_correct == "n" ]; then send_error_message "Media folder is not correct. Please, fix it and run the script again" fi +# Setting the preferred media service +echo +echo +echo +echo "Time to choose your media service." +echo "Your media service is the one responsible for serving your files to your network." +echo "By default, YAMS support 3 media services:" +echo "- emby (Recommended)" +echo "- jellyfin" +echo "- plex" +read -p "Choose your media service [emby]: " media_service +media_service=${media_service:-"emby"} +media_service=$(echo "$media_service" | sed -e 's/\(.*\)/\L\1/') + +media_service_port=8096 +if [ "$media_service" == "plex" ]; then + media_service_port=32400 +fi + +if echo "emby plex jellyfin" | grep -qw "$media_service"; then + echo "YAMS is going to install \"$media_service\" on port \"$media_service_port\"" +else + send_error_message "\"$media_service\" is not supported by YAMS. Are you sure you chose the correct service?" +fi + # Adding the VPN echo echo @@ -180,6 +205,10 @@ sed -i -e "s//$pgid/g" $filename # Set media_folder sed -i -e "s;;$media_folder;g" $filename +# Set media_service +sed -i -e "s;;$media_service;g" $filename +sed -i -e "s;;$media_service_port;g" $filename + # Set config folder sed -i -e "s;;$install_location;g" $filename -- cgit v1.2.3 From 3a825419abac9da9e6d9d6626cc0a97d5aaa345c Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 23 Jan 2023 11:58:11 -0300 Subject: Changed default media server to jellyfin --- install.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 687a60c..1a333b4 100755 --- a/install.sh +++ b/install.sh @@ -117,11 +117,11 @@ echo echo "Time to choose your media service." echo "Your media service is the one responsible for serving your files to your network." echo "By default, YAMS support 3 media services:" -echo "- emby (Recommended)" -echo "- jellyfin" +echo "- jellyfin (recommended)" +echo "- emby" echo "- plex" -read -p "Choose your media service [emby]: " media_service -media_service=${media_service:-"emby"} +read -p "Choose your media service [jellyfin]: " media_service +media_service=${media_service:-"jellyfin"} media_service=$(echo "$media_service" | sed -e 's/\(.*\)/\L\1/') media_service_port=8096 -- cgit v1.2.3 From 93c699045e4af4f8ec5d8f078f51139e5e10e7bb Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 23 Jan 2023 16:02:27 -0300 Subject: Added extra settings for Plex --- install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 1a333b4..0551d3f 100755 --- a/install.sh +++ b/install.sh @@ -207,7 +207,9 @@ sed -i -e "s;;$media_folder;g" $filename # Set media_service sed -i -e "s;;$media_service;g" $filename -sed -i -e "s;;$media_service_port;g" $filename +if [ $media_service == "plex" ]; then + sed -i -e "s;#network_mode: host # plex;network_mode: host # plex;g" $filename +fi # Set config folder sed -i -e "s;;$install_location;g" $filename -- cgit v1.2.3 From 4ab8e2424121843e4ea52e50f82f05f36e06385e Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 23 Jan 2023 16:11:08 -0300 Subject: Added warnings to Plex --- install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 0551d3f..3272414 100755 --- a/install.sh +++ b/install.sh @@ -117,9 +117,9 @@ echo echo "Time to choose your media service." echo "Your media service is the one responsible for serving your files to your network." echo "By default, YAMS support 3 media services:" -echo "- jellyfin (recommended)" +echo "- jellyfin (recommended, easier, with the most functionalities)" echo "- emby" -echo "- plex" +echo "- plex (advanced)" read -p "Choose your media service [jellyfin]: " media_service media_service=${media_service:-"jellyfin"} media_service=$(echo "$media_service" | sed -e 's/\(.*\)/\L\1/') -- cgit v1.2.3 From 0805e87b10485045229c6424ddbb4901a1b9be5d Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 23 Jan 2023 16:13:34 -0300 Subject: Added more warnings to plex --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 3272414..8b8c302 100755 --- a/install.sh +++ b/install.sh @@ -119,7 +119,7 @@ echo "Your media service is the one responsible for serving your files to your n echo "By default, YAMS support 3 media services:" echo "- jellyfin (recommended, easier, with the most functionalities)" echo "- emby" -echo "- plex (advanced)" +echo "- plex (advanced, always online, slower)" read -p "Choose your media service [jellyfin]: " media_service media_service=${media_service:-"jellyfin"} media_service=$(echo "$media_service" | sed -e 's/\(.*\)/\L\1/') -- cgit v1.2.3 From b3493b55e46913138cddc4033ca4e13171611f07 Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 23 Jan 2023 16:20:32 -0300 Subject: Fixed typo --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 8b8c302..bbe3516 100755 --- a/install.sh +++ b/install.sh @@ -117,7 +117,7 @@ echo echo "Time to choose your media service." echo "Your media service is the one responsible for serving your files to your network." echo "By default, YAMS support 3 media services:" -echo "- jellyfin (recommended, easier, with the most functionalities)" +echo "- jellyfin (recommended, easier)" echo "- emby" echo "- plex (advanced, always online, slower)" read -p "Choose your media service [jellyfin]: " media_service -- cgit v1.2.3