From 0869c657668896780e1e7e932df9354b6bc73819 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 00:54:45 +0100 Subject: [PATCH 1/9] Jellyfin template Needs support thread, testing and container to go live --- jellyfin.xml | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 jellyfin.xml diff --git a/jellyfin.xml b/jellyfin.xml new file mode 100644 index 0000000..6173289 --- /dev/null +++ b/jellyfin.xml @@ -0,0 +1,94 @@ + + + jellyfin + linuxserver/jellyfin + https://hub.docker.com/r/linuxserver/jellyfin/ + bridge + + sh + false + https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ + + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br]To use with an Nvidia GPU just add --runtime=nvidia to "extra parameters" (switch on advanced view)[br]
 + and copy your GPU UUID to NVIDIA_VISIBLE_DEVICES. + + http://[IP]:[PORT:8096]/ + https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/jellyfin.xml + https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png + + + + Donations + https://www.linuxserver.io/donations/ + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. + + bridge + + + 8096 + 8096 + tcp + + + 8920 + 8920 + tcp + + + 1900 + 1900 + tcp + + + + + + + /movies + rw + + + + /tv + rw + + + + /music + rw + + + + /config + rw + + + + + + NVIDIA_VISIBLE_DEVICES + + + + 99 + PUID + + + + 100 + PGID + + + + + 8096 + 8920 + 1900 + + + + + + 99 + 100 + \ No newline at end of file From 5ee0647d9b43574ff3bb41ee4564e87881e7d954 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 10:02:39 +0100 Subject: [PATCH 2/9] Fixes Change Service discovery to UDP. Terminate config lines correctly. Add info about Nvidia and Intel GPU use --- jellyfin.xml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/jellyfin.xml b/jellyfin.xml index 6173289..5723ff5 100644 --- a/jellyfin.xml +++ b/jellyfin.xml @@ -9,9 +9,8 @@ false https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ - Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br]To use with an Nvidia GPU just add --runtime=nvidia to "extra parameters" (switch on advanced view)[br]
 - and copy your GPU UUID to NVIDIA_VISIBLE_DEVICES. - + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br]chown -R nobody:users /dev/dri[/b] and [br]add [b]--device /dev/dri:/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) + MediaServer:Video MediaServer:Music http://[IP]:[PORT:8096]/ https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/jellyfin.xml https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png @@ -37,7 +36,7 @@ 1900 1900 - tcp + udp @@ -81,14 +80,14 @@ - 8096 - 8920 - 1900 - - - - - + 8096 + 8920 + 1900 + + + + + 99 100 \ No newline at end of file From ca0f99d1e5b38115a764f9dee3bfb1cb3b7a7631 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 10:06:46 +0100 Subject: [PATCH 3/9] FFS --- jellyfin.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jellyfin.xml b/jellyfin.xml index 5723ff5..c31822e 100644 --- a/jellyfin.xml +++ b/jellyfin.xml @@ -83,11 +83,11 @@ 8096 8920 1900 - - - - - + + + + + 99 100 \ No newline at end of file From 0d6b8f5b4b8125bb106b117c1d63d9517973d2d4 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 10:20:56 +0100 Subject: [PATCH 4/9] Move to correct folder --- jellyfin.xml => linuxserver.io/jellyfin.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename jellyfin.xml => linuxserver.io/jellyfin.xml (100%) diff --git a/jellyfin.xml b/linuxserver.io/jellyfin.xml similarity index 100% rename from jellyfin.xml rename to linuxserver.io/jellyfin.xml From 041c7e0aeab691f00bd42f1e51da7c93c6b812d8 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 23:26:57 +0100 Subject: [PATCH 5/9] Update jellyfin.xml --- linuxserver.io/jellyfin.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linuxserver.io/jellyfin.xml b/linuxserver.io/jellyfin.xml index c31822e..c1062bb 100644 --- a/linuxserver.io/jellyfin.xml +++ b/linuxserver.io/jellyfin.xml @@ -5,7 +5,7 @@ https://hub.docker.com/r/linuxserver/jellyfin/ bridge - sh + bash false https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ @@ -90,4 +90,4 @@ 99 100 - \ No newline at end of file + From 7d7df75e258b89baf0a3c6cb0ecb383d8e6d7171 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 23:58:09 +0100 Subject: [PATCH 6/9] Update overview --- linuxserver.io/jellyfin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/jellyfin.xml b/linuxserver.io/jellyfin.xml index c1062bb..76315a2 100644 --- a/linuxserver.io/jellyfin.xml +++ b/linuxserver.io/jellyfin.xml @@ -9,7 +9,7 @@ false https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ - Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br]chown -R nobody:users /dev/dri[/b] and [br]add [b]--device /dev/dri:/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device /dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) MediaServer:Video MediaServer:Music http://[IP]:[PORT:8096]/ https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/jellyfin.xml From bf5faf30ef25eea89d8c66b30052a4387c047242 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 23:59:31 +0100 Subject: [PATCH 7/9] Forgot = --- linuxserver.io/jellyfin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/jellyfin.xml b/linuxserver.io/jellyfin.xml index 76315a2..87e099a 100644 --- a/linuxserver.io/jellyfin.xml +++ b/linuxserver.io/jellyfin.xml @@ -9,7 +9,7 @@ false https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ - Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device /dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device=/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) MediaServer:Video MediaServer:Music http://[IP]:[PORT:8096]/ https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/jellyfin.xml From 91d6c7c667e97ad5f9c60420b6ad387c092d04ae Mon Sep 17 00:00:00 2001 From: chbmb Date: Tue, 11 Jun 2019 01:03:24 +0100 Subject: [PATCH 8/9] Add project link --- linuxserver.io/jellyfin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/jellyfin.xml b/linuxserver.io/jellyfin.xml index 87e099a..1809813 100644 --- a/linuxserver.io/jellyfin.xml +++ b/linuxserver.io/jellyfin.xml @@ -8,7 +8,7 @@ bash false https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ - + https://github.com/jellyfin/jellyfin#jellyfin Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device=/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) MediaServer:Video MediaServer:Music http://[IP]:[PORT:8096]/ From 091b9af61efc7e29acd0c21b9c3cb0fd55fd9a6e Mon Sep 17 00:00:00 2001 From: chbmb Date: Tue, 11 Jun 2019 10:40:30 +0100 Subject: [PATCH 9/9] Update jellyfin.xml --- linuxserver.io/jellyfin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/jellyfin.xml b/linuxserver.io/jellyfin.xml index 1809813..dc531f3 100644 --- a/linuxserver.io/jellyfin.xml +++ b/linuxserver.io/jellyfin.xml @@ -7,7 +7,7 @@ bash false - https://forums.unraid.net/topic/xxxxx-support-linuxserverio-jellyfin/ + https://forums.unraid.net/topic/80744-support-linuxserverio-jellyfin/ https://github.com/jellyfin/jellyfin#jellyfin Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device=/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) MediaServer:Video MediaServer:Music