Navidrome shows multiple player names

Issue description:

  • Navidrome shows multiple player name entries for Symfonium. Is this a known issue?

Screenshots:

image

There’s never known issues :wink:

Looks like Navidrome add the http headers to the client name.

I’d need Navidrome logs to figure out what request have what headers because I only manage the 2nd one. The 2 last are from the player itself but don’t know why 2 different … The first one no idea.

@stark are you able to provide those Navidrome logs or not ?

Will share logs within next 24 hours.

1 Like

Here are the server logs. Let me know If you need more testing/logs.

Apr 21 12:46:49 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:46:49Z" level=info msg="Registering new player" client=NavidromeUI id=8dc9aa04-5f5c-4151-93ea-bc29021290cc type=Firefox/Linux username=USERNAME-REDACTED
Apr 21 12:50:42 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:50:42Z" level=info msg="Registering new player" client=Symfonium id=190a111b-748b-4bd4-b73d-d08e9f863318 type=okhttp username=USERNAME-REDACTED
Apr 21 12:52:05 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:05Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:05 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:05Z" level=info msg="Registering new player" client=Symfonium id=1e5f1583-6081-40d1-9aac-fffb1af043c7 type=ExoPlayerLib/Android username=USERNAME-REDACTED
Apr 21 12:52:05 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:05Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:05 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:05Z" level=info msg="Streaming file" artist="ARTIST-ONE-REDACTED" bitRate=0 cached=false format=raw originalBitRate=950 originalFormat=flac title="TITLE-ONE-REDACTED" transcoding=false user=USERNAME-REDACTED
Apr 21 12:52:08 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:08Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:08 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:08Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:09 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:09Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:09 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:09Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:10 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:10Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:10 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:10Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:11 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:11Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:20 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:20Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:21 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:21Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:21 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:21Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:21 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:21Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:21 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:21Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:22 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:22Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:23 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:23Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:24 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:24Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:25 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:25Z" level=info msg="Now Playing" artist="ARTIST-ONE-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED
Apr 21 12:52:30 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:30Z" level=info msg="Registering new player" client=Symfonium id=e5569f5d-8dbd-46d3-80c0-a6ab57c25624 type=Symfonium/Android username=USERNAME-REDACTED
Apr 21 12:52:30 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:30Z" level=info msg="Streaming file" artist="ARTIST-TWO-REDACTED" bitRate=0 cached=false format=raw originalBitRate=1061 originalFormat=flac title=TITLE-TWO-REDACTED transcoding=false user=USERNAME-REDACTED
Apr 21 12:52:30 SERVER-HOSTNAME navidrome[28701]: time="2022-04-21T12:52:30Z" level=info msg="Now Playing" artist="ARTIST-TWO-REDACTED" player="Symfonium [okhttp]" title="TITLE-ONE-REDACTED" user=USERNAME-REDACTED

---------------------
Apr 21 13:50:01 SERVER-HOSTNAME navidrome[31706]: time="2022-04-21T13:50:01Z" level=info msg="Registering new player" client=Symfonium id=2a749f15-29f9-47fc-aa51-fe5b1cd16a62 type=stagefright/Android username=USERNAME-REDACTED
Apr 21 13:50:01 SERVER-HOSTNAME navidrome[31706]: time="2022-04-21T13:50:01Z" level=info msg="Streaming file" artist="ARTIST-THREE-REDACTED" bitRate=0 cached=false format=raw originalBitRate=967 originalFormat=flac title="TITLE-THREE-REDACTED" transcoding=false user=USERNAME-REDACTED

I need the logs that log the http requests:

time="2022-04-27T08:25:31+02:00" level=debug msg="HTTP: GET http://192.168.1.80:4533/roberto/rest/ping?u=admin&t=[REDACTED]&s=[REDACTED]&v=1.14.0&c=Symfonium&f=json" elapsedTime=5ms httpStatus=200 remoteAddr="192.168.1.162:38652" requestId=TOLRIQ/2s0L502Tbl-000101 responseSize=111 userAgent="Symfonium/1.0.0 (Linux;Android 12)"

Here are the debug logs. I could not simulate and find the “Symfonium [stagefright/Android]” but the other three from the original screenshot are here.

logs-navidrome.txt (254.0 KB)

Ok thanks so it’s a navidrome bug I can workaround. But it would be nice to get the stagefright one so I can forward to the Exoplayer lib author as I don’t know how it’s possible and how to workaround it.

I’ve changed the log mode on the server to debug for now. The moment I find the stagefright one, I will share the logs here. :slight_smile:

Thanks!

Closing as I assume the workaround for Exoplayer also fixed this one. Reopen if you get the logs.

1 Like