H
Homarr13mo ago
MattyG

Looking for some help with Media Server Widget (Plex integration) and Download Speed widget (nzbget)

Hi! Hope you guys can help me with my new homarr installation, still trying to learn how it all works but run into a few issues, hopefully it's just a problem with me being a bit stupid and doing something wrong. I will also note I have done some searches online and this discord support channel but I couldn't see anything, if I missed something please let me know. I have jellyfin and plex both running simultaneously, I've added both to homarr and jellyfin works perfectly with the media server widget, but plex I'm having some issues with. I have added Plex, without an ending / , and input my API key correctly (from the XML on my plex server), and added 401 to my HTTP status codes and it still won't pick it up. My plex installation is running off the QNAP store, not through docker. The error codes I get are:
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
ERROR failed to communicate with media server 'plex' (f8b04064-b8b7-44bc-8f33-cf5f365c5773): TypeError: fetch failed
Picture: https://i.imgur.com/Ffnbtlt.png That's issue one, issue 2 is with nzbget and its integration. nzbget is working perfectly in the Usenet widget Picture: https://i.imgur.com/G3IMrwL.png But the speeds aren't being picked up by the download speed widget, which is confusing me. I did see these logs:
Retrieving media requests from 1 apps
ℹ Requested frontend content of configuration 'default'
WARN There are apps that have missing configuration options: [nzbget, Plex] please input the correct secrets once again for the concerned app(s), save them, exit edit mode and reload the page.
ERROR Error communicating with your download client 'nzbget' (bf27df42-2aea-46e9-97a0-5d24601cd2b3): Error: Cannot connect to NZBGet. Missing password in app config.
WARN 1 download clients failed. Please check your configuration and the above log
ERROR Error communicating with your download client 'nzbget' (bf27df42-2aea-46e9-97a0-5d24601cd2b3): Error: Cannot connect to NZBGet. Missing password in app config.
WARN 1 download clients failed. Please check your configuration and the above log
ℹ Requested frontend content of configuration 'default-NEW-Test'
ERROR App [object Object] not found
Retrieving media requests from 1 apps
Retrieving media requests from 1 apps
ℹ Requested frontend content of configuration 'default'
WARN There are apps that have missing configuration options: [nzbget, Plex] please input the correct secrets once again for the concerned app(s), save them, exit edit mode and reload the page.
ERROR Error communicating with your download client 'nzbget' (bf27df42-2aea-46e9-97a0-5d24601cd2b3): Error: Cannot connect to NZBGet. Missing password in app config.
WARN 1 download clients failed. Please check your configuration and the above log
ERROR Error communicating with your download client 'nzbget' (bf27df42-2aea-46e9-97a0-5d24601cd2b3): Error: Cannot connect to NZBGet. Missing password in app config.
WARN 1 download clients failed. Please check your configuration and the above log
ℹ Requested frontend content of configuration 'default-NEW-Test'
ERROR App [object Object] not found
Retrieving media requests from 1 apps
I'm wondering if my issue is something to do with I do not run nzbget with a password, so I always get stuck on filling out the integration stage with the username and password field, and not being able to progress unless something is in. I've started putting in nzbgets default username and password, and I get my results in the Usenet widget, but the downloader isn't being picked up. Some information on my system: I have a qnap system with my docker stack running in a docker swarm config, with a lot of my docker apps in the same compose file (nzbget, radarr, sonarr, homarr etc.), with Plex running as its own standalone app from the qnap store. tautulli can communicate with my Plex server fine, just homarr seems to be having issues. I run my apps through a reverse proxy and oauth service for access. Anyone got any ideas? Thanks!
Imgur
Imgur
Solution:
Nothing's perfect, it may need to be updated again too. Reenter the username and the password
Jump to solution
104 Replies
Thomas
Thomas13mo ago
@zwooosh can you send me what your Plex internal address looks like ? Maybe it’s the issue. Thanks a lot for the detailed description btw
MattyG
MattyG13mo ago
Sure thing! Here's how it looks: https://i.imgur.com/MMQRFZq.png
Imgur
MattyG
MattyG13mo ago
And for good measure, here's how nzbget looks: https://i.imgur.com/5UpMe4H.png
Imgur
MattyG
MattyG13mo ago
I have solved issue #1, with Plex and the Media Server widget, I just changed the https:// to http:// and that's solved it. Still working on the nzbget download speed issue
Tag
Tag13mo ago
#2 are you sure nzbget is a valid url?
MattyG
MattyG13mo ago
The only reason I'd say it is is this screenshot: https://i.imgur.com/G3IMrwL.png It's picking up the queued list and it can see the progress, size, ETA - even the speed. Just not showing up on the download speed widget
Imgur
Tag
Tag13mo ago
Yeah that's also why I assumed at first that it was but that really doesn't look like it should be valid
MattyG
MattyG13mo ago
This is how my docker apps talk to each other, all apps in the compose file connect to the same internal network so the URLs look like that. For example, this is the structure of my prowlarr config: https://i.imgur.com/F44mdKB.png Must be an issue with my setup, since they aren't talking to a recognised URL. I'll open a port on my nzbget and try to get on via my lan.ip.address:port and see if that works
Imgur
Tag
Tag13mo ago
No if that is how it works I do believe it should work. If one widget is working no reason the other shouldn't. Can't you leave the password field empty? I do think the problem stems from that
MattyG
MattyG13mo ago
No, it doesn't let me weirdly. Do you think maybe going into the .json and making:
"integration": {
"type": "nzbGet",
"properties": [
{
"field": "username",
"type": "public",
"value": "none"
},
{
"field": "password",
"type": "private"
}
]
}
},
"integration": {
"type": "nzbGet",
"properties": [
{
"field": "username",
"type": "public",
"value": "none"
},
{
"field": "password",
"type": "private"
}
]
}
},
this:
"integration": {
"type": "nzbGet",
"properties": [
{
"field": "username",
"type": "public",
"value": ""
},
{
"field": "password",
"type": ""
}
]
}
},
"integration": {
"type": "nzbGet",
"properties": [
{
"field": "username",
"type": "public",
"value": ""
},
{
"field": "password",
"type": ""
}
]
}
},
Might help?
Tag
Tag13mo ago
Changing the type won't help, it's the value that is used
MattyG
MattyG13mo ago
Sorry that's what I meant, I tried making the username nzbget, with a blank value as password. Now the app flashes between working in the usenet widget, then showing this: https://i.imgur.com/NfeMz8P.png
Imgur
Thomas
Thomas13mo ago
Have you tried with just http:// ? For Plex Oh yeah nice Try using IP instead of hostname
MattyG
MattyG13mo ago
Aha yeah that was an oversight from my part. All sorted there. Just tried this, put in the IP and the port and similar issue - I think you guys are right if one widget works perfectly it might be something to do with requiring a username and password from me?
Want results from more Discord servers?
Add your server