Package Details: navidrome-bin 0.47.5-1

Git Clone URL: (read-only, click to copy)
Package Base: navidrome-bin
Description: Music Server and Streamer compatible with Subsonic/Airsonic
Upstream URL:
Licenses: GPL3
Conflicts: navidrome, navidrome-systemd
Provides: navidrome
Submitter: sumner
Maintainer: lostpolaris (deluan)
Last Packager: lostpolaris
Votes: 7
Popularity: 0.084780
First Submitted: 2020-04-11 21:48 (UTC)
Last Updated: 2022-01-25 18:39 (UTC)

Latest Comments

1 2 3 Next › Last »

robertfoster commented on 2022-04-23 14:09 (UTC) (edited on 2022-04-23 14:24 (UTC) by robertfoster)

@lostpolaris @deluan

Please can you add a complete template for navidrome.toml ?

Also would be nice to have etc/navidrome/navidrome.toml under backup entries

I prepared one like this below (taken from official navidrome doc)

# 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 =

# 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"

# 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 integration
# LastFM.Enabled = true

# ApiKey
# LastFM.ApiKey = "Navidrome project’s shared ApiKey"

# Shared Secret
# LastFM.Secret = "Navidrome project’s shared Secret"

# Two letter-code for language to be used to retrieve biographies from
# 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 = ""

FabioLolix commented on 2022-01-10 22:26 (UTC)

For 'navidrome.service' and 'navidrome.toml' you can simply using source=('navidrome.service' 'navidrome.toml') once, without using source_$CARCH=() for every $CARCH

adam900710 commented on 2021-12-18 05:15 (UTC)

Please add sysusers.conf into the package, or users will need to manually setup the navidrome user. And navidrome-git package already has already done it properly.

lostpolaris commented on 2021-09-10 14:44 (UTC)

should be fixed

benproarch commented on 2021-09-08 08:49 (UTC)

==> Validating source_x86_64 files with sha256sums...
    navidrome_0.45.1_Linux_x86_64.tar.gz ... Passed
    navidrome.service ... FAILED
    navidrome.toml ... Passed
==> ERROR: One or more files did not pass the validity check!
error downloading sources: navidrome-bin

$ sha256sum /home/benpro/.cache/yay/navidrome-bin/navidrome.service 
c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02  /home/benpro/.cache/yay/navidrome-bin/navidrome.service

Wrong checksum

lostpolaris commented on 2021-09-07 17:31 (UTC)

this bug should be well and truly fixed now.

lostpolaris commented on 2021-09-07 15:17 (UTC)

one day this bug will be gone and i'll be happy. thanks for commenting, i'll look into it.

benproarch commented on 2021-09-07 13:58 (UTC)

Bug still here

install: invalid user 'navidrome'
==> ERROR: A failure occurred in package().
error making: navidrome-bin

lostpolaris commented on 2021-08-02 17:51 (UTC)

thanks for the suggestion! i'll try implementing it. i think there's still a pathing issue w/ the AUR package where certain directories aren't owned by Navidrome where they need to be.