Skip to content

Handshake status 404 Not Found #139

@JBlocklove

Description

@JBlocklove

My connection to my jellyfin server was working perfectly fine until I restarted Mopidy so it could pull in a new playlist I made on jellyfin (not sure if there's a better way to do that, but it sort of worked). When it restarted, the updated playlist showed up but nothing would play. I restarted it in a terminal to see the output logs and this message started showing up:

ERROR    2023-02-09 11:22:51,320 [4207:Thread-5] mopidy_jellyfin.ws_client
  Handshake status 404 Not Found
ERROR    2023-02-09 11:22:51,321 [4207:Thread-5] websocket
  Handshake status 404 Not Found - goodbye

My config never changed and the URL I have in the config is still perfectly accessible through a browser or any of a number of means (android app, jellyfinmediaplayer program, finamp). I'm not really sure what's going on here, but nothing I've tried so far seems to have resolved it.

Things I've tried:

  • Uninstalling and reinstalling the Mopidy-Jellyfin plugin
  • Rebooting my PC
  • Doing a full system update (Arch Linux 6.1.10-arch1)
  • Disabling and enabling the plugin in my config
  • Clearing the mopidy cache (removing ~/.cache/mopidy)
  • Switching to a new wifi network

It seems to work to some extent because every time I start it the library information gets pulled in just fine (playlists, artists, etc.), but when I try to play a song nothing happens and this error just keeps repeating.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions