Octo-Fiesta

Octo-Fiesta

Aplicación Docker from grtgbln's Repository

Visión general

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.

Requisitos


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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8080]/
Red
bridge
Privilegiado
false

Configuración de plantillas

Web UI PortPorttcp

Container Port: 8080

Objetivo
8080
Por defecto
5274
Valor
5274
Subsonic - ServiceVariable

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

Objetivo
Subsonic__MusicService
Por defecto
SquidWTF
Valor
SquidWTF
Subsonic - URLVariable

The URL of your Subsonic server

Objetivo
Subsonic__Url
Por defecto
http://IP_ADDRESS:4533
Valor
http://IP_ADDRESS:4533
Subsonic - Admin UsernameVariable

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

Objetivo
SUBSONIC_ADMIN_USERNAME
Subsonic - Admin PasswordVariable

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

Objetivo
SUBSONIC_ADMIN_PASSWORD
Subsonic - Download ModeVariable

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

Objetivo
Subsonic__DownloadMode
Por defecto
Track|Album
Explicit FilterVariable

Filter songs based on explicit content.

Objetivo
Subsonic__ExplicitFilter
Por defecto
All|ExplicitOnly|CleanOnly
Auto-UpgradeVariable

Re-download tracks when higher quality is available

Objetivo
Subsonic__AutoUpgradeQuality
Por defecto
false|true
Folder TemplateVariable

Folder template for organizing downloaded files.

Objetivo
Subsonic__FolderTemplate
Por defecto
{artist}/{album}/{track} - {title}}
Valor
{artist}/{album}/{track} - {title}}
Deezer - ARL TokenVariable

Your Deezer ARL token for accessing Deezer content

Objetivo
Deezer__Arl
Deezer - ARL Token FallbackVariable

Fallback Deezer ARL token if the primary one fails

Objetivo
Deezer__ArlFallback
Deezer - QualityVariable

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

Objetivo
Deezer__Quality
Por defecto
FLAC|MP3_320|MP3_128
Qobuz - User Auth TokenVariable

Your Qobuz user authentication token for accessing Qobuz content

Objetivo
Qobuz__UserAuthToken
Qobuz - User IDVariable

Your Qobuz user ID

Objetivo
Qobuz__UserId
Qobuz - QualityVariable

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

Objetivo
Qobuz__Quality
SquidWTF - SourceVariable

The backend source to use for SquidWTF downloads

Objetivo
SquidWTF__Source
Por defecto
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

Objetivo
SquidWTF__Quality
SquidWTF - TimeoutVariable

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

Objetivo
SquidWTF__InstanceTimeoutSeconds
Por defecto
5
Valor
5
Yandex - OAuth TokenVariable

OAuth token for API access.

Objetivo
Yandex__OAuthToken
Yandex - QualityVariable

Preferred audio quality for Yandex downloads.

Objetivo
Yandex__Quality
Por defecto
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.

Objetivo
Yandex__Language
Por defecto
ru
Valor
ru
Yandex - Include Unavailable TracksVariable

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

Objetivo
IncludeUnavilable
Por defecto
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

Objetivo
Subsonic__EnableExternalPlaylists
Por defecto
true|false
Downloads PathPath

Path to store downloaded files

Objetivo
/app/downloads
Por defecto
/mnt/user/appdata/octo_fiesta/downloads
Valor
/mnt/user/appdata/octo_fiesta/downloads
Playlists FolderVariable

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

Objetivo
Subsonic__PlaylistsDirectory
Por defecto
playlists
Valor
playlists
Internal Downloads PathVariable

Internal path to downloaded files. Not recommended to change.

Objetivo
Library__DownloadPath
Por defecto
/app/downloads
Valor
/app/downloads
App EnvironmentVariable

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

Objetivo
ASPNETCORE_ENVIRONMENT
Por defecto
Production
Valor
Production
Storage ModeVariable

Set the storage mode for downloaded files.

Objetivo
Subsonic__StorageMode
Por defecto
Permanent|Temporary
Valor
Permanent
Cache Duration (Hours)Variable

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

Objetivo
Subsonic__CacheDurationHours
Por defecto
1
Valor
1
Internal PortVariable

Internal port. Not recommended to change.

Objetivo
INTERNAL_PORT
Por defecto
8080
Valor
8080

Detalles

Repositorio
ghcr.io/v1ck3s/octo-fiesta:latest
Última actualización2026-05-31
Visto por primera vez2026-01-03

Ejecute Octo-Fiesta en Unraid.

Octo-Fiesta se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.