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