lostb1t / replex

Remix your Plex hubs
205 stars 7 forks source link

Replex breaks Plexamp home screen #87

Closed ericfri closed 1 year ago

ericfri commented 1 year ago

After spending much time getting Replex working, it seems it's broken the home screen in Plexamp.

The screen just loads an error that says "We had an issue getting data from Eric's Plex..."

The Replex logs show the following:

2023-09-15T19:47:06.021067Z ERROR Request{remote_addr=socket://10.3.37.5:46208 version=HTTP/1.1 method=GET headers={"host": "replex.mydomain.com", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "10.3.37.1", "x-real-ip": "10.3.37.1", "user-agent": "TREBLE/2.1", "x-plex-client-identifier": "20396a82-988c-40d7-a9b9-493e458f3777", "x-plex-platform": "macOS", "x-plex-platform-version": "22.6.0", "x-plex-product": "Plexamp", "x-plex-version": "4.8.3", "x-plex-provides": "client,player,pubsub-player", "x-plex-token": "TOKEN", "x-plex-device": "macOS", "x-plex-features": "external-media", "x-plex-language": "en", "accept-encoding": "gzip", "accept": "application/json"} path=http://replex.mydomain.com/hubs/sections/3?count=6&includeExternalMetadata=1&includeMyMixes=1&includeAnniversaryReleases=1&excludeElements=Similar,Mood&includeLibraryPlaylists=1&includeStations=1&includeStationDirectories=1&excludeFields=summary&includeFields=thumbBlurHash&X-Plex-Device-Name=Eric's%20MacBook%20Pro span.kind="server" service.name="replex"}: salvo_core::error: anyhow error occurred error=MediaContainer.Hub[0]: missing field `key` at line 1 column 25640

and

2023-09-15T19:47:06.021114Z DEBUG Request{remote_addr=socket://10.3.37.5:46208 version=HTTP/1.1 method=GET headers={"host": "replex.mydomain.com", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "10.3.37.1", "x-real-ip": "10.3.37.1", "user-agent": "TREBLE/2.1", "x-plex-client-identifier": "20396a82-988c-40d7-a9b9-493e458f3777", "x-plex-platform": "macOS", "x-plex-platform-version": "22.6.0", "x-plex-product": "Plexamp", "x-plex-version": "4.8.3", "x-plex-provides": "client,player,pubsub-player", "x-plex-token": "TOKEN", "x-plex-device": "macOS", "x-plex-features": "external-media", "x-plex-language": "en", "accept-encoding": "gzip", "accept": "application/json"} path=http://replex.mydomain.com/hubs/sections/3?count=6&includeExternalMetadata=1&includeMyMixes=1&includeAnniversaryReleases=1&excludeElements=Similar,Mood&includeLibraryPlaylists=1&includeStations=1&includeStationDirectories=1&excludeFields=summary&includeFields=thumbBlurHash&X-Plex-Device-Name=Eric's%20MacBook%20Pro span.kind="server" service.name="replex"}: replex::logging: Response status=500 Internal Server Error duration=181.441432ms

I tried forwarding the /hubs endpoint in my reverse proxy and that fixed Plexamp but broke Replex in my other clients.

lostb1t commented 1 year ago

:tada: This issue has been resolved in version 0.18.33 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: