The Jellyseerr integration is no longer showing pictures of new users.
Hey guys, since the recent update, my Jellyseerr integration won’t load profile pictures for recently requested users or new users. I’ve removed the integration, generated a new API key in Jellyseerr, and re-added it in Homarr, but I’m still experiencing the same issue. Do you have any ideas? Only in Homarr are the profile pictures not showing up anymore. It worked fine for the last 3-4 months, and I haven’t changed any settings. Both Homarr and Jellyseerr have had updates since the problem started.
32 Replies
Thank you for submitting a support request.
Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
❓ Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
!qa required_data
Thank you for your question. Our support team has noted that your request does not meet the minimum required data so we are unable to answer your question.
Please provide:
- your Homarr logs
- your setup configuration (eg. docker compose, docker run, helm chart, screenshot, ...)
- A detailed description of your problem or question with additional images where necessary
- Your operating system
- Version of Homarr (do not say latest! say 0.15.2, ...)
Failure to comply with this will result in a permanent closure of your support request.
LOGS: https://pastebin.com/Dist6133
Setup is in a Docker-Compose File
Problem description:
Hey guys, since the recent update, my Jellyseerr integration won’t load profile pictures for recently requested users or new users. I’ve removed the integration, generated a new API key in Jellyseerr, and re-added it in Homarr, but I’m still experiencing the same issue. Do you have any ideas? Only in Homarr are the profile pictures not showing up anymore. It worked fine for the last 3-4 months, and I haven’t changed any settings. Both Homarr and Jellyseerr have had updates since the problem started.
Operating System: Debian
Version of Homarr: 0.15.6
Please tell me if I need to provide more info!
Pastebin
Exporting hostname...Migrating database...yarn run v1.22.19$ tsx ./...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Do you have unstable internet?
Or do you prohibit Homarr from Internet acces?
I'm asking because I see
in the log.
The error
indicates that your Jellyseerr version might be incompatible. I think they released a new major version recently.
What Jellyseerr version are you running?
I have a fiber connection and can ping local Google servers with a 5-8ms response time. Homarr should have internet access.
I've updated to the latest Jellyseerr version (2.0.1) as soon as it was released.
@Tag I think you had a look at this recently? Any news?
That's a weird address for one.
Maybe worth looking into, optional field somewhere that is left required?
if you're refering to "https://discord.com/channels/972958686051962910/1299152158440030248" then it doesn't seem like the same issue.
That ip is definitely an issue.
After re-adding Jellyseerr to Homarr, I initially entered the IP address incorrectly. I corrected it before making this post, but it still appears in the logs. The connection to Jellyseerr works; the issue is only with the profile pictures. Here is a screenshot of the current requests in Homarr, showing that the API and IP address are receiving information. It’s just the profile pictures that aren’t displaying. Everything worked fine for the past few months, so I suspect it may have broken after either the Homarr or Jellyseerr update.
To clarify, the error was present both before and after re-adding Jellyseerr.
They might have done some kind of migration that puts the images at a different place and homarr is not able to get to the new users
Try to right click and inspect element to see the URL of the image and see if it’s the same pattern for new and old users
Currently, the oldest user (Nils) and the newest user (Rouven) do not show profile pictures in Homarr, even though they have pictures in Jellyfin and Jellyseerr. In contrast, my second oldest user, Raphael, still has his profile picture displayed in Homarr.
I will show you the inspect elements for Nils (oldest user), Raphael (second oldest user), and Rouven (newest user) to see if you have any other ideas.
Does jellyfin show anything in the logs?
They may have moved the profile picture path in the json, either it's a more complex object now or it has simply changed name.
I'll take a look now
No 😦
Can you find the images in your directory? Are they a different file format?
I can't find a reference to the api changing, this is really weird
wait, what's weirder is that the actual placeholder is supposed to be the first letter of the username
so it means it is actually trying to use an image, but cant
my path for all users is /config/jellyfin/users/[USERNAME]/profile.png
i can open them all from my pc
every image is profile.png
Only cached images are displayed in Homarr; every user who requests something now has the placeholder image.
Does the network tab say it's loading them from the cache? Maybe it is cacheing the placeholders and not trying to fetch the originals again. I still can't nail down if it's homarr, jellyfin or the browser.
EDIT: The Problem is that its trying to get the Pictures from Jellyseerr (request) while the link is intended for Jellyfin (watch)
Dude, thanks for your suggestion—I think I've found the issue.
In the network tab for the Jellyseerr widgets, I can see that it's trying to load the following URL for the user from Jellyseerr:
https://request.slaughtermelon.duckdns.org//Users/c16b624d60ff4cc19e750bafa2151530/Images/Primary/?tag=764b69948073901b2b87f6c806b9346b&quality=90
It appears the double slash (//) before 'Users' might be causing the issue, resulting in a 404 error on Jellyseerr. Currently, I’m unsure where the extra slash is coming from, as I have the following settings configured in Jellyseerr:
And the following settings in the Homarr widget:
Last working entry with non working:
{
"appId": "5ce8e37a-f687-4220-999e-fef4cbf3d71b",
"createdAt": "2024-10-17T19:08:03.000Z",
"id": 165,
"rootFolder": "/filme-nas",
"type": "movie",
"name": "Alita: Battle Angel",
"userName": "Raphael",
"userProfilePicture": "https://watch.slaughtermelon.duckdns.org/Users/1f52baedddab4a70912221bea1190531/Images/Primary/?tag=1c3055ff273134286c78ff25934fa5d1&quality=90",
"userLink": "https://request.slaughtermelon.duckdns.org/users/10",
"userRequestCount": 11,
"airDate": "2019-01-31",
"status": 2,
"availability": 5,
"backdropPath": "https://image.tmdb.org/t/p/original//lcCNS7vyofFpJV7fl92ipIdNmGi.jpg",
"posterPath": "https://image.tmdb.org/t/p/w600_and_h900_bestv2//qpEKv8WxTiiPq9t9JWvwatbEQle.jpg",
"href": "https://request.slaughtermelon.duckdns.org/movie/399579"
},
{
"appId": "5ce8e37a-f687-4220-999e-fef4cbf3d71b",
"createdAt": "2024-10-16T18:45:53.000Z",
"id": 164,
"rootFolder": "/serien-nas",
"type": "tv",
"name": "Cyberpunk: Edgerunners",
"userName": "Nils",
"userProfilePicture": "https://request.slaughtermelon.duckdns.org//Users/7912845786884a02a1404020eaec743f/Images/Primary/?tag=d72ded42b2dfa67fece36e2f27518e4a&quality=90",
"userLink": "https://request.slaughtermelon.duckdns.org/users/1",
"userRequestCount": 79,
"airDate": "2022-09-13",
"status": 2,
"availability": 5,
"backdropPath": "https://image.tmdb.org/t/p/original//3UbHGmu9vIMSC5uNfnGt7DjetqT.jpg",
"posterPath": "https://image.tmdb.org/t/p/w600_and_h900_bestv2//wTUVYRF8LcJj10fORuLI0ucCFQW.jpg",
"href": "https://request.slaughtermelon.duckdns.org/tv/105248"
}
The working one is getting its picture from jellyfin(watch) while the non working are trying to get the picture from jellyseer(request)
It may have to do with being a local user on jellyseer vs an imported user from jellyfin. Is there a way for you to see if that is a correlation?
All users in Jellyseerr are imported Jellyfin users 😦
Guys, sry for taking up all of your time. The New jellyseerr Update fixed it.
wait for real?
We had a PR in the works for it https://github.com/ajnart/homarr/pull/2197
Are you sure they reverted and it'll stay?
GitHub
fix: Fix Jellyseerr Avatar Loading Issue by TyxTang · Pull Request ...
Category
Bugfix
Overview
Jellyseerr version 2.0.1 changed rewrite avatarproxy and CachedImage
Request address changed to add /avatarproxy
This prevented the correct user avatar from being reques...
Yes, I did the new Jellyseerr update, and now all users in Homarr show their profile pictures again.
Its fixed across all clients.
Thanks a lot for the feedback, I forwarded the observations on the PR.
I noticed that the improvement originally suggested in it is still favourable to implement but I'm glad everything works now.