diff options
author | lostpolaris | 2022-10-17 14:56:21 -0500 |
---|---|---|
committer | lostpolaris | 2022-10-17 14:56:21 -0500 |
commit | 7db2437ff6d09749f7e19cd60c435084de8ef35f (patch) | |
tree | b79d9bedd2f6dee7d17430901f490ff92e414e47 | |
parent | 1f2c3bceb22f843800d6da47f997d57b0212a8ef (diff) | |
download | aur-7db2437ff6d09749f7e19cd60c435084de8ef35f.tar.gz |
updated to 0.48.0
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | navidrome.toml | 139 | ||||
-rwxr-xr-x | update.sh | 28 |
4 files changed, 175 insertions, 78 deletions
@@ -1,6 +1,6 @@ pkgbase = navidrome-bin pkgdesc = Music Server and Streamer compatible with Subsonic/Airsonic - pkgver = 0.47.5 + pkgver = 0.48.0 pkgrel = 1 url = https://www.navidrome.org/ arch = x86_64 @@ -14,29 +14,17 @@ pkgbase = navidrome-bin conflicts = navidrome conflicts = navidrome-systemd backup = var/lib/navidrome/navidrome.toml - source_x86_64 = https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_x86_64.tar.gz - source_x86_64 = navidrome.service - source_x86_64 = navidrome.toml - sha256sums_x86_64 = 0244a3b659f9dc70dd21c4209c0f168f4d744579ce94eb059b6c1f5606efc2d7 - sha256sums_x86_64 = c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02 - sha256sums_x86_64 = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4 - source_armv6h = https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_armv6.tar.gz - source_armv6h = navidrome.service - source_armv6h = navidrome.toml - sha256sums_armv6h = 4d02b828505826f91cf410856b2baa47fb2fe8f4ce3fb2b291dbd432c28c10db - sha256sums_armv6h = c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02 - sha256sums_armv6h = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4 - source_armv7h = https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_armv7.tar.gz - source_armv7h = navidrome.service - source_armv7h = navidrome.toml - sha256sums_armv7h = 81663cd2e7a571e9db798f45161bdde8c681fa60e0e30e454dcee403010d0632 - sha256sums_armv7h = c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02 - sha256sums_armv7h = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4 - source_aarch64 = https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_arm64.tar.gz - source_aarch64 = navidrome.service - source_aarch64 = navidrome.toml - sha256sums_aarch64 = f95051895db329ae8fc1a9968ff8e61388aea288400faa1e1a79458b8ff4d473 - sha256sums_aarch64 = c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02 - sha256sums_aarch64 = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4 + source = navidrome.service + source = navidrome.toml + sha256sums = c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02 + sha256sums = 1a4d88acba7954bf43bb499b8bbb0b32bc0f4ef191866356981e84709f8ba534 + source_x86_64 = https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_x86_64.tar.gz + sha256sums_x86_64 = e8d98fb6ce73ac0878ec404b430f2a5b1589515a569072089a4cf6b419bc5f90 + source_armv6h = https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_armv6.tar.gz + sha256sums_armv6h = 7643938c7e3fcf4a4bde57021e3f5270779e1a28bb5a660d4bdbc21adffaa093 + source_armv7h = https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_armv7.tar.gz + sha256sums_armv7h = cf078d3e7064597a128e9d82ae92e3055844bbdd63d264603cd54d53414b9919 + source_aarch64 = https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_arm64.tar.gz + sha256sums_aarch64 = f2bbb57d453ce6b06b84bccf57189a6e3258d943d552dfcf58e32720fb4e90ea pkgname = navidrome-bin @@ -2,44 +2,34 @@ pkgbase='navidrome-bin' pkgname=(navidrome-bin) -pkgver='0.47.5' +pkgver='0.48.0' pkgrel=1 pkgdesc='Music Server and Streamer compatible with Subsonic/Airsonic' + url='https://www.navidrome.org/' license=('GPL3') arch=(x86_64 armv6h armv7h aarch64) + provides=('navidrome') conflicts=('navidrome' 'navidrome-systemd') backup=('var/lib/navidrome/navidrome.toml') + depends=('glibc' 'ffmpeg') -source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_x86_64.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_armv6.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_armv7.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_arm64.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -sha256sums_x86_64=('0244a3b659f9dc70dd21c4209c0f168f4d744579ce94eb059b6c1f5606efc2d7' - 'c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02' - '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4') -sha256sums_armv6h=('4d02b828505826f91cf410856b2baa47fb2fe8f4ce3fb2b291dbd432c28c10db' - 'c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02' - '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4') -sha256sums_armv7h=('81663cd2e7a571e9db798f45161bdde8c681fa60e0e30e454dcee403010d0632' - 'c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02' - '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4') -sha256sums_aarch64=('f95051895db329ae8fc1a9968ff8e61388aea288400faa1e1a79458b8ff4d473' - 'c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02' - '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4') + +source=('navidrome.service' + 'navidrome.toml' + ) +source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_x86_64.tar.gz') +source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_armv6.tar.gz') +source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_armv7.tar.gz') +source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_arm64.tar.gz') + +sha256sums=('c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02' + '1a4d88acba7954bf43bb499b8bbb0b32bc0f4ef191866356981e84709f8ba534') +sha256sums_x86_64=('e8d98fb6ce73ac0878ec404b430f2a5b1589515a569072089a4cf6b419bc5f90') +sha256sums_armv6h=('7643938c7e3fcf4a4bde57021e3f5270779e1a28bb5a660d4bdbc21adffaa093') +sha256sums_armv7h=('cf078d3e7064597a128e9d82ae92e3055844bbdd63d264603cd54d53414b9919') +sha256sums_aarch64=('f2bbb57d453ce6b06b84bccf57189a6e3258d943d552dfcf58e32720fb4e90ea') package() { install -Dm 755 "${srcdir}/navidrome" -t "${pkgdir}/usr/bin/" diff --git a/navidrome.toml b/navidrome.toml index 153c47d1b4ce..a4cfb42ba4d5 100644 --- a/navidrome.toml +++ b/navidrome.toml @@ -1,8 +1,131 @@ -# additional configuration options can be seen -# https://www.navidrome.org/docs/usage/configuration-options/#available-options -MusicFolder = "/var/lib/Music" -#BaseURL = "" -#LastFM.ApiKey = "" -#LastFM.Secret = "" -#Spotify.ID = "" -#Spotify.Secret = "" +# Folder where your music library is stored. Can be read-only +MusicFolder = "/var/lib/navidrome/music" + +# Folder to store application data (DB, cache…) +DataFolder = "/var/lib/navidrome/data" + +# Configure periodic scans using “cron” syntax. To disable it altogether, set it to "0" +# ScanSchedule = "@every 1m" + +# Log level. Useful for troubleshooting. Possible values: error, warn, info, debug, trace +# LogLevel="info" + +# Whether or not sensitive information (like tokens and passwords) should be redacted (hidden) in the logs +# EnableLogRedacting = true + +# Port Navidrome will use +# Port = 4533 + +# IP address the server will bind to +# Address = 0.0.0.0 + +# Enables transcoding configuration in the UI +# EnableTranscodingConfig = false + +# Size of transcoding cache. Set to "0" to disable cache +# TranscodingCacheSize = "100MB" + +# Size of image (art work) cache. Set to "0" to disable cache +# ImageCacheSize = "100MB" + +# Enable/disable .m3u playlist auto-import +# AutoImportPlaylists = true + +# Where to search for and import playlists from. Can be a list of folders/globs (separated by : (or ; on Windows). Paths are relative to MusicFolder +# PlaylistsPath = ".:**/**" # (meaning MusicFolder and all its subfolders)" + +# Base URL (only the path part) to configure Navidrome behind a proxy (ex: /music) +# BaseUrl = "" + +# Change background image used in the Login page +# UILoginBackgroundUrl = "random music image from Unsplash.com" + +# Add a welcome message to the login screen +# UIWelcomeMessage = "" + +# Send basic info to your own Google Analytics account. Must be in the format UA-XXXXXXXX +# GATrackingID = "" + +# Sets the default theme used by the UI when logging in from a new browser. This value must match one of the options in the UI +# DefaultTheme = Dark + +# Controls whether the player in the UI will animate the album cover (rotation) +# EnableCoverAnimation = true + +# List of ignored articles when sorting/indexing artists +# IgnoredArticles = "The El La Los Las Le Les Os As O A" + +# Match query strings anywhere in searchable fields, not only in word boundaries. Useful for languages where words are not space separated +# SearchFullString = false + +# Uses music files’ modification time when sorting by “Recently Added”. Otherwise use import time +# RecentlyAddedByModTime = false + +# Configure the order to look for cover art images. Use special embedded value to get embedded images from the audio files +# CoverArtPriority = "embedded, cover.*, folder.*, front.*" + +# Set JPEG quality percentage for resized cover art images +# CoverJpegQuality = 75 + +# Enable the option in the UI to download music/albums/artists/playlists from the server +# EnableDownloads = true + +# How long Navidrome will wait before closing web ui idle sessions +# SessionTimeout = "24h" + +# How many login requests can be processed from a single IP during the AuthWindowLength. Set to 0 to disable the limit rater +# AuthRequestLimit = 5 + +# Window Length for the authentication rate limit +# AuthWindowLength = "20s" + +# Select metadata extractor implementation. Options: taglib or ffmpeg +# Scanner.Extractor = "taglib" + +# List of separators to split genre tags +# Scanner.GenreSeparators = ";/," + +# Set this to false to completely disable Last.fm integration +# LastFM.Enabled = true + +# Last.fm ApiKey +# LastFM.ApiKey = "Navidrome project’s shared ApiKey" + +# Last.fm Shared Secret +# LastFM.Secret = "Navidrome project’s shared Secret" + +# Two letter-code for language to be used to retrieve biographies from Last.fm +# LastFM.Language = "en" + +# Spotify Client ID. Required if you want Artist images +# Spotify.ID = "" + +# Spotify Client Secret. Required if you want Artist images +# Spotify.Secret = "" + +# Set this to false to completely disable ListenBrainz integration +# ListenBrainz.Enabled = true + +# Use Gravatar images as the user profile image. Needs the user’s email to be filled +# EnableGravatar = false + +# Set this to false to completely disable ALL external integrations +# EnableExternalServices = true + +# Enable toggling “Heart”/“Loved” for songs/albums/artists in the UI (maps to “Star”/“Starred” in Subsonic Clients) +# EnableFavourites = true + +# Enable 5-star ratings in the UI +# EnableStarRating = true + +# Enable regular users to edit their details and change their password +# EnableUserEditing = true + +# Passphrase used to encrypt passwords in the DB +# PasswordEncryptionKey = "-" + +# HTTP header containing user name from authenticated proxy +# ReverseProxyUserHeader = "Remote-User" + +# Comma separated list of IP CIDRs which are allowed to use reverse proxy authentication, empty means “deny all” +# ReverseProxyWhitelist = ""
\ No newline at end of file diff --git a/update.sh b/update.sh index 4752d2229421..42d34d7228d3 100755 --- a/update.sh +++ b/update.sh @@ -26,29 +26,25 @@ pkgname=(${AUR_NAME}) pkgver='$1' pkgrel=$pkgrel pkgdesc='${DESCRIPTION}' + url='${URL}' license=('${LICENSE}') arch=(x86_64 armv6h armv7h aarch64) + provides=('${EXECUTABLE_NAME}') conflicts=('${EXECUTABLE_NAME}' '${EXECUTABLE_NAME}-systemd') backup=('var/lib/${EXECUTABLE_NAME}/${EXECUTABLE_NAME}.toml') + depends=('glibc' 'ffmpeg') -source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_x86_64.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_armv6.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_armv7.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) -source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_arm64.tar.gz' - 'navidrome.service' - 'navidrome.toml' - ) + +source=('navidrome.service' + 'navidrome.toml' + ) +source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_x86_64.tar.gz') +source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_armv6.tar.gz') +source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_armv7.tar.gz') +source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_arm64.tar.gz') + sha512sums_x86_64=() sha512sums_armv6h=() sha512sums_armv7h=() |