-
-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discovery not finding all servers #1510
Comments
Both of your servers are correctly discovered but since they share the same server-id (probably due to a full data clone) only one will be shown. This is to prevent the same server from showing multiple times if responses are received via multiple network routes, otherwise the id provided by the server is entirely ignored by our apps. Closing as invalid. |
Surely you must have predicted that the next question is going to be how does one change their server id? A Google search was not fruitful in trying to discover how this is done. So how does one change their server's id to correct this problem? |
It's in the device.txt file in your Jellyfin data directory. The value must be a valid uuid. |
Thanks @nielsvanvelzen. For anyone else finding this issue, you cannot edit Instead use something like:
to change the UUID in that file. |
@nielsvanvelzen While I can appreciate the effort of detecting duplicate responses that might have arrived by different interfaces/routes/etc., using the IDs, wouldn't the |
The server id is uniquely generated on first start and should never be the same for two servers. It's pointless to check additional values just to work around a self-inflicted problem. |
Probably the only time you'll get multiple servers with duplicate IDs is by cloning them. As in making a copy of the config folder of one server and redeploying the copy to run at the same time as the original. The solution to this issue is to just never use a clone of one server, but make a new one from scratch. |
Describe the bug
Using jellyfin-android 0.17.9 release, I click on the server button at the Who's watching page (where you choose a user to log into or a server to connect to) and it shows me the same single server under Saved servers and Discovered servers even though there is a discovered server that is not being displayed (
pc.interlinx.bc.ca
). I have confirmed that the missing server is receiving the discovery broadcast and is replying to it:What is unclear is why the jellyfin Android client is not displaying the above server in the Discovered servers list.
Logs
Application version
0.17.9
Where did you install the app from?
Google Play
Device information
Chromecast with Google TV
Android version
Android TV OS version 12
Jellyfin server version
10.10.1
Which video player implementations does this bug apply to?
The text was updated successfully, but these errors were encountered: