Please check existing knowledge before opening an issue
Describe the Bug
(UA: Go-http-client/2.0) Received a well formed request to endpoint with -- Slug: (no slug) | Token: 4iC**** -- for the first time
LZE_ID=ListenbrainzListen
- LZE_TOKEN=${LISTENBRAINZ_ENDPOINT_TOKEN}
- LZE_ENABLE=true
- LZE_SLUG=1
- LZ_TOKEN=${LISTENBRAINZ_TOKEN}
- LZ_USER=${LISTENBRAINZ_USER}
I guessed the LZE-SLUG, has no idea what it should be, and the docs do not suggest a value or default.
What configuration types are you using for multi-scrobbler? Check all that apply.
Platform
Docker
Versions
16.0
Logs
[2026-08-10 13:39:12.968 +1200] ERROR : [App] [Scrobblers] Failed to validate Client maloja from ENV:
✖ Invalid input: expected string, received undefined
→ at MALOJA_ID
[2026-08-10 13:39:12.971 +1200] DEBUG : [App] [Scrobblers] Found config file lastfm.json
[2026-08-10 13:39:12.977 +1200] ERROR : [App] [Scrobblers] Failed to validate Client #1 (Name myLastFmSource) in lastfm.json:
✖ Invalid input: expected string, received undefined
→ at id
[2026-08-10 13:39:12.978 +1200] ERROR : [App] [Scrobblers] Failed to validate Client lastfm from ENV:
✖ Invalid input: expected string, received undefined
→ at LASTFM_ID
[2026-08-10 13:39:12.988 +1200] ERROR : [App] [Sources] Failed to validate Source plex from ENV:
✖ Invalid input: expected string, received undefined
→ at PLEX_ID
[2026-08-10 13:39:12.989 +1200] DEBUG : [App] [Sources] Found config file lastfm.json
[2026-08-10 13:39:12.990 +1200] DEBUG : [App] [Sources] Skipping Source #1 (Name myLastFmSource) in lastfm.json because it is configured as a Client
[2026-08-10 13:39:12.996 +1200] ERROR : [App] [Sources] Failed to validate Source lastfm from ENV:
✖ Invalid input: expected string, received undefined
→ at SOURCE_LASTFM_ID
[2026-08-10 13:39:13.002 +1200] ERROR : [App] [Sources] Failed to validate Source maloja from ENV:
✖ Invalid input: expected string, received undefined
→ at SOURCE_MALOJA_ID
[2026-08-10 13:39:13.003 +1200] DEBUG : [App] Added Client Heartbeat task to scheduler
[2026-08-10 13:39:13.004 +1200] DEBUG : [App] Added Retention Cleanup task to scheduler
[2026-08-10 13:39:13.004 +1200] INFO : [App] Scheduler started.
[2026-08-10 13:39:22.951 +1200] INFO : [App] [API] [Ingress] [Listenbrainz] [Ingress] [Listenbrainz Endpoint] Received request from a new remote address: ::ffff:172.15.5.15 (192.168.10.42) (UA: Go-http-client/2.0)
[2026-08-10 13:39:22.952 +1200] INFO : [App] [API] [Ingress] [Listenbrainz] [Ingress] [Listenbrainz Endpoint] ::ffff:172.15.5.15 (192.168.10.42) (UA: Go-http-client/2.0) Received a well formed request to endpoint with -- Slug: (no slug) | Token: 4iC**** -- for the first time.
[2026-08-10 13:39:22.954 +1200] WARN : [App] [API] [Ingress] [Listenbrainz] Received Listenbrainz endpoint payload but no Listenbrainz endpoint sources are configured
[2026-08-10 13:39:58.837 +1200] WARN : [App] [API] [Ingress] [Listenbrainz] Received Listenbrainz endpoint payload but no Listenbrainz endpoint sources are configured
[2026-08-10 13:43:46.351 +1200] WARN : [App] [API] [Ingress] [Listenbrainz] Received Listenbrainz endpoint payload but no Listenbrainz endpoint sources are configured
Play Debug Data
Additional Context
Reverted to version 15 image
Please check existing knowledge before opening an issue
Describe the Bug
(UA: Go-http-client/2.0) Received a well formed request to endpoint with -- Slug: (no slug) | Token: 4iC**** -- for the first time
LZE_ID=ListenbrainzListen
- LZE_TOKEN=${LISTENBRAINZ_ENDPOINT_TOKEN}
- LZE_ENABLE=true
- LZE_SLUG=1
- LZ_TOKEN=${LISTENBRAINZ_TOKEN}
- LZ_USER=${LISTENBRAINZ_USER}
I guessed the LZE-SLUG, has no idea what it should be, and the docs do not suggest a value or default.
What configuration types are you using for multi-scrobbler? Check all that apply.
Platform
Docker
Versions
16.0
Logs
Play Debug Data
Additional Context
Reverted to version 15 image