Make-A-Wrapped
Make-A-Wrapped
Docker-Anwendung from grtgbln's Repository
Übersicht
Anforderungen
Requires an optional Last.fm API key.
Laufzeit-Argumente
- Web-UI
http://[IP]:[PORT:8000]/- Netzwerk
bridge- Privilegiert
- false
Konfiguration der Vorlage
Container Port: 8000
- Ziel
- 8000
- Standard
- 8000
- Wert
- 8000
Secret key. Generate a random string.
- Ziel
- SECRET_KEY
Salt for app rate limiting. Generate a random string.
- Ziel
- APP_RATE_LIMIT_SALT
Last.fm API key. Required for higher quality artist artwork
- Ziel
- LASTFM_API_KEY
Start date for counting listens (YYYY-MM-DD)
- Ziel
- WRAPPED_COUNT_SINCE
- Standard
- 2024-12-01
- Wert
- 2024-12-01
Whether to trust proxy headers (0 = False, 1 = True)
- Ziel
- APP_TRUST_PROXY_HEADERS
- Standard
- 0|1
Cloudflare Turnstile site key for CAPTCHA protection
- Ziel
- TURNSTILE_SITE_KEY
Cloudflare Turnstile secret key for CAPTCHA protection
- Ziel
- TURNSTILE_SECRET_KEY
Path to application data
- Ziel
- /app/data
- Standard
- /mnt/user/appdata/make_a_wrapped/data
- Wert
- /mnt/user/appdata/make_a_wrapped/data
Path to internal metrics file. Not recommended to change.
- Ziel
- WRAPPED_COUNT_FILE
- Standard
- data/wrapped-count.txt
- Wert
- data/wrapped-count.txt
ListenBrainz API URL
- Ziel
- LISTENBRAINZ_API
- Standard
- https://api.listenbrainz.org/1
- Wert
- https://api.listenbrainz.org/1
User agent for ListenBrainz API requests
- Ziel
- LISTENBRAINZ_USER_AGENT
- Standard
- wrapped-listenbrainz/1.0
- Wert
- wrapped-listenbrainz/1.0
ListenBrainz listening range
- Ziel
- LISTENBRAINZ_RANGE
- Standard
- this_year
- Wert
- this_year
MusicBrainz API URL
- Ziel
- MUSICBRAINZ_API
- Standard
- https://musicbrainz.org/ws/2
- Wert
- https://musicbrainz.org/ws/2
User agent for MusicBrainz API requests
- Ziel
- MUSICBRAINZ_USER_AGENT
- Standard
- wrapped-listenbrainz/1.0
- Wert
- wrapped-listenbrainz/1.0
Cover Art Archive API URL
- Ziel
- COVER_ART_API
- Standard
- https://coverartarchive.org/release
- Wert
- https://coverartarchive.org/release
Last.fm API URL
- Ziel
- LASTFM_API
- Standard
- https://ws.audioscrobbler.com/2.0/
- Wert
- https://ws.audioscrobbler.com/2.0/
User agent for Last.fm API requests
- Ziel
- LASTFM_USER_AGENT
- Standard
- wrapped-listenbrainz/1.0
- Wert
- wrapped-listenbrainz/1.0
Flask environment. Not recommended to change.
- Ziel
- FLASK_ENV
- Standard
- production
- Wert
- production
Timeout for HTTP requests
- Ziel
- HTTP_TIMEOUT
- Standard
- 10
- Wert
- 10
Maximum number of connections in the HTTP connection pool
- Ziel
- HTTP_POOL_MAXSIZE
- Standard
- 40
- Wert
- 40
Time-to-live for ListenBrainz API cache
- Ziel
- LISTENBRAINZ_CACHE_TTL
- Standard
- 60
- Wert
- 60
Maximum size of the ListenBrainz API cache
- Ziel
- LISTENBRAINZ_CACHE_SIZE
- Standard
- 256
- Wert
- 256
Rate limit for the application
- Ziel
- APP_RATE_LIMIT
- Standard
- 90 per minute
- Wert
- 90 per minute
Rate limit for application statistics
- Ziel
- APP_STATS_RATE_LIMIT
- Standard
- 45 per minute
- Wert
- 45 per minute
Rate limit for image requests
- Ziel
- APP_IMAGE_RATE_LIMIT
- Standard
- 15 per minute
- Wert
- 15 per minute
Maximum number of top results to return
- Ziel
- APP_MAX_TOP_RESULTS
- Standard
- 15
- Wert
- 15
Number of concurrent image requests
- Ziel
- APP_IMAGE_CONCURRENCY
- Standard
- 2
- Wert
- 2
Maximum number of images in the queue
- Ziel
- APP_IMAGE_QUEUE_LIMIT
- Standard
- 10
- Wert
- 10
Timeout for image queue
- Ziel
- APP_IMAGE_QUEUE_TIMEOUT
- Standard
- 15
- Wert
- 15
Time-to-live for temporary artwork files
- Ziel
- TEMP_ARTWORK_TTL_SECONDS
- Standard
- 3600
- Wert
- 3600
Maximum size of temporary artwork files, in bytes
- Ziel
- TEMP_ARTWORK_MAX_BYTES
- Standard
- 6291456
- Wert
- 6291456
Time-to-live for Cloudflare Turnstile cache
- Ziel
- TURNSTILE_CACHE_TTL
- Standard
- 120
- Wert
- 120
Timeout for Cloudflare Turnstile requests
- Ziel
- TURNSTILE_TIMEOUT
- Standard
- 5
- Wert
- 5
Einzelheiten
ghcr.io/devmatei/make-a-wrapped:latestFühren Sie Make-A-Wrapped auf Unraid aus.
Make-A-Wrapped ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.