From 89045de7a11dc2f4774e840ebbbb99570e29d108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 11 Feb 2023 16:55:10 +0100 Subject: [PATCH 01/13] Testing (#89) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * preserve config file * [autopatch] Add Common Platform Enumeration id to `manifest.json` (#80) Co-authored-by: Yunohost-Bot <> * Auto-update README * Update manifest.json * Update upgrade * Update upgrade * 0.48.0 (#82) * 0.48.0 * Auto-update README * Update manifest.json * Auto-update README * Update ss-desktop-player.png * Update systemd.service * Update install * Update upgrade * Update change_url Co-authored-by: yunohost-bot * Disable the activity panel that hangs some browsers (#86) * Testing (#84) * preserve config file * [autopatch] Add Common Platform Enumeration id to `manifest.json` (#80) Co-authored-by: Yunohost-Bot <> * Auto-update README * Update manifest.json * Update upgrade * Update upgrade * 0.48.0 (#82) * 0.48.0 * Auto-update README * Update manifest.json * Auto-update README * Update ss-desktop-player.png * Update systemd.service * Update install * Update upgrade * Update change_url Co-authored-by: yunohost-bot Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot * Disable the activity panel that hangs some browsers Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot * Auto-update README * Update manifest.json * Auto-update README * Auto-update README * 0.49.0_ * Auto-update README * Add enable sharing to config panel * #85 * Update change_url * 0.49.1 * Update manifest.json * Auto-update README * Update manifest.json * Update manifest.json * Update install * Update upgrade --------- Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot Co-authored-by: selfhoster1312 <121760708+selfhoster1312@users.noreply.github.com> --- README.md | 2 +- README_fr.md | 2 +- conf/amd64.src | 4 ++-- conf/arm64.src | 4 ++-- conf/armhf.src | 4 ++-- manifest.json | 6 +++--- scripts/install | 2 +- scripts/upgrade | 8 ++++---- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 4b41072..bcab787 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail - Transcoding on the fly. Can be set per user/player. Opus encoding is supported -**Shipped version:** 0.49.0~ynh1 +**Shipped version:** 0.49.1~ynh1 **Demo:** https://demo.navidrome.org/app/#/login diff --git a/README_fr.md b/README_fr.md index f107394..9e3ee1a 100644 --- a/README_fr.md +++ b/README_fr.md @@ -31,7 +31,7 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la - Compatible avec tous les clients subsonique/madsononique/aironique - Encodage à la volée. Peut être défini par utilisateur/lecteur. Le codage opus est pris en charge -**Version incluse :** 0.49.0~ynh1 +**Version incluse :** 0.49.1~ynh1 **Démo :** https://demo.navidrome.org/app/#/login diff --git a/conf/amd64.src b/conf/amd64.src index b54d531..037ebc5 100644 --- a/conf/amd64.src +++ b/conf/amd64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.0/navidrome_0.49.0_Linux_x86_64.tar.gz -SOURCE_SUM=ec99b71df13ffbae1b8223a89672d448904509c1d5ccaeeb9699271b46067dfd +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_x86_64.tar.gz +SOURCE_SUM=288d4d086b59a0789ceb5bddee90a003cf6298427da20a1e24989be01a8e90cf SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/arm64.src b/conf/arm64.src index f452621..27f30d8 100644 --- a/conf/arm64.src +++ b/conf/arm64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.0/navidrome_0.49.0_Linux_arm64.tar.gz -SOURCE_SUM=d717d45f3421a56c3dd8dccdaa9a5c5d71b26663654dd96c619a52d906e3de6d +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_arm64.tar.gz +SOURCE_SUM=7d1107ca66c064e4799411f4ea8fbb6232ad031b1b778277813e257490eeb53a SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/armhf.src b/conf/armhf.src index 3779679..574bb8b 100644 --- a/conf/armhf.src +++ b/conf/armhf.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.0/navidrome_0.49.0_Linux_armv7.tar.gz -SOURCE_SUM=1e0638820f3ede944fdb6d54d118eb349a32e238a1a07ba29843f8d846f13d4c +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_armv7.tar.gz +SOURCE_SUM=8e2a2312f007fd4b036b9c7dd071ae873c82e8cd6c464c74193e316370c9f644 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/manifest.json b/manifest.json index da2bb0d..ffe7cc9 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic" }, - "version": "0.49.0~ynh1", + "version": "0.49.1~ynh1", "url": "https://www.navidrome.org", "upstream": { "license": "GPL-3.0-only", @@ -21,7 +21,7 @@ "name": "eric_G" }, "requirements": { - "yunohost": ">= 11.0.9" + "yunohost": ">= 11.1.5" }, "multi_instance": false, "services": [ @@ -55,7 +55,7 @@ "en": "Choose the application language", "fr": "Choisissez la langue de l'application" }, - "choices": ["fr", "en"], + "choices": ["de", "en", "es", "fr", "it", "nl", "pt"], "default": "fr" } ] diff --git a/scripts/install b/scripts/install index ef8edab..791895a 100644 --- a/scripts/install +++ b/scripts/install @@ -42,7 +42,7 @@ enable_sharing="false" #================================================= ynh_script_progression --message="Validating installation parameters..." --weight=1 -final_path=/opt/yunohost/$app +final_path=/var/www/$app test ! -e "$final_path" || ynh_die --message="This path already contains a folder" # Register (book) web path diff --git a/scripts/upgrade b/scripts/upgrade index b777268..dbfc920 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -153,13 +153,13 @@ ynh_add_nginx_config #================================================= # ynh_script_progression --message="Updating a configuration file..." -config_path="/var/lib/$app" +#config_path="/var/lib/$app" # Uncomment when there is new options added upstream -ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" +y#nh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" -chmod 600 "$config_path/navidrome.toml" -chown -R $app:$app "$config_path" +#chmod 600 "$config_path/navidrome.toml" +#chown -R $app:$app "$config_path" #================================================= # SETUP SYSTEMD From 6274dec05ad7a15c581f610fcfc42c34f31a7d93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 11 Feb 2023 18:56:25 +0100 Subject: [PATCH 02/13] Update upgrade --- scripts/upgrade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/upgrade b/scripts/upgrade index dbfc920..e539cac 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -156,7 +156,7 @@ ynh_add_nginx_config #config_path="/var/lib/$app" # Uncomment when there is new options added upstream -y#nh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" +#ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" #chmod 600 "$config_path/navidrome.toml" #chown -R $app:$app "$config_path" From 996cd81f057843c9b734d5ab614454bc0bbeb921 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 11 Feb 2023 18:56:53 +0100 Subject: [PATCH 03/13] Update manifest.json --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index ffe7cc9..cce77ee 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic" }, - "version": "0.49.1~ynh1", + "version": "0.49.1~ynh2", "url": "https://www.navidrome.org", "upstream": { "license": "GPL-3.0-only", From d31388fed1e73196d73fa9f010d6d6d531919904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 11 Feb 2023 18:57:15 +0100 Subject: [PATCH 04/13] Testing (#91) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * preserve config file * [autopatch] Add Common Platform Enumeration id to `manifest.json` (#80) Co-authored-by: Yunohost-Bot <> * Auto-update README * Update manifest.json * Update upgrade * Update upgrade * 0.48.0 (#82) * 0.48.0 * Auto-update README * Update manifest.json * Auto-update README * Update ss-desktop-player.png * Update systemd.service * Update install * Update upgrade * Update change_url Co-authored-by: yunohost-bot * Disable the activity panel that hangs some browsers (#86) * Testing (#84) * preserve config file * [autopatch] Add Common Platform Enumeration id to `manifest.json` (#80) Co-authored-by: Yunohost-Bot <> * Auto-update README * Update manifest.json * Update upgrade * Update upgrade * 0.48.0 (#82) * 0.48.0 * Auto-update README * Update manifest.json * Auto-update README * Update ss-desktop-player.png * Update systemd.service * Update install * Update upgrade * Update change_url Co-authored-by: yunohost-bot Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot * Disable the activity panel that hangs some browsers Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot * Auto-update README * Update manifest.json * Auto-update README * Auto-update README * 0.49.0_ * Auto-update README * Add enable sharing to config panel * #85 * Update change_url * 0.49.1 * Update manifest.json * Auto-update README * Update manifest.json * Update manifest.json * Update install * Update upgrade * Update upgrade * Update manifest.json --------- Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot Co-authored-by: selfhoster1312 <121760708+selfhoster1312@users.noreply.github.com> --- manifest.json | 2 +- scripts/upgrade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index ffe7cc9..cce77ee 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic" }, - "version": "0.49.1~ynh1", + "version": "0.49.1~ynh2", "url": "https://www.navidrome.org", "upstream": { "license": "GPL-3.0-only", diff --git a/scripts/upgrade b/scripts/upgrade index dbfc920..e539cac 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -156,7 +156,7 @@ ynh_add_nginx_config #config_path="/var/lib/$app" # Uncomment when there is new options added upstream -y#nh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" +#ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" #chmod 600 "$config_path/navidrome.toml" #chown -R $app:$app "$config_path" From 1bd36dc62543265e0a174f2726db7241c644748d Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 11 Feb 2023 17:57:20 +0000 Subject: [PATCH 05/13] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bcab787..e9f2883 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail - Transcoding on the fly. Can be set per user/player. Opus encoding is supported -**Shipped version:** 0.49.1~ynh1 +**Shipped version:** 0.49.1~ynh2 **Demo:** https://demo.navidrome.org/app/#/login diff --git a/README_fr.md b/README_fr.md index 9e3ee1a..8ce9fcd 100644 --- a/README_fr.md +++ b/README_fr.md @@ -31,7 +31,7 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la - Compatible avec tous les clients subsonique/madsononique/aironique - Encodage à la volée. Peut être défini par utilisateur/lecteur. Le codage opus est pris en charge -**Version incluse :** 0.49.1~ynh1 +**Version incluse :** 0.49.1~ynh2 **Démo :** https://demo.navidrome.org/app/#/login From a00cefedea0215d3bfff18e6027e8b604a13af02 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 12 Feb 2023 09:10:11 +0100 Subject: [PATCH 06/13] 0.49.2 --- conf/amd64.src | 4 ++-- conf/arm64.src | 4 ++-- conf/armhf.src | 4 ++-- conf/navidrome.toml | 7 +++++++ manifest.json | 4 ++-- scripts/upgrade | 10 +++++----- 6 files changed, 20 insertions(+), 13 deletions(-) diff --git a/conf/amd64.src b/conf/amd64.src index 037ebc5..ce12cb2 100644 --- a/conf/amd64.src +++ b/conf/amd64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_x86_64.tar.gz -SOURCE_SUM=288d4d086b59a0789ceb5bddee90a003cf6298427da20a1e24989be01a8e90cf +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_x86_64.tar.gz +SOURCE_SUM=582f41a3076f98e812503d83dae67f08a674839789e0307c49d8b4558aede8f3 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/arm64.src b/conf/arm64.src index 27f30d8..c7eb680 100644 --- a/conf/arm64.src +++ b/conf/arm64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_arm64.tar.gz -SOURCE_SUM=7d1107ca66c064e4799411f4ea8fbb6232ad031b1b778277813e257490eeb53a +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_arm64.tar.gz +SOURCE_SUM=8db7de9c2b62f59646ff0d25fda6525e5a955c40a2675d2c76d0cdadd18c3dd6 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/armhf.src b/conf/armhf.src index 574bb8b..8f11aaf 100644 --- a/conf/armhf.src +++ b/conf/armhf.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_armv7.tar.gz -SOURCE_SUM=8e2a2312f007fd4b036b9c7dd071ae873c82e8cd6c464c74193e316370c9f644 +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_armv7.tar.gz +SOURCE_SUM=2d7e73e0a21375709d99d564d6b912e9817e6cff2fec1f02fb554bf6ada2261b SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/navidrome.toml b/conf/navidrome.toml index 6bdfb5b..be9bf3c 100644 --- a/conf/navidrome.toml +++ b/conf/navidrome.toml @@ -40,6 +40,9 @@ UILoginBackgroundUrl = "" # Add a welcome message to the login screen UIWelcomeMessage = "__WELCOME_MESSAGE__" +# Enable image pre-caching of new added music +EnableArtworkPrecache = "true" + # Controls whether the player in the UI will animate the album cover (rotation) EnableCoverAnimation = "__ENABLE_ANIMATION__" @@ -108,3 +111,7 @@ EnableSharing="__ENABLE_SHARING__" # If SSOWat didn't authenticate a user, manual login will still work (eg. for API) ReverseProxyUserHeader = "remote-user" ReverseProxyWhitelist = "0.0.0.0/0" + +# Path to ffmpeg executable. Use it when Navidrome cannot find it, or you want to use a specific version +FFmpegPath = "" + diff --git a/manifest.json b/manifest.json index cce77ee..34f5df5 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic" }, - "version": "0.49.1~ynh2", + "version": "0.49.2~ynh1", "url": "https://www.navidrome.org", "upstream": { "license": "GPL-3.0-only", @@ -21,7 +21,7 @@ "name": "eric_G" }, "requirements": { - "yunohost": ">= 11.1.5" + "yunohost": ">= 11.1.6" }, "multi_instance": false, "services": [ diff --git a/scripts/upgrade b/scripts/upgrade index e539cac..6957fce 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -151,15 +151,15 @@ ynh_add_nginx_config #================================================= # UPDATE A CONFIG FILE #================================================= -# ynh_script_progression --message="Updating a configuration file..." +ynh_script_progression --message="Updating a configuration file..." -#config_path="/var/lib/$app" +config_path="/var/lib/$app" # Uncomment when there is new options added upstream -#ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" +ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" -#chmod 600 "$config_path/navidrome.toml" -#chown -R $app:$app "$config_path" +chmod 600 "$config_path/navidrome.toml" +chown -R $app:$app "$config_path" #================================================= # SETUP SYSTEMD From 7060f444b582a9ec0056cd837a1b04f806f70fa4 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 12 Feb 2023 08:10:16 +0000 Subject: [PATCH 07/13] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bcab787..9e06de7 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail - Transcoding on the fly. Can be set per user/player. Opus encoding is supported -**Shipped version:** 0.49.1~ynh1 +**Shipped version:** 0.49.2~ynh1 **Demo:** https://demo.navidrome.org/app/#/login diff --git a/README_fr.md b/README_fr.md index 9e3ee1a..9541f74 100644 --- a/README_fr.md +++ b/README_fr.md @@ -31,7 +31,7 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la - Compatible avec tous les clients subsonique/madsononique/aironique - Encodage à la volée. Peut être défini par utilisateur/lecteur. Le codage opus est pris en charge -**Version incluse :** 0.49.1~ynh1 +**Version incluse :** 0.49.2~ynh1 **Démo :** https://demo.navidrome.org/app/#/login From 3c4967f2c6b6d4a4ca4df6ed1a57d21ad5dd77d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 12 Feb 2023 10:08:46 +0100 Subject: [PATCH 08/13] cleaning --- doc/DISCLAIMER.md | 2 -- doc/DISCLAIMER_fr.md | 2 -- 2 files changed, 4 deletions(-) diff --git a/doc/DISCLAIMER.md b/doc/DISCLAIMER.md index 59d29e2..b4b9f4d 100644 --- a/doc/DISCLAIMER.md +++ b/doc/DISCLAIMER.md @@ -1,5 +1,3 @@ -## Configuration - #### Where are stored your music files Your music files are stored by default in your shared [multimedia folder](https://github.com/YunoHost-Apps/yunohost.multimedia) `/home/yunohost.multimedia/share/Music`. This folder is accessible from Nextcloud with *External Storages* enabled. This will allow you to easily upload your music files to the server. diff --git a/doc/DISCLAIMER_fr.md b/doc/DISCLAIMER_fr.md index 3b504e7..f90f781 100644 --- a/doc/DISCLAIMER_fr.md +++ b/doc/DISCLAIMER_fr.md @@ -1,5 +1,3 @@ -## Configuration - #### Où stocker votre musique Votre musique est a stockée par default dans le [dossier multimédia](https://github.com/YunoHost-Apps/yunohost.multimedia) partagé `/home/yunohost.multimedia/share/Music`. Ce dossier, facilement accessible depuis Nextcloud avec *Stockages externes* activée, vous permettra d'*uploader* facilement vos fichiers de musique sur votre server. From 0f4b96bf92f28b21de51aaa00ecdcc4b84f52abd Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 12 Feb 2023 09:08:51 +0000 Subject: [PATCH 09/13] Auto-update README --- README.md | 2 -- README_fr.md | 2 -- 2 files changed, 4 deletions(-) diff --git a/README.md b/README.md index 9e06de7..f0da513 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,6 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail ## Disclaimers / important information -## Configuration - #### Where are stored your music files Your music files are stored by default in your shared [multimedia folder](https://github.com/YunoHost-Apps/yunohost.multimedia) `/home/yunohost.multimedia/share/Music`. This folder is accessible from Nextcloud with *External Storages* enabled. This will allow you to easily upload your music files to the server. diff --git a/README_fr.md b/README_fr.md index 9541f74..0469847 100644 --- a/README_fr.md +++ b/README_fr.md @@ -41,8 +41,6 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la ## Avertissements / informations importantes -## Configuration - #### Où stocker votre musique Votre musique est a stockée par default dans le [dossier multimédia](https://github.com/YunoHost-Apps/yunohost.multimedia) partagé `/home/yunohost.multimedia/share/Music`. Ce dossier, facilement accessible depuis Nextcloud avec *Stockages externes* activée, vous permettra d'*uploader* facilement vos fichiers de musique sur votre server. From ac438bd635da884b16907415720135c011a4d2a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 12 Feb 2023 10:09:23 +0100 Subject: [PATCH 10/13] Testing (#93) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * preserve config file * [autopatch] Add Common Platform Enumeration id to `manifest.json` (#80) Co-authored-by: Yunohost-Bot <> * Auto-update README * Update manifest.json * Update upgrade * Update upgrade * 0.48.0 (#82) * 0.48.0 * Auto-update README * Update manifest.json * Auto-update README * Update ss-desktop-player.png * Update systemd.service * Update install * Update upgrade * Update change_url Co-authored-by: yunohost-bot * Disable the activity panel that hangs some browsers (#86) * Testing (#84) * preserve config file * [autopatch] Add Common Platform Enumeration id to `manifest.json` (#80) Co-authored-by: Yunohost-Bot <> * Auto-update README * Update manifest.json * Update upgrade * Update upgrade * 0.48.0 (#82) * 0.48.0 * Auto-update README * Update manifest.json * Auto-update README * Update ss-desktop-player.png * Update systemd.service * Update install * Update upgrade * Update change_url Co-authored-by: yunohost-bot Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot * Disable the activity panel that hangs some browsers Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot * Auto-update README * Update manifest.json * Auto-update README * Auto-update README * 0.49.0_ * Auto-update README * Add enable sharing to config panel * #85 * Update change_url * 0.49.1 * Update manifest.json * Auto-update README * Update manifest.json * Update manifest.json * Update install * Update upgrade * Update upgrade * Update manifest.json * 0.49.2 * Auto-update README * cleaning * Auto-update README --------- Co-authored-by: YunoHost Bot Co-authored-by: yunohost-bot Co-authored-by: selfhoster1312 <121760708+selfhoster1312@users.noreply.github.com> --- README.md | 4 +--- README_fr.md | 4 +--- conf/amd64.src | 4 ++-- conf/arm64.src | 4 ++-- conf/armhf.src | 4 ++-- conf/navidrome.toml | 7 +++++++ doc/DISCLAIMER.md | 2 -- doc/DISCLAIMER_fr.md | 2 -- manifest.json | 4 ++-- scripts/upgrade | 10 +++++----- 10 files changed, 22 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index e9f2883..f0da513 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail - Transcoding on the fly. Can be set per user/player. Opus encoding is supported -**Shipped version:** 0.49.1~ynh2 +**Shipped version:** 0.49.2~ynh1 **Demo:** https://demo.navidrome.org/app/#/login @@ -42,8 +42,6 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail ## Disclaimers / important information -## Configuration - #### Where are stored your music files Your music files are stored by default in your shared [multimedia folder](https://github.com/YunoHost-Apps/yunohost.multimedia) `/home/yunohost.multimedia/share/Music`. This folder is accessible from Nextcloud with *External Storages* enabled. This will allow you to easily upload your music files to the server. diff --git a/README_fr.md b/README_fr.md index 8ce9fcd..0469847 100644 --- a/README_fr.md +++ b/README_fr.md @@ -31,7 +31,7 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la - Compatible avec tous les clients subsonique/madsononique/aironique - Encodage à la volée. Peut être défini par utilisateur/lecteur. Le codage opus est pris en charge -**Version incluse :** 0.49.1~ynh2 +**Version incluse :** 0.49.2~ynh1 **Démo :** https://demo.navidrome.org/app/#/login @@ -41,8 +41,6 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la ## Avertissements / informations importantes -## Configuration - #### Où stocker votre musique Votre musique est a stockée par default dans le [dossier multimédia](https://github.com/YunoHost-Apps/yunohost.multimedia) partagé `/home/yunohost.multimedia/share/Music`. Ce dossier, facilement accessible depuis Nextcloud avec *Stockages externes* activée, vous permettra d'*uploader* facilement vos fichiers de musique sur votre server. diff --git a/conf/amd64.src b/conf/amd64.src index 037ebc5..ce12cb2 100644 --- a/conf/amd64.src +++ b/conf/amd64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_x86_64.tar.gz -SOURCE_SUM=288d4d086b59a0789ceb5bddee90a003cf6298427da20a1e24989be01a8e90cf +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_x86_64.tar.gz +SOURCE_SUM=582f41a3076f98e812503d83dae67f08a674839789e0307c49d8b4558aede8f3 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/arm64.src b/conf/arm64.src index 27f30d8..c7eb680 100644 --- a/conf/arm64.src +++ b/conf/arm64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_arm64.tar.gz -SOURCE_SUM=7d1107ca66c064e4799411f4ea8fbb6232ad031b1b778277813e257490eeb53a +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_arm64.tar.gz +SOURCE_SUM=8db7de9c2b62f59646ff0d25fda6525e5a955c40a2675d2c76d0cdadd18c3dd6 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/armhf.src b/conf/armhf.src index 574bb8b..8f11aaf 100644 --- a/conf/armhf.src +++ b/conf/armhf.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.1/navidrome_0.49.1_Linux_armv7.tar.gz -SOURCE_SUM=8e2a2312f007fd4b036b9c7dd071ae873c82e8cd6c464c74193e316370c9f644 +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_armv7.tar.gz +SOURCE_SUM=2d7e73e0a21375709d99d564d6b912e9817e6cff2fec1f02fb554bf6ada2261b SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/navidrome.toml b/conf/navidrome.toml index 6bdfb5b..be9bf3c 100644 --- a/conf/navidrome.toml +++ b/conf/navidrome.toml @@ -40,6 +40,9 @@ UILoginBackgroundUrl = "" # Add a welcome message to the login screen UIWelcomeMessage = "__WELCOME_MESSAGE__" +# Enable image pre-caching of new added music +EnableArtworkPrecache = "true" + # Controls whether the player in the UI will animate the album cover (rotation) EnableCoverAnimation = "__ENABLE_ANIMATION__" @@ -108,3 +111,7 @@ EnableSharing="__ENABLE_SHARING__" # If SSOWat didn't authenticate a user, manual login will still work (eg. for API) ReverseProxyUserHeader = "remote-user" ReverseProxyWhitelist = "0.0.0.0/0" + +# Path to ffmpeg executable. Use it when Navidrome cannot find it, or you want to use a specific version +FFmpegPath = "" + diff --git a/doc/DISCLAIMER.md b/doc/DISCLAIMER.md index 59d29e2..b4b9f4d 100644 --- a/doc/DISCLAIMER.md +++ b/doc/DISCLAIMER.md @@ -1,5 +1,3 @@ -## Configuration - #### Where are stored your music files Your music files are stored by default in your shared [multimedia folder](https://github.com/YunoHost-Apps/yunohost.multimedia) `/home/yunohost.multimedia/share/Music`. This folder is accessible from Nextcloud with *External Storages* enabled. This will allow you to easily upload your music files to the server. diff --git a/doc/DISCLAIMER_fr.md b/doc/DISCLAIMER_fr.md index 3b504e7..f90f781 100644 --- a/doc/DISCLAIMER_fr.md +++ b/doc/DISCLAIMER_fr.md @@ -1,5 +1,3 @@ -## Configuration - #### Où stocker votre musique Votre musique est a stockée par default dans le [dossier multimédia](https://github.com/YunoHost-Apps/yunohost.multimedia) partagé `/home/yunohost.multimedia/share/Music`. Ce dossier, facilement accessible depuis Nextcloud avec *Stockages externes* activée, vous permettra d'*uploader* facilement vos fichiers de musique sur votre server. diff --git a/manifest.json b/manifest.json index cce77ee..34f5df5 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic" }, - "version": "0.49.1~ynh2", + "version": "0.49.2~ynh1", "url": "https://www.navidrome.org", "upstream": { "license": "GPL-3.0-only", @@ -21,7 +21,7 @@ "name": "eric_G" }, "requirements": { - "yunohost": ">= 11.1.5" + "yunohost": ">= 11.1.6" }, "multi_instance": false, "services": [ diff --git a/scripts/upgrade b/scripts/upgrade index e539cac..6957fce 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -151,15 +151,15 @@ ynh_add_nginx_config #================================================= # UPDATE A CONFIG FILE #================================================= -# ynh_script_progression --message="Updating a configuration file..." +ynh_script_progression --message="Updating a configuration file..." -#config_path="/var/lib/$app" +config_path="/var/lib/$app" # Uncomment when there is new options added upstream -#ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" +ynh_add_config --template="../conf/navidrome.toml" --destination="$config_path/navidrome.toml" -#chmod 600 "$config_path/navidrome.toml" -#chown -R $app:$app "$config_path" +chmod 600 "$config_path/navidrome.toml" +chown -R $app:$app "$config_path" #================================================= # SETUP SYSTEMD From 595fe8a90e6fb8da9fb17157232e03bdf10a6841 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Thu, 16 Feb 2023 07:41:35 +0000 Subject: [PATCH 11/13] Auto-update README --- README.md | 1 + README_fr.md | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index f0da513..1becd2c 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ It shall NOT be edited by hand. # Navidrome for YunoHost [![Integration level](https://dash.yunohost.org/integration/navidrome.svg)](https://dash.yunohost.org/appci/app/navidrome) ![Working status](https://ci-apps.yunohost.org/ci/badges/navidrome.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/navidrome.maintain.svg) + [![Install Navidrome with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=navidrome) *[Lire ce readme en français.](./README_fr.md)* diff --git a/README_fr.md b/README_fr.md index 0469847..d281244 100644 --- a/README_fr.md +++ b/README_fr.md @@ -6,6 +6,7 @@ It shall NOT be edited by hand. # Navidrome pour YunoHost [![Niveau d’intégration](https://dash.yunohost.org/integration/navidrome.svg)](https://dash.yunohost.org/appci/app/navidrome) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/navidrome.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/navidrome.maintain.svg) + [![Installer Navidrome avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=navidrome) *[Read this readme in english.](./README.md)* From 9868d922b9500ca5879a16e342cf9235496ff3f0 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 16 Feb 2023 08:44:08 +0100 Subject: [PATCH 12/13] 0.49.3 --- conf/amd64.src | 4 ++-- conf/arm64.src | 4 ++-- conf/armhf.src | 4 ++-- manifest.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/conf/amd64.src b/conf/amd64.src index ce12cb2..4e5d805 100644 --- a/conf/amd64.src +++ b/conf/amd64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_x86_64.tar.gz -SOURCE_SUM=582f41a3076f98e812503d83dae67f08a674839789e0307c49d8b4558aede8f3 +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.3/navidrome_0.49.3_Linux_x86_64.tar.gz +SOURCE_SUM=d7646878e34d7c79eab9345c8779637eeac9faf2147f6fda2f4b2d832a76308e SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/arm64.src b/conf/arm64.src index c7eb680..357535b 100644 --- a/conf/arm64.src +++ b/conf/arm64.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_arm64.tar.gz -SOURCE_SUM=8db7de9c2b62f59646ff0d25fda6525e5a955c40a2675d2c76d0cdadd18c3dd6 +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.3/navidrome_0.49.3_Linux_arm64.tar.gz +SOURCE_SUM=1c7b31be311d441261fe148e7c8bb81273ac7bf1024388304a8929457eab87a6 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/conf/armhf.src b/conf/armhf.src index 8f11aaf..1557b41 100644 --- a/conf/armhf.src +++ b/conf/armhf.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.2/navidrome_0.49.2_Linux_armv7.tar.gz -SOURCE_SUM=2d7e73e0a21375709d99d564d6b912e9817e6cff2fec1f02fb554bf6ada2261b +SOURCE_URL=https://github.com/deluan/navidrome/releases/download/v0.49.3/navidrome_0.49.3_Linux_armv7.tar.gz +SOURCE_SUM=c8298754e7abd0461ca014bb939e2f34af1fd88b34e8d8329c50af321b8a155d SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=false diff --git a/manifest.json b/manifest.json index 34f5df5..681bf08 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic" }, - "version": "0.49.2~ynh1", + "version": "0.49.3~ynh1", "url": "https://www.navidrome.org", "upstream": { "license": "GPL-3.0-only", From 647810065ca3a8265d9b48a1f0ed686a0f724f70 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Thu, 16 Feb 2023 07:44:21 +0000 Subject: [PATCH 13/13] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1becd2c..3406698 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail - Transcoding on the fly. Can be set per user/player. Opus encoding is supported -**Shipped version:** 0.49.2~ynh1 +**Shipped version:** 0.49.3~ynh1 **Demo:** https://demo.navidrome.org/app/#/login diff --git a/README_fr.md b/README_fr.md index d281244..6cdfacb 100644 --- a/README_fr.md +++ b/README_fr.md @@ -32,7 +32,7 @@ Navidrome indexe toute la musique numérique stockée sur votre disque dur et la - Compatible avec tous les clients subsonique/madsononique/aironique - Encodage à la volée. Peut être défini par utilisateur/lecteur. Le codage opus est pris en charge -**Version incluse :** 0.49.2~ynh1 +**Version incluse :** 0.49.3~ynh1 **Démo :** https://demo.navidrome.org/app/#/login