Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not all playlists are displayed #646

Open
4 tasks done
Archer7x opened this issue May 21, 2024 · 19 comments
Open
4 tasks done

Not all playlists are displayed #646

Archer7x opened this issue May 21, 2024 · 19 comments
Assignees
Labels
bug Something isn't working frontend Issues related to the frontend. status/confirmed Issue is on the roadmap but not yet implemented

Comments

@Archer7x
Copy link

Preflight Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have checked that the correct behavior occurs on Apple Music Web (if applicable).
  • I have verified that my issue is with a supported version and that it is with the desktop app (Support for other areas can be found in our Discord / on the appropriate repo).

Download Source

MS Store

Operating System

Windows 11 Pro 22H2

Commit Hash

247e299e8c3cfc440d9012dd50949e2679864dcb

Connect Instance ID

not-logged-in

Build Timestamp

9.5.2024, 02:57:55

Describe the Bug

Half of my playlists are missing in the left playlist area. Under "All playlists", only 96 playlists from A-K are displayed.

Steps to Reproduce

Create more than 100 playlists and use the Cider app.

Anything else?

I really love cider, but this bug is annoying

@Archer7x Archer7x added the bug Something isn't working label May 21, 2024
Copy link

Hello @Archer1411 👋

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! 😃

@coredev-uk coredev-uk added status/unreproducible The issue could not be replicated edge-case Is an edge case issue, not a priority. frontend Issues related to the frontend. labels Jun 19, 2024
@github-project-automation github-project-automation bot moved this to Backlog 📖 in Cider - Bug Reports Jun 19, 2024
@coredev-uk
Copy link
Member

What playlists are missing specifically?

@Archer7x
Copy link
Author

Archer7x commented Jun 19, 2024

I have a maximum of 95 playlists in Cider. But I actually have far more than 95 playlists in Apple Music. I have around 187 playlists of my own. Sorted from A to Z, the list in Cider stops at the letter J. I suspect it's because of the high number. It is probably only reproducible if you have over 95 playlists.

@coredev-uk
Copy link
Member

Do all playlists appear on the Apple Music website? And does the behaviour change when you enable legacy playlist fetch in settings > experiments?

@Archer7x
Copy link
Author

Yes, all playlists appear on the Apple Music website. I have enabled the legacy playlist retrieval method, restarted the app and that fixed it for me. Now I can use all my playlists. This method works for me. Thank you!

@coredev-uk coredev-uk moved this from Backlog 📖 to In Progress 🚧 in Cider - Bug Reports Jun 21, 2024
@coredev-uk coredev-uk added status/confirmed Issue is on the roadmap but not yet implemented and removed status/unreproducible The issue could not be replicated edge-case Is an edge case issue, not a priority. labels Jun 21, 2024
@gingerbeardman
Copy link

gingerbeardman commented Oct 31, 2024

I also had this problem, fixed by choosing:

Settings > Experiments > Use Legacy Playlist Retreival Method = ON

Also, I notice that the word Retrieval is misspelled in that label.

{"version":"2.5.0","commit":"d8f7fc7d2ef773260fb2cf8aef1bbcd5c87a3381","buildDate":"1723815853775","framework":"electron","isDev":"production","platform":"darwin","platformFriendly":"macOS","platformVersion":"23.6.0","arch":"arm64","port":"10767","steamdeck":false,"clientVersion":"3","capi":"sg9iv9t2yuzdbp0wy9xtqw0f"}

Music.app

Screen shot 2024-10-31 at 20 04 16

Cider without experiment

Screen shot 2024-10-31 at 20 19 25

Cider with experiment

Screen shot 2024-10-31 at 20 11 56

@coredev-uk coredev-uk self-assigned this Dec 1, 2024
@coredev-uk
Copy link
Member

coredev-uk commented Dec 1, 2024

I have assigned myself to this now, I have a suspicion as to why this is occurring, but first I need you to run a command in your devtools console.

@gingerbeardman or @Archer7x if either of you are still having this issue / or are interested in getting it resolved for normal fetching. Please could you run the following in the console (console can be opened with Ctrl+Shift+I (Option on macOS). Electron builds require you to enable it in settings.

Run the following:
(await MusicKit.getInstance().api.v3.music('v1/me/library/playlist-folders/p.playlistsroot/children')).data
Let me know what the output is, copy it and post it in a codeblock here, or if you prefer to keep your playlists hidden, open a ticket in Discord and post it in there.

@gingerbeardman
Copy link

gingerbeardman commented Dec 2, 2024

I'll need more guidance.

  • I'm using the itch.io version of the app cider-macos-arm64.dmg
  • I see "Open Developer Tools Cmd+Shift+I in the Cider app menu
  • but choosing/pressing it does nothing

Edit: ah, this means I have the Electron version of the app so I can't help at this point.

@coredev-uk
Copy link
Member

coredev-uk commented Dec 2, 2024

@gingerbeardman I have amended my message. Devtools can be enabled in advanced settings.

@gingerbeardman
Copy link

gingerbeardman commented Dec 2, 2024

cool, here we go

{
    "next": "/v1/me/library/playlist-folders/p.playlistsroot/children?offset=100",
    "data": [
        {
            "id": "p.GEBxEuR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GEBxEuR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:02Z",
                "canEdit": true,
                "name": "Ain't Nobody Here But Us Elves - An Early Jazz Christmas",
                "isPublic": false,
                "description": {
                    "standard": "Playlist transferred with SongShift"
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.GEBxEuR06K8",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-NprypC04jA1"
                },
                "dateAdded": "2019-12-18T17:57:42Z"
            }
        },
        {
            "id": "p.Wmkx1Sz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.Wmkx1Sz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-10-18T20:05:04Z",
                "canEdit": false,
                "name": "Air Gap",
                "isPublic": false,
                "description": {
                    "standard": "Ambient, beatless, suspended jams. Music to work, walk, stretch, sleep to."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/SG-MQ-US-001-Image000001/v4/ac/fb/d4/acfbd4eb-ede6-e351-c536-ce2286b15498/image/{w}x{h}bb.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.Wmkx1Sz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-kv9l2MJIrme6e",
                    "versionHash": "e52e1db9368928dc2078ff2975c2e7b22e840c3af496e8ecfc5acada1bfb7ce8"
                },
                "dateAdded": "2020-10-18T20:05:04Z"
            }
        },
        {
            "id": "p.DV4KKuLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DV4KKuLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-08-21T08:58:30Z",
                "canEdit": true,
                "name": "Alfred Playlist",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.DV4KKuLdp1P",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2020-08-21T08:58:27Z"
            }
        },
        {
            "id": "p.lmdQXhW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.lmdQXhW4ZKq",
            "attributes": {
                "hasCollaboration": true,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": false,
                "name": "All My Friends",
                "description": {
                    "standard": "Your favourite songs, right now. Add what you like!"
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/{w}x{h}AM.PDCXS06.jpg?c3=84FAD3&c4=B63627&t=QWxsIE15IEZyaWVuZHM%3D&signature=b6e929813d30ab289a8be4150ca93a98f6af34386a2a9bbc862dfd3871928354&c1=EEEEEE&vkey=1&c2=FCF1D5&tc=FFFFFF",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.lmdQXhW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-KRoNGI18eDm",
                    "versionHash": "007b3d1ffacda82ae3b9b282df3ba6bc3321157e6fc9dc96f85f0270def034c4"
                },
                "dateAdded": "2024-01-26T03:23:28Z"
            }
        },
        {
            "id": "p.DVZRruLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DVZRruLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2022-05-27T20:21:44Z",
                "canEdit": false,
                "name": "Harry Styles: Apple Music Live",
                "description": {
                    "standard": "See Harry Styles perform Harry's House, live in New York."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features112/v4/d5/57/42/d5574214-b9d2-d33c-c9cd-c97a5428d246/4b711f5d-d006-4b36-8390-08c91945a6d5.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "dateAdded": "2022-05-27T20:21:44Z",
                "playParams": {
                    "id": "p.DVZRruLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.b5f24d4fa1f34648889232883b04e19a",
                    "versionHash": "6d7c2fb6922931d64c14266f36dbc7ec50367611d4d90300784c36051e37bdc2"
                }
            }
        },
        {
            "id": "p.DVvoaCLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DVvoaCLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-07-08T21:21:12Z",
                "canEdit": false,
                "name": "Arca Essentials",
                "isPublic": false,
                "description": {
                    "standard": "The Venezuelan electronic producer's ambitious tracks are immersive sonic journeys."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/b3/74/74/b3747433-4552-f086-dc94-9b929b8fbd77/pr_source.png/{w}x{h}SC.FPESS04.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DVvoaCLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.e24088f5eee94e05a0210a08065890a8",
                    "versionHash": "483eb4b359c79dacd0d711b0216899867f173ca71646d858c9f7c97804d5a836"
                },
                "dateAdded": "2018-07-08T21:21:12Z"
            }
        },
        {
            "id": "p.ldBWdCW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.ldBWdCW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2021-08-10T20:51:30Z",
                "canEdit": true,
                "name": "Are you raised by Wolves, or other beasts?",
                "description": {
                    "standard": "Playlist transferred with SongShift"
                },
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.ldBWdCW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2021-08-10T20:51:29Z"
            }
        },
        {
            "id": "p.eoWV6svZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.eoWV6svZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:03Z",
                "canEdit": true,
                "name": "August 2021",
                "description": {
                    "standard": "a nice selection of ups and downs"
                },
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.eoWV6svZX0b",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-Wag0GC5epGr"
                },
                "dateAdded": "2021-08-21T13:56:51Z"
            }
        },
        {
            "id": "p.JLYZ4uv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.JLYZ4uv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": false,
                "name": "Awesome Mix Vol. 1",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.JLYZ4uv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-E6JK4FKoRjE",
                    "versionHash": "d6fbc05b04aa69c1bcb31ef5bbc7a7388aa74d60e44d608f41cfef5e578570ef"
                },
                "dateAdded": "2015-09-28T14:18:24Z"
            }
        },
        {
            "id": "p.DQW0BILdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQW0BILdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-06-28T00:49:18Z",
                "canEdit": true,
                "name": "Banana Split",
                "description": {
                    "standard": "Official Playlist transferred from Spotify using SongShift"
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=A3DBE3&c2=74BACF&c3=870E3B&c4=25171E&signature=0a3f47396695f82aaaf46de296475f93bf56a9e0f419383d49c854d1f4048262&t=QmFuYW5hIFNwbGl0&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "dateAdded": "2024-06-28T00:42:21Z",
                "playParams": {
                    "id": "p.DQW0BILdp1P",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.GX8kZcR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GX8kZcR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-06-28T00:44:31Z",
                "canEdit": true,
                "name": "Banana Split (Soundtrack)",
                "description": {
                    "standard": ""
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS02.jpg?c1=E0EBC9&c2=ADD17A&c3=842A50&c4=172506&signature=4310251274eb2a9d2835937ff3764606aba761cc0724b661b4d7c0b7d994b519&t=QmFuYW5hIFNwbGl0IChTb3VuZHRyYWNrKQ%3D%3D&tc=FFFFFF&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "dateAdded": "2024-06-28T00:18:51Z",
                "playParams": {
                    "id": "p.GX8kZcR06K8",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.4B71sBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4B71sBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Bastian",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.4B71sBx4lY",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.J1DDIv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.J1DDIv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Beatles: White Single Album",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.J1DDIv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.GEa3DSR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GEa3DSR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Beatles: White Single Album1",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "dateAdded": "2017-03-23T13:04:02Z",
                "playParams": {
                    "id": "p.GEa3DSR06K8",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.mpoduNgXR5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.mpoduNgXR5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Bee Gees Songbook",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.mpoduNgXR5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.GEzV3TR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GEzV3TR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-07-04T13:08:26Z",
                "canEdit": false,
                "name": "Frank Dukes: The Producers",
                "isPublic": false,
                "description": {
                    "standard": "Wading through the Canadian producer's airy soundscapes."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features115/v4/b6/a3/c3/b6a3c37a-1a84-2906-6651-2b4fbd4d79ef/mza_12342658325525270880.png/{w}x{h}SC.FPTPRD03.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.GEzV3TR06K8",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.2f2f8ad8c7044d9389afc8a81a177eab",
                    "versionHash": "4487934145a7257f721d646c89cce0a317ffe2e1022064e82f3c53c25090dd55"
                },
                "dateAdded": "2018-07-04T13:08:26Z"
            }
        },
        {
            "id": "p.Wm0Y3Tz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.Wm0Y3Tz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2019-05-29T16:58:06Z",
                "canEdit": false,
                "name": "Jimmy Jam & Terry Lewis: The Producers",
                "description": {
                    "standard": "Hear their key work behind the boards."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features125/v4/1e/39/28/1e3928db-a268-053b-3292-8194e46eb831/pr_source.png/{w}x{h}SC.FPTPRD03.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "dateAdded": "2019-05-29T16:58:06Z",
                "playParams": {
                    "id": "p.Wm0Y3Tz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.e3dd300036e14ae693b032c752dc8396",
                    "versionHash": "1a9a962c6d94ce389e41e59327691da310460e2140957a113d91bf18222643b4"
                }
            }
        },
        {
            "id": "p.XMKz5fVO3BM",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.XMKz5fVO3BM",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2022-08-13T14:58:30Z",
                "canEdit": false,
                "name": "Ben Baller: Represent",
                "description": {
                    "standard": "“These were songs I grew up on,” the LA jeweller tells Apple Music."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features221/v4/27/1e/dc/271edc81-9184-fbe8-d6fb-8d48aed7c76d/c4fe299a-dbeb-4a3f-8a7f-6292212ffd43.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.XMKz5fVO3BM",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.a7a075162f5b4c2f964f1c16878e0cf0",
                    "versionHash": "e4af0751514e9db748932343accc61ecdf28617bd84fca2d806b3dab9ee7c191"
                },
                "dateAdded": "2022-08-13T14:58:30Z"
            }
        },
        {
            "id": "p.4YvvduBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4YvvduBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Bent Exercises",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2016-12-06T15:32:02Z",
                "playParams": {
                    "id": "p.4YvvduBx4lY",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-kvmm5tpJa59"
                }
            }
        },
        {
            "id": "p.DVvoJILdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DVvoJILdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-06-10T17:05:27Z",
                "canEdit": false,
                "name": "Best House & Club Tracks | Defected",
                "isPublic": false,
                "description": {
                    "standard": "The greatest House tracks of all time."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Mrjr33Ri7PFDJLDlShUplw/{w}x{h}bb.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DVvoJILdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.0e5d8c7a557d49869bb1eb96068709b4",
                    "versionHash": "7ca1bc2beb8c6258939cb23c409a2fd381a466789d4a7b704c5923a2fe94226a"
                },
                "dateAdded": "2018-06-10T17:05:27Z"
            }
        },
        {
            "id": "p.eozB1SvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.eozB1SvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": false,
                "name": "Best of '90s French Touch",
                "isPublic": false,
                "description": {
                    "standard": "Playful instead of pounding, the style brightened dance."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features62/v4/b2/13/ec/b213ec1c-b64b-a888-d436-9513a7bfa0ef/pr_source.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.eozB1SvZX0b",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.6639e7230a4f44e5b66b9e277e25d766",
                    "versionHash": "fd7091fc100e9ea055c81089f0f43bcce88fb81d1ed09ba9d82c26d2c1cef310"
                },
                "dateAdded": "2015-07-31T14:00:01Z"
            }
        },
        {
            "id": "p.GEg4rCR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GEg4rCR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": false,
                "name": "Best of Classical Lullabies ",
                "description": {
                    "standard": "Drift off on a bed of orchestral strings."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features71/v4/31/c3/79/31c379d1-6588-e3ff-c633-93ac5625a348/pr_source.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.GEg4rCR06K8",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.c03ad061ae1d45848e8d56c933ff58d4",
                    "versionHash": "4517f74cf41a1b6d1e9fe3b4edab26a17f724cec097c283dfc9b58b59d75a155"
                },
                "dateAdded": "2016-03-08T20:57:47Z"
            }
        },
        {
            "id": "p.4YVp6cBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4YVp6cBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-11-04T17:46:03Z",
                "canEdit": true,
                "name": "Best of Katamari Damacy",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.4YVp6cBx4lY",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-kvoxjspJa59"
                },
                "dateAdded": "2020-11-04T17:45:53Z"
            }
        },
        {
            "id": "p.ldOb1CW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.ldOb1CW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": false,
                "name": "Best of Nu-Gaze",
                "isPublic": false,
                "description": {
                    "standard": "Soaring riffs and glittering melodies from the next wave of shoegazers."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features71/v4/72/7a/53/727a535f-4aa7-7c5b-d491-fe94f8bce2a5/pr_source.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.ldOb1CW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.94e14530bc3f4817a500fdf7613042c4",
                    "versionHash": "f7373950bb60a367a71f709cf9ae7e100818bb04287afe70b0f80421b57f8587"
                },
                "dateAdded": "2015-12-18T00:01:29Z"
            }
        },
        {
            "id": "p.WvmCz6qeJ",
            "type": "library-playlist-folders",
            "href": "/v1/me/library/playlist-folders/p.WvmCz6qeJ",
            "attributes": {
                "canEdit": false,
                "name": "Best of Years",
                "canDelete": true
            }
        },
        {
            "id": "p.DQQlKHLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQQlKHLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-03-19T15:04:33Z",
                "canEdit": true,
                "name": "Beth Hirsch Top 10",
                "isPublic": true,
                "description": {
                    "standard": "Compiled by Bright Light, Bright Light. \nPlaylist transferred with SongShift. "
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=BFBFBF&c2=C0D4E6&c3=7D6BCD&c4=1F1D22&signature=d018cdf08940085d2bb8e18f6e95978f8769398179552c47c841bcd30b244963&t=QmV0aCBIaXJzY2ggVG9wIDEw&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DQQlKHLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-GPP0RIroaAR"
                },
                "dateAdded": "2024-03-19T13:18:06Z"
            }
        },
        {
            "id": "p.Rv93AhPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.Rv93AhPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-08-05T19:31:32Z",
                "canEdit": true,
                "name": "Big Beat Dupe",
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=EEEEEE&c2=BBBBBB&c3=464646&c4=111111&signature=3d6984a2719afdf4dd2f3abc89d1a050b521ba7b5d1d4b28b3aa4ad82c4638db&t=QmlnIEJlYXQgRHVwZQ%3D%3D&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "dateAdded": "2024-08-05T19:31:15Z",
                "playParams": {
                    "id": "p.Rv93AhPYx2e",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.WmbpOhz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.WmbpOhz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-09-02T18:11:28Z",
                "canEdit": false,
                "name": "Big Beat Essentials",
                "description": {
                    "standard": "Hip-hop breaks meet rock swagger and rave abandon."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features/v4/66/69/b0/6669b036-74d9-18e5-dbf5-ebb044417678/1d15f075-6b99-4679-b2d9-efd920074639.png/{w}x{h}SC.CAESS02.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.WmbpOhz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.78e98b7f1ea842dc807bd646ab37083e",
                    "versionHash": "05128efb50b58dd8b2d00578a5845dffb5eea9d8688b3d0e107d675ab696b018"
                },
                "dateAdded": "2020-09-02T18:11:28Z"
            }
        },
        {
            "id": "p.DQWGJFLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQWGJFLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-08-05T13:39:25Z",
                "canEdit": true,
                "name": "Big Beat Pop",
                "description": {
                    "standard": ""
                },
                "isPublic": true,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS02.jpg?c1=E8E095&c2=329FCD&c3=00B3FF&c4=112D4E&signature=4f982f5e8385d95b9fc4a9d3eaba28d5fd0b5468ae63ff2b1178cf4e7dd121f5&t=QmlnIEJlYXQgUG9w&tc=FFFFFF&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": true,
                "dateAdded": "2024-08-05T13:31:51Z",
                "playParams": {
                    "id": "p.DQWGJFLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-GPNyVTroaAR"
                }
            }
        },
        {
            "id": "p.e55JxHvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.e55JxHvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-05-25T20:49:44Z",
                "canEdit": true,
                "name": "Bog Band - The Early Bird Show",
                "isPublic": true,
                "description": {
                    "standard": "https://soundcloud.com/user-626444105/the-early-bird-show-w-maria-somerville-bog-band-180723"
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://store-033.blobstore.apple.com/sq-mq-us-033-000002/86/10/d7/8610d7b4-58ee-ddb1-2d3b-a1516acaf29b/image?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241202T233058Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=MKIAU0HKO2RBEAT0UMZS%2F20241202%2Fstore-033%2Fs3%2Faws4_request&X-Amz-Signature=6c432c26fd67dc34fba7ef1e7d73d7ccb6d511d2a7e3967d54cc15e9ac039316",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.e55JxHvZX0b",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-WMMWZi5epGr"
                },
                "dateAdded": "2024-05-25T16:12:28Z"
            }
        },
        {
            "id": "p.bdZWksBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.bdZWksBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:03Z",
                "canEdit": true,
                "name": "Bomb Rush Cyberfunk (Confirmed Music So Far)",
                "isPublic": false,
                "description": {
                    "standard": "Playlist transferred with SongShift"
                },
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.bdZWksBozG5",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2023-08-18T20:46:21Z"
            }
        },
        {
            "id": "p.4Y3NGiBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4Y3NGiBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Bran Van 3000",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.4Y3NGiBx4lY",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-kvyrJspJa59"
                },
                "dateAdded": "2017-04-11T15:30:52Z"
            }
        },
        {
            "id": "p.XMX1YhVO3BM",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.XMX1YhVO3BM",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-06-17T11:36:38Z",
                "canEdit": true,
                "name": "Bran Van 3000 Greatest Hits",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.XMX1YhVO3BM",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-gxXa1t4bE7D"
                },
                "dateAdded": "2015-07-16T19:36:37Z"
            }
        },
        {
            "id": "p.XMXVmfVO3BM",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.XMXVmfVO3BM",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-06-24T19:48:15Z",
                "canEdit": true,
                "name": "Bran Van 3000 Pietro",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.XMXVmfVO3BM",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2014-04-08T21:43:43Z"
            }
        },
        {
            "id": "p.J1Q8Uv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.J1Q8Uv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Can I Change My Mind",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.J1Q8Uv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.RBqNdcPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RBqNdcPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-11-25T00:49:59Z",
                "canEdit": true,
                "name": "Cathy Dennis Neue",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2019-01-23T13:10:00Z",
                "playParams": {
                    "id": "p.RBqNdcPYx2e",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-jVzKpCVDo8v"
                }
            }
        },
        {
            "id": "p.b1APkIBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1APkIBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2021-07-23T10:14:04Z",
                "canEdit": false,
                "name": "CHERYL LYNN: Encore! [A Peace Bisquit 'Best Of' Mixtape Edition]",
                "description": {
                    "standard": ""
                },
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.b1APkIBozG5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-qxyVeJ6C5NNDZ",
                    "versionHash": "8acf21dad2a2279a306a11f7e9a5dfe095bfbd079673b6ca17f255be32971c90"
                },
                "dateAdded": "2021-07-23T10:14:04Z"
            }
        },
        {
            "id": "p.mpVxiNgXR5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.mpVxiNgXR5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Christmas",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.mpVxiNgXR5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.4lYNdhBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4lYNdhBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:04Z",
                "canEdit": true,
                "name": "Compass Point Studios",
                "isPublic": false,
                "description": {
                    "standard": "Playlist transferred with SongShift. Originally by Allie Teilz https://open.spotify.com/playlist/1IIdFse3HsdJkN8CMrdvQ4"
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=BAB9B4&c2=E0DD99&c3=D6C334&c4=22150F&signature=e910485218e309948e194ef86ff41f7712f0392cf1665b79829e6cb89d9d263b&t=Q29tcGFzcyBQb2ludCBTdHVkaW9z&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "playParams": {
                    "id": "p.4lYNdhBx4lY",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2024-01-14T15:18:50Z"
            }
        },
        {
            "id": "p.JLN1Lcv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.JLN1Lcv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-11-29T22:22:16Z",
                "canEdit": true,
                "name": "D.I.S.C.O.",
                "isPublic": true,
                "description": {
                    "standard": ""
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.JLN1Lcv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-xl5KltEJKr3"
                },
                "dateAdded": "2020-11-11T22:10:52Z"
            }
        },
        {
            "id": "p.b1LJWtBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1LJWtBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "David Bowie Best",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.b1LJWtBozG5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.bJKDsBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.bJKDsBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2022-01-22T19:27:48Z",
                "canEdit": true,
                "name": "De La Soul",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.bJKDsBozG5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.4lPaZuBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4lPaZuBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-06-04T17:56:47Z",
                "canEdit": true,
                "name": "DOVA-S",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.4lPaZuBx4lY",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2023-06-04T17:56:24Z"
            }
        },
        {
            "id": "p.lmdxZCW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.lmdxZCW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-01-13T18:12:44Z",
                "canEdit": false,
                "name": "Ep. 2 - 2nd Hour - Compass Point Studios",
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features71/v4/d3/80/8d/d3808dc8-c3eb-9bb5-fd51-cfb705275ab2/pr_source.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.lmdxZCW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.c2b23d8e84714673947925982197bda6",
                    "versionHash": "156079cebd44aa46f5184ed561e0d3e578094c5cef14350124ac68c208f1df27"
                },
                "dateAdded": "2024-01-13T18:12:44Z"
            }
        },
        {
            "id": "p.RBPDJIPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RBPDJIPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2022-08-13T14:56:50Z",
                "canEdit": false,
                "name": "Quiet Storm Essentials",
                "description": {
                    "standard": "The silkiest soul and R&B slow jams of the ‘70s and ‘80s."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features/v4/c7/ef/91/c7ef91c1-a883-0bb5-e40a-89310e7b7db6/e5309216-5fea-4234-909e-81d631052d3d.png/{w}x{h}SC.CAESS02.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.RBPDJIPYx2e",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.de50676316b8498fb257847815cfcde9",
                    "versionHash": "219bef05046bd96730609f4aee19966ca3007b694d694ce8246a2963d3e75bc3"
                },
                "dateAdded": "2022-08-13T14:56:50Z"
            }
        },
        {
            "id": "p.JLQLEcv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.JLQLEcv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Eurovision 2017",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.JLQLEcv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2017-05-15T18:20:01Z"
            }
        },
        {
            "id": "p.RBMKJhPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RBMKJhPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Evom",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.RBMKJhPYx2e",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2015-05-23T18:30:12Z"
            }
        },
        {
            "id": "p.6XUKYdpL",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.6XUKYdpL",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-11-30T22:55:41Z",
                "canEdit": false,
                "name": "Favourite Songs",
                "isPublic": false,
                "canDelete": false,
                "artwork": {
                    "width": 1080,
                    "height": 1080,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features116/v4/e3/6e/33/e36e33de-da6c-71e8-dc2e-fae168c924ba/47a3c06a-ab88-4d36-a040-41d730e71d45.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": false,
                "playParams": {
                    "id": "p.6XUKYdpL",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2023-04-22T03:02:13Z"
            }
        },
        {
            "id": "p.e55lbcvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.e55lbcvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-28T17:34:21Z",
                "canEdit": true,
                "name": "February 2024",
                "description": {
                    "standard": "Playlist transferred with SongShift"
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=ACACAC&c2=B7D4D4&c3=66C8B8&c4=0F0F0F&signature=26237b8a9870de4b9427770034f96bcb2a7a2c2cbe90cd14ee89cf6488454dc3&t=RmVicnVhcnkgMjAyNA%3D%3D&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "dateAdded": "2024-02-28T17:33:59Z",
                "playParams": {
                    "id": "p.e55lbcvZX0b",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.eoJzeSvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.eoJzeSvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-03-23T19:28:46Z",
                "canEdit": true,
                "name": "Fila Brazillia: Retrospective Redux 90–22",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2023-03-23T18:05:03Z",
                "playParams": {
                    "id": "p.eoJzeSvZX0b",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-WaW4At5epGr"
                }
            }
        },
        {
            "id": "p.RB5qJIPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RB5qJIPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-08-21T17:22:05Z",
                "canEdit": true,
                "name": "French Touch - Electronic music made in France",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.RB5qJIPYx2e",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2020-08-21T17:19:46Z"
            }
        },
        {
            "id": "p.RB5XGsPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RB5XGsPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-08-21T14:56:46Z",
                "canEdit": false,
                "name": "French Touch Essentials",
                "description": {
                    "standard": "Electronic music at its most stylish."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features221/v4/0a/95/d8/0a95d8b4-bbda-604c-450f-b30cce52779d/c8e12788-6ef3-4c62-b280-51c68adcec99.png/{w}x{h}SC.CAESS02.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.RB5XGsPYx2e",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.a652a8b7cb744060a4546e76111a2346",
                    "versionHash": "c054bde074528bc1aff83c2f05930138e11658618633c8ffa537c0e21d99cf95"
                },
                "dateAdded": "2020-08-21T14:56:46Z"
            }
        },
        {
            "id": "p.4zZhBx4lY",
            "type": "library-playlist-folders",
            "href": "/v1/me/library/playlist-folders/p.4zZhBx4lY",
            "attributes": {
                "canEdit": false,
                "name": "Friends",
                "canDelete": true
            }
        },
        {
            "id": "p.DQQ5pTLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQQ5pTLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-25T01:46:40Z",
                "canEdit": false,
                "name": "FRIENDSHIP. NEW RELEASE",
                "isPublic": false,
                "description": {
                    "standard": "FRIENDSHIP.からの最新リリース作品がまとめてチェックできるプレイリストです。毎週更新です。"
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/SG-MQ-US-001-Image000001/v4/4a/f4/0f/4af40faf-f9d0-59ca-2239-39cee8c72680/image/{w}x{h}bb.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DQQ5pTLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-e98lGdLCa12KmKN",
                    "versionHash": "d84b563afe19697841c58efb0272a6632a5df93793b85f283d5167b35aa439e1"
                },
                "dateAdded": "2024-02-25T01:46:40Z"
            }
        },
        {
            "id": "p.RmQBsPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RmQBsPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "From iPhone",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.RmQBsPYx2e",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.JxLabiv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.JxLabiv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-01-14T16:26:10Z",
                "canEdit": true,
                "name": "Funky Nassau",
                "isPublic": false,
                "description": {
                    "standard": "Playlist transferred with SongShift. Including Compass Point Studios. "
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=D3E6EC&c2=FFD4F5&c3=64DAFF&c4=234023&signature=deb76c2e25ceb021cd7495e5e1d3e438da0d1f5367108ff431b80fdb6607199c&t=RnVua3kgTmFzc2F1&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "playParams": {
                    "id": "p.JxLabiv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2024-01-14T15:23:39Z"
            }
        },
        {
            "id": "p.DVvMVCLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DVvMVCLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-08-01T13:31:32Z",
                "canEdit": true,
                "name": "GarageBand",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.DVvMVCLdp1P",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2018-08-01T13:18:18Z"
            }
        },
        {
            "id": "p.DVv8BiLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DVv8BiLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2019-01-23T01:17:15Z",
                "canEdit": false,
                "name": "Gorillaz Essentials",
                "description": {
                    "standard": "The simian misfits masterfully juggle an array of sounds."
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features211/v4/e3/fd/78/e3fd78c1-b728-8b8d-85de-328974dab33c/mza_17032633450722166961.png/{w}x{h}SC.FPESS04.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DVv8BiLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.8e5bf1dcd88f496abb40a90b863c31c3",
                    "versionHash": "4055437bed3d5c1ae8f8aae52520a502eaa8731c57a998164326b94807637137"
                },
                "dateAdded": "2019-01-23T01:17:15Z"
            }
        },
        {
            "id": "p.b1v2bIBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1v2bIBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:04Z",
                "canEdit": true,
                "name": "Greg Wilson - 10 for The Guardian",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.b1v2bIBozG5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-oZ0X1CXGv1Z"
                },
                "dateAdded": "2015-12-10T11:21:09Z"
            }
        },
        {
            "id": "p.XMxaZUVO3BM",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.XMxaZUVO3BM",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2021-01-25T02:43:28Z",
                "canEdit": false,
                "name": "Gregg Alexander",
                "isPublic": false,
                "description": {
                    "standard": ""
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.XMxaZUVO3BM",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-84lbCJLvob",
                    "versionHash": "08b352f8fd8898e3ff1b98c7a367aa90ba9056c5dcca55aa51f769c8d4ee676e"
                },
                "dateAdded": "2021-01-25T02:43:28Z"
            }
        },
        {
            "id": "p.DQ6ZBfLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQ6ZBfLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-09-19T19:49:48Z",
                "canEdit": true,
                "name": "Guillemots @ Reading 2006",
                "isPublic": true,
                "description": {
                    "standard": ""
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DQ6ZBfLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-GPdp6troaAR"
                },
                "dateAdded": "2023-09-19T19:42:26Z"
            }
        },
        {
            "id": "p.WXA5mIz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.WXA5mIz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:05Z",
                "canEdit": true,
                "name": "Guy-Manuel de Homem-Christo (Daft Punk) / Star of a Hero",
                "description": {
                    "standard": "Playlist transferred from Spotify using SongShift https://open.spotify.com/playlist/6mk22nBVmYolXtzLZhE5DQ"
                },
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.WXA5mIz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-2576afoGzxJ"
                },
                "dateAdded": "2023-06-01T21:19:05Z"
            }
        },
        {
            "id": "p.4Y7G1SBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4Y7G1SBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Gwen Guthrie",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.4Y7G1SBx4lY",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.lDRgcW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.lDRgcW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Hall & Oates: Masters",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.lDRgcW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.GXXXKuR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GXXXKuR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-16T22:21:44Z",
                "canEdit": true,
                "name": "heartbreaker",
                "description": {
                    "standard": "Playlist transferred with SongShift"
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=BAAFA0&c2=E1B57D&c3=DD9426&c4=1E1E1C&signature=bf75fc14376846ab406bc13ebc06b52cabbe6486904cfc84215833581cf49e32&t=aGVhcnRicmVha2Vy&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "dateAdded": "2024-02-16T22:18:12Z",
                "playParams": {
                    "id": "p.GXXXKuR06K8",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.e5dg6uvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.e5dg6uvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-09-10T15:02:52Z",
                "canEdit": true,
                "name": "I Feel It Coming",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.e5dg6uvZX0b",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-WMqrGI5epGr"
                },
                "dateAdded": "2023-08-28T14:03:00Z"
            }
        },
        {
            "id": "p.eoEBxcvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.eoEBxcvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-03-07T11:28:09Z",
                "canEdit": true,
                "name": "I Wonder If I Take You Home",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "dateAdded": "2016-08-28T11:50:05Z",
                "playParams": {
                    "id": "p.eoEBxcvZX0b",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.b1zXVsBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1zXVsBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2019-06-22T19:58:21Z",
                "canEdit": false,
                "name": "Ibiza Essentials",
                "isPublic": false,
                "description": {
                    "standard": "Laidback house, techno and breakbeats for epic sunsets and endless nights."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features/v4/58/ca/62/58ca622d-e1f8-da37-e26b-fe048ae49e77/795bbf5e-b8e5-45c6-995d-a16343e79a26.png/{w}x{h}SC.CAESS02.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.b1zXVsBozG5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.30703482dc72447385fff28dea8b29f7",
                    "versionHash": "8324c1ad85d1d9bddeb49b60ec87a6540f40aaa92472f3eaed3467f9e8bf3a8d"
                },
                "dateAdded": "2019-06-22T19:58:21Z"
            }
        },
        {
            "id": "p.RBNEVuPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RBNEVuPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": false,
                "name": "In the Mix: Arthur Baker",
                "isPublic": false,
                "description": {
                    "standard": "We're dancing with the big boys over here."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features71/v4/8c/1d/14/8c1d149b-7a74-6f42-b873-a61f33f10aff/pr_source.png/{w}x{h}cc.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.RBNEVuPYx2e",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.effc78b51140415bb2a9712a875b4bb2",
                    "versionHash": "52be25a8c585518a6222b62b4ee3ad715d1912a9d94d8b5877d40b6aad904ece"
                },
                "dateAdded": "2016-06-17T13:14:38Z"
            }
        },
        {
            "id": "p.WmevGTz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.WmevGTz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:06Z",
                "canEdit": true,
                "name": "Indigo Birthday",
                "isPublic": true,
                "description": {
                    "standard": ""
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.WmevGTz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-2ajJbfoGzxJ"
                },
                "dateAdded": "2022-08-14T07:38:41Z"
            }
        },
        {
            "id": "p.JLKaXsv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.JLKaXsv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Instant Replay",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.JLKaXsv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-xlZx2tEJKr3"
                },
                "dateAdded": "2014-03-02T15:52:02Z"
            }
        },
        {
            "id": "p.eDZesvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.eDZesvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-11-28T11:52:24Z",
                "canEdit": true,
                "name": "Japanese For Busy People",
                "isPublic": false,
                "description": {
                    "standard": ""
                },
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.eDZesvZX0b",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.ldB33iW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.ldB33iW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:07Z",
                "canEdit": true,
                "name": "July 2021 🌴🍸",
                "description": {
                    "standard": ""
                },
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.ldB33iW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-8a0eeTZv7qP"
                },
                "dateAdded": "2021-07-23T09:37:26Z"
            }
        },
        {
            "id": "p.J4L4cv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.J4L4cv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Katamari",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.J4L4cv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.bdddpsBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.bdddpsBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-09T18:15:22Z",
                "canEdit": true,
                "name": "Kids On The Run - Flute Loops",
                "description": {
                    "standard": "Playlist transferred with SongShift"
                },
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=E0E0E0&c2=ECFAB5&c3=FECB4A&c4=007693&signature=7cc8dbceb16cef7fc5bb6241636cd0f9065d0f46f2f9c9fd0dec45cacbf079cc&t=S2lkcyBPbiBUaGUgUnVuIC0gRmx1dGUgTG9vcHM%3D&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "dateAdded": "2024-02-09T18:15:21Z",
                "playParams": {
                    "id": "p.bdddpsBozG5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.mmVLdHNgXR5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.mmVLdHNgXR5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:07Z",
                "canEdit": true,
                "name": "La Torre Ibiza, Vol. 2",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.mmVLdHNgXR5",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2017-09-13T16:28:12Z"
            }
        },
        {
            "id": "p.m1mXINgXR5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.m1mXINgXR5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Like The Strokes",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.m1mXINgXR5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.b51GfBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b51GfBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2022-06-16T12:09:30Z",
                "canEdit": true,
                "name": "Like The Strokes Genius",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.b51GfBozG5",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.lZdkuW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.lZdkuW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Lucky Jack's #41",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.lZdkuW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.Wmr05Iz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.Wmr05Iz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Lucky Jack's #XX",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2017-05-11T09:31:02Z",
                "playParams": {
                    "id": "p.Wmr05Iz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-2ag06IoGzxJ"
                }
            }
        },
        {
            "id": "p.lZrXCW4ZKq",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.lZrXCW4ZKq",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "M83 - Hurry Up, We're Dreaming.",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.lZrXCW4ZKq",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.DQ65KcLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQ65KcLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-05-15T21:27:44Z",
                "canEdit": true,
                "name": "Marginalia (Masakatsu Takagi)",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DQ65KcLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-GPd7RTroaAR"
                },
                "dateAdded": "2023-05-15T20:28:51Z"
            }
        },
        {
            "id": "p.DQ6WJSLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQ6WJSLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-05-15T20:23:48Z",
                "canEdit": true,
                "name": "Marginalia V plus",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2023-05-15T19:57:09Z",
                "playParams": {
                    "id": "p.DQ6WJSLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-GPdNVtroaAR"
                }
            }
        },
        {
            "id": "p.GEzgZIR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GEzgZIR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-11-14T18:01:05Z",
                "canEdit": true,
                "name": "Maya",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2018-11-14T18:00:42Z",
                "playParams": {
                    "id": "p.GEzgZIR06K8",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-NpvN3C04jA1"
                }
            }
        },
        {
            "id": "p.DQQ53HLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DQQ53HLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-03-01T17:10:51Z",
                "canEdit": true,
                "name": "Moony",
                "isPublic": true,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS01.jpg?c1=EDEDED&c2=BABABA&c3=454545&c4=111111&signature=5603d049ab6d1c3461112febf33f2d06e11a3784233dae08bcfecf96471c753d&t=TW9vbnk%3D&tc=000000&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.DQQ53HLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-GPP7zFroaAR"
                },
                "dateAdded": "2024-03-01T17:02:33Z"
            }
        },
        {
            "id": "p.e6mohvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.e6mohvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-09-01T17:38:06Z",
                "canEdit": true,
                "name": "Motown 25",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.e6mohvZX0b",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.b1kQGIBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1kQGIBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-09-02T17:10:44Z",
                "canEdit": false,
                "name": "Mr. Scruff Essentials",
                "isPublic": false,
                "description": {
                    "standard": "Jazzy instrumentals that prove you can be witty without words."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/AMCArtistImages126/v4/8c/ff/ca/8cffcaed-fd90-1504-f0a1-ac58d940953e/aa0781c6-16c7-493a-92f3-475d9a77e281_ami-identity-69cbe2cb79a8ada3f46e42cc15d5135f-2023-12-27T16-27-32.743Z_cropped.png/{w}x{h}SC.FPESS04.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.b1kQGIBozG5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.5f28ee30bbf54511a355051bbc54a426",
                    "versionHash": "a1195f67b74659bca07eeac81d746e4576eeb313b22fa5435daf1c8356171896"
                },
                "dateAdded": "2020-09-02T17:10:44Z"
            }
        },
        {
            "id": "p.JxxP4Iv8e6Q",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.JxxP4Iv8e6Q",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-05-13T20:31:20Z",
                "canEdit": true,
                "name": "Multi-Channel DIY",
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS02.jpg?c1=EDEDED&c2=BABABA&c3=454545&c4=111111&signature=9b9892875bc8f892cb7c6ee732842decce3ea70d2ebfaa51cd354a6cfc5abeb1&t=TXVsdGktQ2hhbm5lbCBESVk%3D&tc=FFFFFF&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "playParams": {
                    "id": "p.JxxP4Iv8e6Q",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2024-05-09T16:42:45Z"
            }
        },
        {
            "id": "p.GEzVDCR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GEzVDCR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2018-04-09T11:55:58Z",
                "canEdit": false,
                "name": "Music for Dreams",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.GEzVDCR06K8",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-JP9rJTE58KDa",
                    "versionHash": "937ae5bb411d4465f2bb47eddd0af7bd4aabdf1e7c8d7595c82a09d20de3b2dc"
                },
                "dateAdded": "2018-04-09T11:55:58Z"
            }
        },
        {
            "id": "p.b1A2aTBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1A2aTBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:08Z",
                "canEdit": true,
                "name": "My House in Montmartre (sans remix)",
                "isPublic": true,
                "description": {
                    "standard": ""
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.b1A2aTBozG5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-oZBXeCXGv1Z"
                },
                "dateAdded": "2022-02-11T16:10:33Z"
            }
        },
        {
            "id": "p.XMovoIVO3BM",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.XMovoIVO3BM",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:08Z",
                "canEdit": true,
                "name": "My Shazam Tracks",
                "isPublic": true,
                "description": {
                    "standard": "This playlist contains the tracks you have discovered with Shazam. As you Shazam additional tracks, they will show up here automatically."
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.XMovoIVO3BM",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-gxR2Rt4bE7D"
                },
                "dateAdded": "2016-11-03T14:05:09Z"
            }
        },
        {
            "id": "p.WXmKVCz6qeJ",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.WXmKVCz6qeJ",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2023-12-10T20:04:31Z",
                "canEdit": true,
                "name": "Nick Drake: A Treasury",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.WXmKVCz6qeJ",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2012-05-11T19:15:23Z"
            }
        },
        {
            "id": "p.RBo0bCPYx2e",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.RBo0bCPYx2e",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Northern Soul",
                "isPublic": true,
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.RBo0bCPYx2e",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-jVR2gsVDo8v"
                },
                "dateAdded": "2013-01-13T18:49:14Z"
            }
        },
        {
            "id": "p.b1Kd5HBozG5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.b1Kd5HBozG5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-02-07T21:15:09Z",
                "canEdit": true,
                "name": "Northern Soul World Cup",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.b1Kd5HBozG5",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2017-06-15T15:14:37Z"
            }
        },
        {
            "id": "p.DV4KasLdp1P",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.DV4KasLdp1P",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2020-05-28T09:45:03Z",
                "canEdit": false,
                "name": "Pacific Breeze: A City Pop Primer",
                "isPublic": false,
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/SG-MQ-US-001-Image000001/v4/91/08/e9/9108e9aa-3c5f-2927-4097-57541a8650e8/image/{w}x{h}bb.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "dateAdded": "2020-05-28T09:45:03Z",
                "playParams": {
                    "id": "p.DV4KasLdp1P",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.a33b276a2ab24f06a7a4367b19c48ed6",
                    "versionHash": "539b779831cff5dc69438769922ee09ea2ecc6ebca70af012d1cd86fff0e3bd6"
                }
            }
        },
        {
            "id": "p.GXGAbIR06K8",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.GXGAbIR06K8",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2024-11-28T00:10:55Z",
                "canEdit": true,
                "name": "Paris is Burning (Soundtrack)",
                "isPublic": false,
                "description": {
                    "standard": "Based on the movie credits"
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/gen/600x600AM.PDCXS02.jpg?c1=BBBBBB&c2=CCC1E5&c3=E2684F&c4=120D14&signature=b40ea30bb2f3a496183b53b28e1732b79bee656d36c1a19d0d994ffc1fb019ca&t=UGFyaXMgaXMgQnVybmluZyAoU291bmR0cmFjayk%3D&tc=FFFFFF&vkey=1",
                    "hasP3": false
                },
                "hasCatalog": false,
                "playParams": {
                    "id": "p.GXGAbIR06K8",
                    "kind": "playlist",
                    "isLibrary": true
                },
                "dateAdded": "2024-11-27T23:34:14Z"
            }
        },
        {
            "id": "p.4YDBdUBx4lY",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.4YDBdUBx4lY",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2019-06-02T02:55:45Z",
                "canEdit": false,
                "name": "Paul Institute",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": true,
                "dateAdded": "2019-06-02T02:55:45Z",
                "playParams": {
                    "id": "p.4YDBdUBx4lY",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-2aoqprzCLLl1mB",
                    "versionHash": "3aa7d933c76ba6f26318a8c4a52ab404a6474b7c4d20013c6cb3c88e2b4802a2"
                }
            }
        },
        {
            "id": "p.mmqGliNgXR5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.mmqGliNgXR5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2019-06-21T11:44:37Z",
                "canEdit": false,
                "name": "Cassius: The Producers",
                "isPublic": false,
                "description": {
                    "standard": "The Cassius producer’s groove emanated far beyond the dance floor."
                },
                "canDelete": true,
                "artwork": {
                    "width": null,
                    "height": null,
                    "url": "https://is1-ssl.mzstatic.com/image/thumb/Features125/v4/36/bf/7b/36bf7be4-f09d-cd28-a8f3-1f2cd7c14bbf/mzl.sxwmmodp.jpg/{w}x{h}SC.FPTPRD03.jpg",
                    "hasP3": false
                },
                "hasCatalog": true,
                "playParams": {
                    "id": "p.mmqGliNgXR5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.19591b5dcedf442fb5b9c92e4cc60469",
                    "versionHash": "f1e3798c8fbc8ac2a2a66c63656d143c758d97c4fd43ceea8501ec86b99a27de"
                },
                "dateAdded": "2019-06-21T11:44:37Z"
            }
        },
        {
            "id": "p.e6mxhvZX0b",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.e6mxhvZX0b",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "1970-01-01T00:00:00Z",
                "canEdit": true,
                "name": "Phoenix 2010-03-29",
                "isPublic": false,
                "canDelete": true,
                "hasCatalog": false,
                "playParams": {
                    "id": "p.e6mxhvZX0b",
                    "kind": "playlist",
                    "isLibrary": true
                }
            }
        },
        {
            "id": "p.mm63xiNgXR5",
            "type": "library-playlists",
            "href": "/v1/me/library/playlists/p.mm63xiNgXR5",
            "attributes": {
                "hasCollaboration": false,
                "lastModifiedDate": "2022-11-17T13:33:17Z",
                "canEdit": true,
                "name": "Phoenix 2022-11-16",
                "isPublic": true,
                "description": {
                    "standard": "O2 Brixton Academy"
                },
                "canDelete": true,
                "hasCatalog": true,
                "playParams": {
                    "id": "p.mm63xiNgXR5",
                    "kind": "playlist",
                    "isLibrary": true,
                    "globalId": "pl.u-KVEDvCDLoK2"
                },
                "dateAdded": "2022-11-17T12:37:11Z"
            }
        }
    ],
    "meta": {
        "total": 162
    }
}

@coredev-uk
Copy link
Member

brilliant, thank you! I have made some changes and implemented separate calls to get the playlists. so this should be fixed in the next release.

@gingerbeardman
Copy link

gingerbeardman commented Dec 23, 2024

In 2.6.x I could see zero playlists

I had to check Experiments > Use Legacy Playlist Retrieval Methods to get any/all of my playlists to appear.

@coredev-uk
Copy link
Member

coredev-uk commented Dec 23, 2024

Do you have use legacy musickit fetch enabled? Can you confirm that after running the following in console, there is something returned:

await (await fetch("http://localhost:10767/_/fetch/playlists", {
  "headers": {
    "capi": navigator.userAgent.split('c1api:')[navigator.userAgent.split('c1api:').length-1].replaceAll(')', '').trim(),
    "content-type": "application/json",
  },
  "body": "{\"args\":{}}",
  "method": "POST",
})).json()

@gingerbeardman
Copy link

gingerbeardman commented Dec 23, 2024

Sadly not:

POST http://localhost:10767/_/fetch/playlists 500 (Internal Server Error)

Tried with and without Legacy Fetch enabled. Same result.

@coredev-uk
Copy link
Member

Interesting. Could you please try launching the app from CLI. This can be done by opening terminal and cd'ing to /Applications/Cider.app/Contents/MacOS and running ./Cider. Once the app has opened, try running the previous again and copying any error messages in the terminal

@gingerbeardman
Copy link

% ./Cider 
[@ciderapp/genten] Booting in production mode
[@ciderapp/genten] Loaded module: cli
[@ciderapp/genten] Loaded module: protocol
[@ciderapp/izanami][boot] Checking for update file... 
[@ciderapp/izanami][checkForIzUpdate] Manifest found, checking version {"client_version":260,"version":"2.6.0.2"}
[@ciderapp/izanami][boot] Found update file, booting from Update... 
[@ciderapp/izanami][boot] Booting Izanami... {"framework":"genten","version":260,"CLIENT_INFO":{"paths":{"appData":"/Users/matt/Library/Application Support/sh.cider.genten","executable":"/Applications/Cider.app/Contents/MacOS/Cider","resourcePath":"/Applications/Cider.app/Contents/Resources","spaZip":"/Users/matt/Library/Application Support/sh.cider.genten/update.zip","spaUnpacked":"/Applications/Cider.app/Contents/Resources/spa","app":{"downloads":"/Users/matt/Library/Application Support/sh.cider.genten/downloads","modules":"/Users/matt/Library/Application Support/sh.cider.genten/modules","plugins":"/Users/matt/Library/Application Support/sh.cider.genten/plugins","themes":"/Users/matt/Library/Application Support/sh.cider.genten/themes"}},"framework":"genten","isProd":true,"capi":"ofk79v6ltjoe3q54bmevua0o","port":10767}}
[@ciderapp/izanami][startWS] Starting WS server... 
[@ciderapp/izanami][Server] Starting server... 
[@ciderapp/izanami][config] Loaded config from /Users/matt/Library/Application Support/sh.cider.genten/spa-config.yml 
Failed to fetch config: TypeError: fetch failed
    at node:internal/deps/undici/undici:13392:13
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async rL (/Applications/Cider.app/Contents/Resources/app.asar/.vite/build/main-BuPZt0ma.js:165:4491)
    at async /Applications/Cider.app/Contents/Resources/app.asar/.vite/build/main-BuPZt0ma.js:1368:2557
    at async WB (/Applications/Cider.app/Contents/Resources/app.asar/.vite/build/main-BuPZt0ma.js:165:5388) {
  [cause]: AggregateError [ECONNREFUSED]: 
      at internalConnectMultiple (node:net:1122:18)
      at internalConnectMultiple (node:net:1190:5)
      at afterConnectMultiple (node:net:1689:7) {
    code: 'ECONNREFUSED',
    [errors]: [ [Error], [Error], [Error] ]
  }
}
[@ciderapp/genten] Loaded module: electron-tweaks
[@ciderapp/izanami][spa] SPA found, serving from zip {"zipPath":"/Users/matt/Library/Application Support/sh.cider.genten/update.zip"}
[@ciderapp/izanami][updates] Module loaded 
[@ciderapp/izanami][am-fetch] Module loaded 
[@ciderapp/izanami][http-in] Module loaded 
[@ciderapp/izanami][protocol-handler] Module loaded 
[@ciderapp/izanami][AppleMusicAPI] Module loaded 
[@ciderapp/izanami][messages] Module loaded 
[@ciderapp/izanami][MarketplaceAPI] Module loaded 
[@ciderapp/izanami][Server] Server started {"port":10767}
IZANAMI_READY
[@ciderapp/genten] Loaded module: app-init
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
(Use `Cider --trace-warnings ...` to show where the warning was created)
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
(node:28480) [FSTWRN002] FastifyWarning: The anonymous plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`
[@ciderapp/izanami][isClientValid] Invalid capi header parsed in User-Agent. {"expected":"ofk79v6ltjoe3q54bmevua0o"}
Failed to fetch config: Error: Forbidden
    at rL (/Applications/Cider.app/Contents/Resources/app.asar/.vite/build/main-BuPZt0ma.js:165:4663)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async App.hP (/Applications/Cider.app/Contents/Resources/app.asar/.vite/build/main-BuPZt0ma.js:1368:3171)
[@ciderapp/genten] Loaded module: win-init
[@ciderapp/genten] Loaded module: win-events
[@ciderapp/genten] Loaded module: win-http
[@ciderapp/genten] Loaded module: win-ipc
[@ciderapp/genten] Loaded module: steamdeck
[@ciderapp/genten] Loaded module: tray
[@ciderapp/genten] Loaded module: menubar
[28480:1223/225204.065756:ERROR:trust_store_mac.cc(757)] Error parsing certificate:
ERROR: Failed parsing extensions

[@ciderapp/izanami][startWS] A client has connected to the private room 
[@ciderapp/izanami][am-fetch] Tokens set 
[28480:1223/225212.645187:ERROR:CONSOLE(1)] "Request Autofill.enable failed. {"code":-32601,"message":"'Autofill.enable' wasn't found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1)
[28480:1223/225212.645224:ERROR:CONSOLE(1)] "Request Autofill.setAddresses failed. {"code":-32601,"message":"'Autofill.setAddresses' wasn't found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1)

@coredev-uk
Copy link
Member

What does navigator.userAgent.split('c1api:')[navigator.userAgent.split('c1api:').length-1].replaceAll(')', '').trim() give you in console?

@gingerbeardman
Copy link

gingerbeardman commented Dec 24, 2024

xdrem6d1akpltdpzi2y1ifqv

I'm using the latest itch macOS arm64 build updated through the app to (2.6.0.2)

updating to 2.6.0.4

z2fyr77i2en9mt4ssehrxnhm

@coredev-uk
Copy link
Member

Yeah the token is random at every launch, it's supposed to be used as a token for communicating between the client and backend library, I don't really understand why the previous call failed with token error when the token is returned correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working frontend Issues related to the frontend. status/confirmed Issue is on the roadmap but not yet implemented
Projects
Status: In Progress 🚧
Development

No branches or pull requests

3 participants