Make-A-Wrapped
Application Docker from grtgbln's Repository
Vue d'ensemble
Exigences
Requires an optional Last.fm API key.
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8000]/- Réseau
bridge- Privilégié
- false
Configuration du modèle
Container Port: 8000
- Cible
- 8000
- Défaut
- 8000
- Valeur
- 8000
Secret key. Generate a random string.
- Cible
- SECRET_KEY
Salt for app rate limiting. Generate a random string.
- Cible
- APP_RATE_LIMIT_SALT
Last.fm API key. Required for higher quality artist artwork
- Cible
- LASTFM_API_KEY
Start date for counting listens (YYYY-MM-DD)
- Cible
- WRAPPED_COUNT_SINCE
- Défaut
- 2024-12-01
- Valeur
- 2024-12-01
Whether to trust proxy headers (0 = False, 1 = True)
- Cible
- APP_TRUST_PROXY_HEADERS
- Défaut
- 0|1
Cloudflare Turnstile site key for CAPTCHA protection
- Cible
- TURNSTILE_SITE_KEY
Cloudflare Turnstile secret key for CAPTCHA protection
- Cible
- TURNSTILE_SECRET_KEY
Path to application data
- Cible
- /app/data
- Défaut
- /mnt/user/appdata/make_a_wrapped/data
- Valeur
- /mnt/user/appdata/make_a_wrapped/data
Path to internal metrics file. Not recommended to change.
- Cible
- WRAPPED_COUNT_FILE
- Défaut
- data/wrapped-count.txt
- Valeur
- data/wrapped-count.txt
ListenBrainz API URL
- Cible
- LISTENBRAINZ_API
- Défaut
- https://api.listenbrainz.org/1
- Valeur
- https://api.listenbrainz.org/1
User agent for ListenBrainz API requests
- Cible
- LISTENBRAINZ_USER_AGENT
- Défaut
- wrapped-listenbrainz/1.0
- Valeur
- wrapped-listenbrainz/1.0
ListenBrainz listening range
- Cible
- LISTENBRAINZ_RANGE
- Défaut
- this_year
- Valeur
- this_year
MusicBrainz API URL
- Cible
- MUSICBRAINZ_API
- Défaut
- https://musicbrainz.org/ws/2
- Valeur
- https://musicbrainz.org/ws/2
User agent for MusicBrainz API requests
- Cible
- MUSICBRAINZ_USER_AGENT
- Défaut
- wrapped-listenbrainz/1.0
- Valeur
- wrapped-listenbrainz/1.0
Cover Art Archive API URL
- Cible
- COVER_ART_API
- Défaut
- https://coverartarchive.org/release
- Valeur
- https://coverartarchive.org/release
Last.fm API URL
- Cible
- LASTFM_API
- Défaut
- https://ws.audioscrobbler.com/2.0/
- Valeur
- https://ws.audioscrobbler.com/2.0/
User agent for Last.fm API requests
- Cible
- LASTFM_USER_AGENT
- Défaut
- wrapped-listenbrainz/1.0
- Valeur
- wrapped-listenbrainz/1.0
Flask environment. Not recommended to change.
- Cible
- FLASK_ENV
- Défaut
- production
- Valeur
- production
Timeout for HTTP requests
- Cible
- HTTP_TIMEOUT
- Défaut
- 10
- Valeur
- 10
Maximum number of connections in the HTTP connection pool
- Cible
- HTTP_POOL_MAXSIZE
- Défaut
- 40
- Valeur
- 40
Time-to-live for ListenBrainz API cache
- Cible
- LISTENBRAINZ_CACHE_TTL
- Défaut
- 60
- Valeur
- 60
Maximum size of the ListenBrainz API cache
- Cible
- LISTENBRAINZ_CACHE_SIZE
- Défaut
- 256
- Valeur
- 256
Rate limit for the application
- Cible
- APP_RATE_LIMIT
- Défaut
- 90 per minute
- Valeur
- 90 per minute
Rate limit for application statistics
- Cible
- APP_STATS_RATE_LIMIT
- Défaut
- 45 per minute
- Valeur
- 45 per minute
Rate limit for image requests
- Cible
- APP_IMAGE_RATE_LIMIT
- Défaut
- 15 per minute
- Valeur
- 15 per minute
Maximum number of top results to return
- Cible
- APP_MAX_TOP_RESULTS
- Défaut
- 15
- Valeur
- 15
Number of concurrent image requests
- Cible
- APP_IMAGE_CONCURRENCY
- Défaut
- 2
- Valeur
- 2
Maximum number of images in the queue
- Cible
- APP_IMAGE_QUEUE_LIMIT
- Défaut
- 10
- Valeur
- 10
Timeout for image queue
- Cible
- APP_IMAGE_QUEUE_TIMEOUT
- Défaut
- 15
- Valeur
- 15
Time-to-live for temporary artwork files
- Cible
- TEMP_ARTWORK_TTL_SECONDS
- Défaut
- 3600
- Valeur
- 3600
Maximum size of temporary artwork files, in bytes
- Cible
- TEMP_ARTWORK_MAX_BYTES
- Défaut
- 6291456
- Valeur
- 6291456
Time-to-live for Cloudflare Turnstile cache
- Cible
- TURNSTILE_CACHE_TTL
- Défaut
- 120
- Valeur
- 120
Timeout for Cloudflare Turnstile requests
- Cible
- TURNSTILE_TIMEOUT
- Défaut
- 5
- Valeur
- 5
Détails
ghcr.io/devmatei/make-a-wrapped:latestExécutez Make-A-Wrapped sur Unraid.
Make-A-Wrapped est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.