Skip to content
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

Change Jellyfin IP #194

Closed
1 task done
RoryNesbitt opened this issue Aug 4, 2022 · 13 comments · Fixed by #398
Closed
1 task done

Change Jellyfin IP #194

RoryNesbitt opened this issue Aug 4, 2022 · 13 comments · Fixed by #398
Labels
enhancement New feature or request released

Comments

@RoryNesbitt
Copy link

Description

When the IP address or hostname of your jellyfin server changes you have to update it in the settings.json file. There is no clear indicator of this in the settings and even worse is if your account is a jellyfin account the error just states incorrect username or password

Desired Behavior

A settings options under the jellyfin tab for local jellyfin address which could work the same as the external URL option (If my understanding of that option is correct and it also just updates the json)

Also a better error message along the lines of Cannot connect to jellyfin server when trying to log in.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct
@Fallenbagel Fallenbagel added the enhancement New feature or request label Aug 5, 2022
@winnipeg21
Copy link

Normally with docker you use the container name and it'll use that container's IP but it seems that's not possible with Jellyseerr

@Fallenbagel
Copy link
Owner

Normally with docker you use the container name and it'll use that container's IP but it seems that's not possible with Jellyseerr

No. That is possible with jellyseerr as that's how I have it setup as well. You need to make sure they are in the same docker network. Could you hop onto discord if you still have trouble setting it up

@winnipeg21
Copy link

winnipeg21 commented Oct 5, 2022 via email

@Fallenbagel
Copy link
Owner

I have them on the same network but when I put it in during setup it didn't
worked. Tried changing it via the config file and same issue.

On Wed., Oct. 5, 2022, 2:13 p.m. Fallenbagel, @.***>
wrote:

Normally with docker you use the container name and it'll use that
container's IP but it seems that's not possible with Jellyseerr

No. That is possible with jellyseerr as that's how I have it setup as
well. You need to make sure they are in the same docker network. Could you
hop onto discord if you still have trouble setting it up


Reply to this email directly, view it on GitHub
#194 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMEWIZLIQUVUAZLOUETUO3WBWZM7ANCNFSM55SRH3PQ
.
You are receiving this because you commented.Message ID:
@.***>

Could you check if you can ping it or curl it by execing into the docker container?

@winnipeg21
Copy link

winnipeg21 commented Oct 5, 2022 via email

@Fallenbagel
Copy link
Owner

By pinging to http://jellyfin:8086 inside the container?
Then you should be able to setup with
http://jellyfin:8096

@RoryNesbitt
Copy link
Author

The settings.json works fine with the container name for me. This issue is about adding the setting to the web gui

@Fallenbagel
Copy link
Owner

The settings.json works fine with the container name for me. This issue is about adding the setting to the web gui

That was in reply to the other commenter who had trouble reaching it via jellyfin docker network hostname. Forgot to quote sorry for the confusion

@Blu3wolf
Copy link

Blu3wolf commented Oct 22, 2022

Where is the settings.json file normally located? Ive installed with the AUR package, which worked great right up until the server location changed.

Edit: Located, for anyone else its /usr/lib/jellyseerr/config, which is owned by root, and contains the settings.json owned by jellyseerr. It would have been convenient if it was able to locate the service at localhost, rather than requiring a specific IP.

@winnipeg21
Copy link

Where is the settings.json file normally located? Ive installed with the AUR package, which worked great right up until the server location changed.

Edit: Located, for anyone else its /usr/lib/jellyseerr/config, which is owned by root, and contains the settings.json owned by jellyseerr. It would have been convenient if it was able to locate the service at localhost, rather than requiring a specific IP.

Mine finally worked, just put http://hostname:port if you are running docker.

@jeaboswell
Copy link
Contributor

I'm going to submit an MR with this change.

@Blu3wolf
Copy link

Blu3wolf commented Jul 3, 2023

Could we get a more detailed error message for the case of the IP changing and the login being "incorrect password"?

Ive ended up back here (saved again by my own comment), but it would have saved some time if the error message was something like "unable to locate jellyfin server" or similar. Instead I was trying to carry out password resets in vain until I realised the IP had changed.

@Fallenbagel
Copy link
Owner

🎉 This issue has been resolved in version 1.6.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants