• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting SOLVED: Artist page not Opening after Upgrade to 10.9/10.10

     
    • 0 Vote(s) - 0 Average

    SOLVED: Artist page not Opening after Upgrade to 10.9/10.10

    The artist page continues to load for a few artists.
    UncleBen
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2023 Jul
    Reputation: 0
    Country:United States
    #1
    2024-11-15, 04:49 PM
    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/77f5dfde598...0739f4987c - null null
    [11:13:49] [INF] [16] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting HTTP/1.1 GET http://10.0.5.112:8096/Items/0cc656fbaf4...b99ca8d6b7 - 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/77f5dfde598...164bfd7000 - 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/ab776ac3bad...b99ca8d6b7 - 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/77f5dfde598...0739f4987c - 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/77f5dfde598...0739f4987c - 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/77f5dfde598...164bfd7000 - 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/77f5dfde598...164bfd7000 - 404 null application/json; charset=utf-8 1.202ms


    Attached Files Thumbnail(s)
       
    Go to solution
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-11-15, 05:00 PM
    Can you share your full log via pastebin?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    UncleBen
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2023 Jul
    Reputation: 0
    Country:United States
    #3
    2024-11-15, 06:26 PM
    (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
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode