Widget not working (Plex & Overseerr)
Hello,
I know there is few post about those issues but i can't find a way to work this out. I have several issues.
About Plex, ping is not working for plex. I have a window (Unauthorized 401 denied). I have multiple time clear all cache, private navigation but its not working. Otherwise and its related for sure, plugin showing current play is not working. Do you have any idea ? Maybe adding an ip adress on the plex plateform ? I dont have any error in log.
I have added intern ip adress with port : http://192.168.1.29:32400 + API key in tab integration. And plex is working good when i want to see a movie/serie.
Secondly, Overseer ping is working. But widget don't. I have a error in logs "Cannot read properties of undefined (reading map). I have re-generated many times docker but still not working. I have added internal ip adress with port too : http://192.168.1.29:5055 + API key in tab integration.
If you have any idea, i would appreciate.
Many thanks
Solution:Jump to solution
I have solved the issue for both app. I was using IP address in widget. But i was not using the token associated with the IP. Its not the same token if you try to connect directly with IP and with my own ndd on Plex and Overseer. So, we need to be carefull to connect with the ip and port and copy/paste the token associated.
10 Replies
@Tag can you look into this?
@NoScah please provide your Homarr version and whether you're running dev or latest image.
Homar version 0.13.4 with latest image. here is my docker compose. I'm using cosmos as proxy
version: '3'
services:
homarr:
container_name: homarr
image: ghcr.io/ajnart/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /srv/dev-disk-by-uuid-6f766993-b9ea-4be5-880a-4cad9d8441b0/appdata/homarr/configs:/app/data/configs
- /srv/dev-disk-by-uuid-6f766993-b9ea-4be5-880a-4cad9d8441b0/appdata/homarr/icons:/app/public/icons
ports:
- '7575:7575'
Hi,
Pinging does not use integration fields, only the link put in internal address.
For overseer, since you have a successful ping, it means it should be able to connect and there might be something wrong with overseer directly or the integration. I'll look a bit more into it in the code but you might want to confirm that.
Also don't forget to not put anything after the port, even trailing slashes.
As for Plex, 401 is normal. Since it's not using the integration, it's getting access denied as a result of the query. You can add 401 as one of the accepted codes in the network tab of the app's config
To make sure if plex is working or not, simply add the media server widget, start a video on plex and see if the sessions shows
Hello, there is no slash. Its discord adding "/". I added 401 as normal comportment. I have already tried starting a media but nothing showing. The icon stay red without showing anything.
Any errors in your browser logs and/or container logs?
No in browser logs. In container homarr, always have an error "
ERROR Failed to request data from Overseerr: TypeError: Cannot read properties of undefined (reading 'map')" Do you think i have to add a specific configuration on Plex or Overseerr ?
For overseerr, check your integration, something might be wrong there.
Plex should show an error of any sort if it wasn't working, are you sure you are actively watching something on plex while checking out the widget?
Solution
I have solved the issue for both app. I was using IP address in widget. But i was not using the token associated with the IP. Its not the same token if you try to connect directly with IP and with my own ndd on Plex and Overseer. So, we need to be carefull to connect with the ip and port and copy/paste the token associated.
can you please tell me which token you are talking about i have the same problem
Plex Support
Finding an authentication token / X-Plex-Token | Plex Support
While not something most users will need to worry about, sometimes you may need to find the value for an...