🦈🏠🐜 Initial Commit 🐜🦈🏠

This commit is contained in:
casjay
2022-09-06 22:33:07 -04:00
commit a9cc79022a
16 changed files with 443 additions and 0 deletions

0
config/.gitkeep Normal file
View File

30
config/mpd/mpd.conf Normal file
View File

@@ -0,0 +1,30 @@
# Files and directories #######################################################
music_directory "/data/music"
playlist_directory "/data/playlists"
db_file "/data/mpd/database/tag_cache"
log_file "/data/mpd/mpd.log"
pid_file "/data/mpd/mpd.pid"
state_file "/data/mpd/database/state"
sticker_file "/data/mpd/database/sticker.sql"
user "mpd"
bind_to_address "0.0.0.0"
port "6600"
log_level "default"
gapless_mp3_playback "yes"
restore_paused "no"
save_absolute_paths_in_playlists "yes"
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
auto_update "yes"
auto_update_depth "5"
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
zeroconf_enabled "no"
zeroconf_name "mpd server"
# Character Encoding ##########################################################
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
# Input #######################################################################
input {
plugin "curl"
}
###############################################################################

View File

@@ -0,0 +1,41 @@
MusicFolder = "/data/music"
PlaylistsPath = "/data/playlists:**/**"
DataFolder = "/data/navidrome"
ScanSchedule = "@every 360m"
BaseUrl = "/"
Address = "127.0.0.1"
Port = 4533
EnableTranscodingConfig = true
TranscodingCacheSize = "500MB"
ImageCacheSize = "100MB"
AutoImportPlaylists = true
UILoginBackgroundUrl = "https://source.unsplash.com/random/1600x900?music"
UIWelcomeMessage = ""
EnableCoverAnimation = true
RecentlyAddedByModTime = false
CoverArtPriority = "embedded, cover.*, folder.*, front.*"
CoverJpegQuality = 75
EnableDownloads = true
SessionTimeout = "720h"
AuthRequestLimit = 5
AuthWindowLength = "20s"
EnableGravatar = false
EnableExternalServices = true
EnableFavourites = true
EnableStarRating = true
EnableUserEditing = true
DefaultTheme = "Dark"
PasswordEncryptionKey = ""
#GATrackingID = ""
# [Scanner]
Extractor = "taglib"
# [LastFM]
#Enabled = true
#ApiKey = ""
#Secret = ""
#Language = "en"
# [ListenBrainz]
Enabled = true

View File

@@ -0,0 +1,16 @@
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name *;
location / {
# replace local-address with your navidrome server's IP
proxy_pass http://127.0.0.1:4533/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Forwarded-Host $http_host;
proxy_buffering off;
}