Octo-Fiesta

Octo-Fiesta

Docker-Anwendung from grtgbln's Repository

Übersicht

A Subsonic API proxy server that transparently integrates Deezer as a music source. When a song is not available in your local Navidrome library, it is automatically fetched from Deezer, downloaded, and served to your Subsonic-compatible client. The downloaded song is then added to your library, making it available locally for future listens.

Anforderungen


        Requires a Deezer account and a separate Subsonic-compatible server.
    

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8080]/
Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

Web UI PortPorttcp

Container Port: 8080

Ziel
8080
Standard
5274
Wert
5274
Subsonic - ServiceVariable

The Subsonic-compatible music service to use (e.g. Deezer, Qobuz, SquidWTF)

Ziel
Subsonic__MusicService
Standard
SquidWTF
Wert
SquidWTF
Subsonic - URLVariable

The URL of your Subsonic server

Ziel
Subsonic__Url
Standard
http://IP_ADDRESS:4533
Wert
http://IP_ADDRESS:4533
Subsonic - Admin UsernameVariable

Admin username to perform actions on Navidrome server that require admin permissions

Ziel
SUBSONIC_ADMIN_USERNAME
Subsonic - Admin PasswordVariable

Admin password to perform actions on Navidrome server that require admin permissions

Ziel
SUBSONIC_ADMIN_PASSWORD
Subsonic - Download ModeVariable

Determines whether to download individual tracks or entire albums when a track is requested.

Ziel
Subsonic__DownloadMode
Standard
Track|Album
Explicit FilterVariable

Filter songs based on explicit content.

Ziel
Subsonic__ExplicitFilter
Standard
All|ExplicitOnly|CleanOnly
Auto-UpgradeVariable

Re-download tracks when higher quality is available

Ziel
Subsonic__AutoUpgradeQuality
Standard
false|true
Folder TemplateVariable

Folder template for organizing downloaded files.

Ziel
Subsonic__FolderTemplate
Standard
{artist}/{album}/{track} - {title}}
Wert
{artist}/{album}/{track} - {title}}
Deezer - ARL TokenVariable

Your Deezer ARL token for accessing Deezer content

Ziel
Deezer__Arl
Deezer - ARL Token FallbackVariable

Fallback Deezer ARL token if the primary one fails

Ziel
Deezer__ArlFallback
Deezer - QualityVariable

Preferred audio quality for Deezer downloads. Remove to default to highest.

Ziel
Deezer__Quality
Standard
FLAC|MP3_320|MP3_128
Qobuz - User Auth TokenVariable

Your Qobuz user authentication token for accessing Qobuz content

Ziel
Qobuz__UserAuthToken
Qobuz - User IDVariable

Your Qobuz user ID

Ziel
Qobuz__UserId
Qobuz - QualityVariable

Preferred audio quality for Qobuz downloads (e.g. FLAC, FLAC_24_HIGH, FLAC_24_LOW, FLAC_16, MP3_320)

Ziel
Qobuz__Quality
SquidWTF - SourceVariable

The backend source to use for SquidWTF downloads

Ziel
SquidWTF__Source
Standard
Qobuz|Tidal
SquidWTF - QualityVariable

Preferred audio quality for SquidWTF downloads. Qobuz: 27 (FLAC 24-bit), 7 (FLAC 16-bit), 6 (MP3 320), 5 (MP3 128). Tidal: HI_RES_LOSSLESS, LOSSLESS

Ziel
SquidWTF__Quality
SquidWTF - TimeoutVariable

Number of seconds to wait for a response from the SquidWTF instance before timing out.

Ziel
SquidWTF__InstanceTimeoutSeconds
Standard
5
Wert
5
Yandex - OAuth TokenVariable

OAuth token for API access.

Ziel
Yandex__OAuthToken
Yandex - QualityVariable

Preferred audio quality for Yandex downloads.

Ziel
Yandex__Quality
Standard
FLAC|AAC_64|MP3_192|AAC_192|AAC_256|MP3_320
Yandex - LanguageVariable

Language for the API responses. Curated playlists and some album titles will be translated into that language.

Ziel
Yandex__Language
Standard
ru
Wert
ru
Yandex - Include Unavailable TracksVariable

Allow show tracks in search results, playlists and albums that are marked unavailable for listening

Ziel
IncludeUnavilable
Standard
false|true
Playlist SupportVariable

When enabled, allows searching and downloading playlists. Starring a playlist triggers automatic download of all tracks and creates an M3U file

Ziel
Subsonic__EnableExternalPlaylists
Standard
true|false
Downloads PathPath

Path to store downloaded files

Ziel
/app/downloads
Standard
/mnt/user/appdata/octo_fiesta/downloads
Wert
/mnt/user/appdata/octo_fiesta/downloads
Playlists FolderVariable

M3U playlist files will be created in {DOWNLOAD_PATH}/{PLAYLISTS_DIRECTORY}/

Ziel
Subsonic__PlaylistsDirectory
Standard
playlists
Wert
playlists
Internal Downloads PathVariable

Internal path to downloaded files. Not recommended to change.

Ziel
Library__DownloadPath
Standard
/app/downloads
Wert
/app/downloads
App EnvironmentVariable

Set the ASP.NET Core environment. Not recommended to change.

Ziel
ASPNETCORE_ENVIRONMENT
Standard
Production
Wert
Production
Storage ModeVariable

Set the storage mode for downloaded files.

Ziel
Subsonic__StorageMode
Standard
Permanent|Temporary
Wert
Permanent
Cache Duration (Hours)Variable

Duration in hours to cache files if using Temporary storage mode.

Ziel
Subsonic__CacheDurationHours
Standard
1
Wert
1
Internal PortVariable

Internal port. Not recommended to change.

Ziel
INTERNAL_PORT
Standard
8080
Wert
8080

Einzelheiten

Repository
ghcr.io/v1ck3s/octo-fiesta:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2026-01-03

Führen Sie Octo-Fiesta auf Unraid aus.

Octo-Fiesta ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.