ciderapp / Cider-2

Primary public repository for Cider 2.x
https://cider.sh
124 stars 2 forks source link

Playlist Not Creating #670

Closed Dangertitz closed 1 week ago

Dangertitz commented 2 weeks ago

Preflight Checklist

Download Source

Discord

Operating System

Windows

Commit Hash

d37540eb6ff833809767b5bbf0f80a805a0719fd

Connect Instance ID

not-logged-in

Build Timestamp

6/11/2024, 6:40:15 PM

Describe the Bug

When creating a playlist I can add songs to it, but when I click on the playlist in my library none of the tracks show up. The playlist remains empty whether I refresh or restart Cider.

Steps to Reproduce

  1. Create New Playlist
  2. Search library for songs to add
  3. Right click on a song, select add to playlist and select the playlist that was just created OR select add to last playlist.
  4. Click on playlist to verify if song was added - playlist is empty.

Anything else?

https://drive.google.com/file/d/1EaTwDRhASDoz2W7PruNlV8VmTeoVahBO/view?usp=drive_link

Screen capture of the issue.

github-actions[bot] commented 2 weeks ago

Hello @Dangertitz :wave:

We really appreciate you taking the time to report this issue, please double check your issue to make sure you are clear and concise in your description. This will help us to help you as quickly as possible.

We'd like to ask you be patient and we will get back to you as soon as we can.

In the meantime, take a look at our FAQs which may answer your question.

Thanks again and we hope you enjoy the app! :smiley:

coredev-uk commented 1 week ago

The issue appears to be the result of adding library items to a playlist, I'll look into it. It should work fine if you try adding a song from another non-library view (I.e. search, listen-now, browse etc.)

coredev-uk commented 1 week ago

I've just taken a look as this further and I cannot replicate the issue, this might just be MusicKit having a moment. I have made a patch to our fetch method that has been erroring when you add a song to a playlist, for now maybe try turning on legacy MusicKit fetch method in settings > experiments. It may just fix itself, I'm not sure, but not more can be done on our end.