46 lines
1.4 KiB
Plaintext
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
|