Files
azuracast-lastfm-scrobbler/lastfm-scrobbler.env.example
Patrick Asmus 7a28f665e0 Initial
2026-06-27 21:08:42 +02:00

46 lines
1.4 KiB
Plaintext

# Kopieren nach: lastfm-scrobbler.env
# Danach schützen: chmod 600 lastfm-scrobbler.env
# Öffentliche AzuraCast-URL ohne Slash am Ende.
# Beispiel: https://radio.example.org
AZURACAST_BASE_URL=
# AzuraCast-Stations-Shortcode. Wenn die Station "Main" heißt, ist das oft "main".
AZURACAST_STATION_SHORTCODE=main
# Optional: direkte Now-Playing-URL statt AZURACAST_BASE_URL + Stations-Shortcode.
# AZURACAST_NOWPLAYING_URL=https://radio.example.org/api/nowplaying_static/main.json
# API-Zugang erstellen unter: https://www.last.fm/api/account/create
LASTFM_API_KEY=
LASTFM_SHARED_SECRET=
# LASTFM_SESSION_KEY wird nicht direkt bei Last.fm angezeigt.
# Der Ablauf ist:
#
# 1. Token und Freigabe-URL erzeugen:
# ./lastfm_scrobbler.py --get-token
#
# 2. Die ausgegebene URL im Browser öffnen und erlauben.
#
# 3. Danach den echten Token aus Schritt 1 einsetzen, nicht den Platzhalter:
# ./lastfm_scrobbler.py --get-session DEIN_ECHTER_TOKEN
#
# 4. Die Ausgabe sieht dann so aus:
# LASTFM_SESSION_KEY=...
# Nur diesen Session-Key hier eintragen.
LASTFM_SESSION_KEY=
# Optionales Feintuning.
# 1 = Album mitsenden, 0 = Album weglassen.
LASTFM_SEND_ALBUM=1
# Untergrenze: vor dieser Laufzeit wird nie gescrobbelt.
LASTFM_MIN_SCROBBLE_ELAPSED_SECONDS=30
# Fallback, falls AzuraCast keine Track-Länge liefert.
LASTFM_NO_DURATION_SCROBBLE_SECONDS=240
# Nur für --daemon relevant. Bei Cron entscheidet der Cron-Intervall.
LASTFM_SCROBBLER_INTERVAL_SECONDS=60