diff --git a/README.md b/README.md index f6c5400..f27f0f3 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)* @@ -32,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.1~ynh1 +**Shipped version:** 0.49.3~ynh1 **Demo:** https://demo.navidrome.org/app/#/login @@ -40,6 +41,8 @@ Navidrome indexes all digital music stored in your hard drive and makes it avail ![Screenshot of Navidrome](./doc/screenshots/ss-desktop-player.png) +You must activate *public site* if you want to connect a client player to Navidrome. + ## Documentation and resources * Official app website: diff --git a/README_fr.md b/README_fr.md index b8b858d..1959732 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)* @@ -31,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.1~ynh1 +**Version incluse :** 0.49.3~ynh1 **Démo :** https://demo.navidrome.org/app/#/login diff --git a/conf/amd64.src b/conf/amd64.src index 037ebc5..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.1/navidrome_0.49.1_Linux_x86_64.tar.gz -SOURCE_SUM=288d4d086b59a0789ceb5bddee90a003cf6298427da20a1e24989be01a8e90cf +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 27f30d8..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.1/navidrome_0.49.1_Linux_arm64.tar.gz -SOURCE_SUM=7d1107ca66c064e4799411f4ea8fbb6232ad031b1b778277813e257490eeb53a +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 574bb8b..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.1/navidrome_0.49.1_Linux_armv7.tar.gz -SOURCE_SUM=8e2a2312f007fd4b036b9c7dd071ae873c82e8cd6c464c74193e316370c9f644 +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/conf/navidrome.toml b/conf/navidrome.toml index 3fd728f..28a0085 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/scripts/upgrade b/scripts/upgrade index 4f60b2c..f3cd819 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -107,15 +107,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 -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" +chmod 600 "$config_path/navidrome.toml" +chown -R $app:$app "$config_path" #================================================= # SETUP SYSTEMD