From 9024cba8ed8c4fe3a3c6c6d497d1dbc0255ea3db Mon Sep 17 00:00:00 2001 From: Noah Manneschmidt Date: Fri, 5 Jul 2024 12:45:34 -0700 Subject: [PATCH 1/4] Remove header for LG TV apps (YunoHost-Apps/jellyfin_ynh#125) --- conf/nginx.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/nginx.conf b/conf/nginx.conf index b983196..55793b8 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -11,6 +11,12 @@ location __PATH__/ { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; + # Disable a specific header for compatability with LG TV app + # Fixes https://github.com/YunoHost-Apps/jellyfin_ynh/issues/125 + if ($http_user_agent ~ Web0S) { + more_set_headers X-Frame-Options : ""; + } + # Disable buffering when the nginx proxy gets very resource heavy upon streaming proxy_buffering off; From 364d0f4baf2e0213e5757c14f2781d890c378eee Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 14 Jul 2024 00:16:56 +0200 Subject: [PATCH 2/4] Bump package version --- manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index 1743687..813934a 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ name = "Jellyfin" description.en = "Media System that manage and stream your media" description.fr = "Système multimédia qui gère et diffuse vos médias" -version = "10.9.7~ynh1" +version = "10.9.7~ynh2" maintainers = ["tituspijean"] From 6416c12c5a8a303f3bc9b12f954b84ba90c94520 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 13 Jul 2024 22:17:00 +0000 Subject: [PATCH 3/4] Auto-update READMEs --- README.md | 2 +- README_es.md | 2 +- README_eu.md | 2 +- README_fr.md | 2 +- README_gl.md | 2 +- README_zh_Hans.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 83516a6..adcbbcb 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ It shall NOT be edited by hand. Jellyfin enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. -**Shipped version:** 10.9.7~ynh1 +**Shipped version:** 10.9.7~ynh2 **Demo:** diff --git a/README_es.md b/README_es.md index a14c929..3968e10 100644 --- a/README_es.md +++ b/README_es.md @@ -19,7 +19,7 @@ No se debe editar a mano. Jellyfin enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. -**Versión actual:** 10.9.7~ynh1 +**Versión actual:** 10.9.7~ynh2 **Demo:** diff --git a/README_eu.md b/README_eu.md index 0e15f52..82f5d86 100644 --- a/README_eu.md +++ b/README_eu.md @@ -19,7 +19,7 @@ EZ editatu eskuz. Jellyfin enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. -**Paketatutako bertsioa:** 10.9.7~ynh1 +**Paketatutako bertsioa:** 10.9.7~ynh2 **Demoa:** diff --git a/README_fr.md b/README_fr.md index bbce509..83a6c3e 100644 --- a/README_fr.md +++ b/README_fr.md @@ -19,7 +19,7 @@ Il NE doit PAS être modifié à la main. Jellyfin vous permet de collecter, gérer et diffuser vos médias. Exécutez le serveur Jellyfin sur votre système et accédez au principal système de divertissement à logiciel libre. -**Version incluse :** 10.9.7~ynh1 +**Version incluse :** 10.9.7~ynh2 **Démo :** diff --git a/README_gl.md b/README_gl.md index 4df6bc4..443b65b 100644 --- a/README_gl.md +++ b/README_gl.md @@ -19,7 +19,7 @@ NON debe editarse manualmente. Jellyfin enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. -**Versión proporcionada:** 10.9.7~ynh1 +**Versión proporcionada:** 10.9.7~ynh2 **Demo:** diff --git a/README_zh_Hans.md b/README_zh_Hans.md index ee428fc..d7b24bc 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -19,7 +19,7 @@ Jellyfin enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. -**分发版本:** 10.9.7~ynh1 +**分发版本:** 10.9.7~ynh2 **演示:** From a72a9d5c2caf96d804082f55a8a20bb2a2afc33f Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 14 Jul 2024 00:21:05 +0200 Subject: [PATCH 4/4] Appease the linter --- conf/nginx.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index 55793b8..489e718 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -14,7 +14,7 @@ location __PATH__/ { # Disable a specific header for compatability with LG TV app # Fixes https://github.com/YunoHost-Apps/jellyfin_ynh/issues/125 if ($http_user_agent ~ Web0S) { - more_set_headers X-Frame-Options : ""; + more_set_headers "X-Frame-Options : "; } # Disable buffering when the nginx proxy gets very resource heavy upon streaming