Jellyfin Forum
SOLVED: Artist page not Opening after Upgrade to 10.9/10.10 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: Artist page not Opening after Upgrade to 10.9/10.10 (/t-solved-artist-page-not-opening-after-upgrade-to-10-9-10-10)



Artist page not Opening after Upgrade to 10.9/10.10 - UncleBen - 2024-11-15

I am troubleshooting a bug that exists after I upgrade from 10.8.13 to 10.9/10.10.1.  This bug existed a few months ago when I first upgraded to 10.9 and then I rolled back to resolve it. I am on version 10.10.1 now using the Docker container and the bug still exists.

The problem is after upgrading, there are a few Artists that I am unable to navigate to their Artist page.  Here is the results of the DEBUG log after I select their Name from the UI.  The page just continues to load.  Also the 3 dots menu does nothing for the Artists with the issue.

Artist 1 (working)

[11:13:49] [INF] [39] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting HTTP/1.1 GET http://10.0.5.112:8096/Users/77f5dfde598f4df7b4e225b99ca8d6b7/Items/0cc656fbaf442c9ffccfcf0739f4987c - null null
[11:13:49] [INF] [16] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting HTTP/1.1 GET http://10.0.5.112:8096/Items/0cc656fbaf442c9ffccfcf0739f4987c?userId=77f5dfde598f4df7b4e225b99ca8d6b7 - null null


Artist 2 (Not working)

[11:14:42] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished HTTP/1.1 GET http://10.0.5.112:8096/Users/77f5dfde598f4df7b4e225b99ca8d6b7/Items/ab776ac3badbe69e1e35fc164bfd7000 - 404 null application/json; charset=utf-8 0.7303ms
[11:14:42] [INF] [48] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting HTTP/1.1 GET http://10.0.5.112:8096/Items/ab776ac3badbe69e1e35fc164bfd7000?userId=77f5dfde598f4df7b4e225b99ca8d6b7 - null null

The Artist ID that is not working is ab776ac3badbe69e1e35fc164bfd7000.  However, I found a working page for this Artist using a different ID 58ac79b9d8a726e5c38197be7875e9d9 under the "More Like This" section.  I believe the artists with the issue possibly have an invalid ID associated with them.


Favoriting/unfavoriting the Artist also does nothing.  When I select Favorite/unfavorite on a "working" Artist this populates in the log

[11:47:21] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting HTTP/1.1 DELETE http://10.0.5.112:8096/Users/77f5dfde598f4df7b4e225b99ca8d6b7/FavoriteItems/0cc656fbaf442c9ffccfcf0739f4987c - null null
[11:47:21] [INF] [53] Microsoft.AspNetCore.Cors.Infrastructure.CorsService: CORS policy execution successful.
[11:47:21] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint 'Jellyfin.Api.Controllers.UserLibraryController.UnmarkFavoriteItemLegacy (Jellyfin.Api)'
[11:47:21] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with {action = "UnmarkFavoriteItemLegacy", controller = "UserLibrary"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult
1[MediaBrowser.Model.Dto.UserItemDataDto] UnmarkFavoriteItemLegacy(System.Guid, System.Guid) on controller Jellyfin.Api.Controllers.UserLibraryController (Jellyfin.Api).
[11:47:21] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor: Executing ObjectResult, writing value of type 'MediaBrowser.Model.Dto.UserItemDataDto'.
[11:47:21] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Executed action Jellyfin.Api.Controllers.UserLibraryController.UnmarkFavoriteItemLegacy (Jellyfin.Api) in 2.5669ms
[11:47:21] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executed endpoint 'Jellyfin.Api.Controllers.UserLibraryController.UnmarkFavoriteItemLegacy (Jellyfin.Api)'
[11:47:21] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished HTTP/1.1 DELETE http://10.0.5.112:8096/Users/77f5dfde598f4df7b4e225b99ca8d6b7/FavoriteItems/0cc656fbaf442c9ffccfcf0739f4987c - 200 null application/json; charset=utf-8 2.9457ms


When I select Favorite/unfavorite on an "issue" Artist this populates in the log


[11:48:28] [INF] [69] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting HTTP/1.1 DELETE http://10.0.5.112:8096/Users/77f5dfde598f4df7b4e225b99ca8d6b7/FavoriteItems/ab776ac3badbe69e1e35fc164bfd7000 - null null
[11:48:28] [INF] [69] Microsoft.AspNetCore.Cors.Infrastructure.CorsService: CORS policy execution successful.
[11:48:28] [INF] [69] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint 'Jellyfin.Api.Controllers.UserLibraryController.UnmarkFavoriteItemLegacy (Jellyfin.Api)'
[11:48:28] [INF] [69] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with {action = "UnmarkFavoriteItemLegacy", controller = "UserLibrary"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult1[MediaBrowser.Model.Dto.UserItemDataDto] UnmarkFavoriteItemLegacy(System.Guid, System.Guid) on controller Jellyfin.Api.Controllers.UserLibraryController (Jellyfin.Api).
[11:48:28] [INF] [69] Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor: Executing ObjectResult, writing value of type 'Microsoft.AspNetCore.Mvc.ProblemDetails'.
[11:48:28] [INF] [69] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Executed action Jellyfin.Api.Controllers.UserLibraryController.UnmarkFavoriteItemLegacy (Jellyfin.Api) in 0.7526ms
[11:48:28] [INF] [69] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executed endpoint 'Jellyfin.Api.Controllers.UserLibraryController.UnmarkFavoriteItemLegacy (Jellyfin.Api)'
[11:48:28] [INF] [69] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished HTTP/1.1 DELETE http://10.0.5.112:8096/Users/77f5dfde598f4df7b4e225b99ca8d6b7/FavoriteItems/ab776ac3badbe69e1e35fc164bfd7000 - 404 null application/json; charset=utf-8 1.202ms



RE: Artist page not Opening after Upgrade to 10.9/10.10 - TheDreadPirate - 2024-11-15

Can you share your full log via pastebin?


RE: Artist page not Opening after Upgrade to 10.9/10.10 - UncleBen - 2024-11-15

(2024-11-15, 05:00 PM)TheDreadPirate Wrote: Can you share your full log via pastebin?

I have solved this issue.  It all has to do with how I manage my Libraries.  Please let me know if there is a better solution to my Use Case.

We love our Christmas Music/Movies here but only during the season.  I have my Holiday Music separated in its own Library called Holiday Music.  And then I restrict my user from that Library throughout the year until its that season (via Library Access) because I like to Shuffle all of my songs or Shuffle all songs by an Artist.  When the migration from 10.8 to 10.9/10.10 happened, the Artists that lived in both the Music and Holiday Music libraries became separate (or the one in Holiday Music became the primary).  Well my user couldn't see it when I selected on that Artist.  

When I queried the AncestorIds table, I found the two IDs (ancestoridtext for the Artist with an issue)
  • ab776ac3badbe69e1e35fc164bfd7000 was tied to the same Artist (TypedBaseItems) in the Holiday Music path
  • 58ac79b9d8a726e5c38197be7875e9d9 was tied to the same Artist (TypedBaseItems) in the Music path

My solution was to REMOVE the Holiday Music library and re-add it.  It is now working the Issue Artist now uses the new/working AncestoryIdText in the web calls.


SELECT hex(itemid), hex(ancestorid), ancestoridtext, HEX(guid),*
FROM "TypedBaseItems" t
LEFT JOIN "AncestorIds" a on t.guid = a.ancestorid
LIMIT 50