Playlists 'infinite loading' if the user not have all access libraries #3230

Closed
opened 2026-02-06 22:59:48 +03:00 by OVERLORD · 14 comments
Owner

Originally created by @davipro34 on GitHub (Sep 6, 2021).

Originally assigned to: @anthonylavado on GitHub.

The Playlists 'infinite loading' if the user not have all access libraries.

Describe the bug
The playlists don't launch if I not have all access libraries.
Whith and whithout server plugins, the bug remains.
If I check the box 'Enable access to all libraries' for the user, it's ok.
If I check the box 'Allow this user to manage the server' for the user, it's Not ok.

System (please complete the following information):

  • OS: Debian 10
  • Virtualization: VM guest (KVM Proxmox)
  • Clients: Browser, Android (and app Gelli on Android)
  • Browser: Firefox 91.0.2 (64 bits), Chromium Version 93.0.4577.63 (Build officiel) snap (64 bits)
  • Jellyfin Version: 10.7.6
  • FFmpeg Version: don't know
  • Playback: don't know
  • Hardware Acceleration: don't know
  • Installed Plugins: AudioDB10.7.6.0 , Auto Organize9.0.0.0 , Kodi Sync Queue6.0.0.0 , MusicBrainz10.7.6.0 , OMDb10.7.6.0, Playback Reporting10.0.0.0 , Reports12.0.0.0
  • Reverse Proxy: none
  • Base URL: none
  • Networking: NAT
  • Storage: local mount of SMB share on NAS

To Reproduce

  1. Go to 'Media'
  2. Click on 'Playlists'
  3. See infinite loading
    Or
  4. Go to 'Media / Music'
  5. Click on 'header section : Playlists'
  6. Choose to open 'one of your playlists'
  7. Click on 'header play button'
  8. See infinite loading

Screenshots
1_JellyFin_info_srv

2_JellyFin_Access_Libraries

3_JellyFin_pb_playlists

4_JellyFin_pb_playlists

Additional context
The bug is still on WebClient (any browser, any PC, Linux and Windows), on Android App "Jellyfin (Mobile)" and "JellyFin (AndroidTV)" and "Gelli (Android FDroid).

When you check the box "Enable access to all libraries" for the user, it's ok.
All users are concerned except the admin.

Originally created by @davipro34 on GitHub (Sep 6, 2021). Originally assigned to: @anthonylavado on GitHub. The Playlists 'infinite loading' if the user not have all access libraries. **Describe the bug** The playlists don't launch if I not have all access libraries. Whith and whithout server plugins, the bug remains. If I check the box 'Enable access to all libraries' for the user, it's ok. If I check the box 'Allow this user to manage the server' for the user, it's Not ok. **System (please complete the following information):** - OS: Debian 10 - Virtualization: VM guest (KVM Proxmox) - Clients: Browser, Android (and app Gelli on Android) - Browser: Firefox 91.0.2 (64 bits), Chromium Version 93.0.4577.63 (Build officiel) snap (64 bits) - Jellyfin Version: 10.7.6 - FFmpeg Version: don't know - Playback: don't know - Hardware Acceleration: don't know - Installed Plugins: AudioDB10.7.6.0 , Auto Organize9.0.0.0 , Kodi Sync Queue6.0.0.0 , MusicBrainz10.7.6.0 , OMDb10.7.6.0, Playback Reporting10.0.0.0 , Reports12.0.0.0 - Reverse Proxy: none - Base URL: none - Networking: NAT - Storage: local mount of SMB share on NAS **To Reproduce** 1. Go to 'Media' 2. Click on 'Playlists' 3. See infinite loading Or 1. Go to 'Media / Music' 2. Click on 'header section : Playlists' 3. Choose to open 'one of your playlists' 4. Click on 'header play button' 3. See infinite loading **Screenshots** ![1_JellyFin_info_srv](https://user-images.githubusercontent.com/78750640/132186322-071a29cc-24e1-4800-9c30-7f1e9e5f94ab.png) ![2_JellyFin_Access_Libraries](https://user-images.githubusercontent.com/78750640/132186341-fd571a9c-91a7-4685-952e-1e6c10de2ced.png) ![3_JellyFin_pb_playlists](https://user-images.githubusercontent.com/78750640/132186482-3d2aec54-00a3-4233-a27c-ee5322611e72.gif) ![4_JellyFin_pb_playlists](https://user-images.githubusercontent.com/78750640/132186543-a679a00b-d953-4ac7-a597-6176f737bcdf.gif) **Additional context** The bug is still on WebClient (any browser, any PC, Linux and Windows), on Android App "Jellyfin (Mobile)" and "JellyFin (AndroidTV)" and "Gelli (Android FDroid). When you check the box "Enable access to all libraries" for the user, it's ok. All users are concerned except the admin.
OVERLORD added the bugconfirmed labels 2026-02-06 22:59:48 +03:00
Author
Owner

@Eggplant4363 commented on GitHub (Sep 7, 2021):

I think you have the same bug with me

@Eggplant4363 commented on GitHub (Sep 7, 2021): I think you have the same bug with me
Author
Owner

@SteveDinn commented on GitHub (Sep 15, 2021):

This looks the same as this bug I logged back in April: https://github.com/jellyfin/jellyfin/issues/5939
Glad to know it's not just me :)

@SteveDinn commented on GitHub (Sep 15, 2021): This looks the same as this bug I logged back in April: https://github.com/jellyfin/jellyfin/issues/5939 Glad to know it's not just me :)
Author
Owner

@methatronc commented on GitHub (Sep 22, 2021):

I confirm to experience this as well, with Jellyfin Web 10.7.6, not tried on the app though as I don't use it.

@methatronc commented on GitHub (Sep 22, 2021): I confirm to experience this as well, with Jellyfin Web 10.7.6, not tried on the app though as I don't use it.
Author
Owner

@mueslimak3r commented on GitHub (Oct 31, 2021):

I also have this bug

@mueslimak3r commented on GitHub (Oct 31, 2021): I also have this bug
Author
Owner

@davipro34 commented on GitHub (Nov 12, 2021):

I just tested on a Manjaro OS with a clean and new installation of Jellyfin in version 10.7.7.
Bug # 6828 remains present.
Bug # 6514 remains present.
I have three different installations that have the same issues.
If I need testing I can help.

@davipro34 commented on GitHub (Nov 12, 2021): I just tested on a Manjaro OS with a clean and new installation of Jellyfin in version 10.7.7. Bug # 6828 remains present. Bug # 6514 remains present. I have three different installations that have the same issues. If I need testing I can help.
Author
Owner

@mihailim commented on GitHub (Aug 13, 2022):

Seems to be the same issue as #6264 .

@mihailim commented on GitHub (Aug 13, 2022): Seems to be the same issue as #6264 .
Author
Owner

@Dengesiz07 commented on GitHub (Sep 28, 2022):

Just to share my observation hoping that this issue would be solved soon.

When the user is set "Enable access to all libraries", until he creates his first playlist, everything looks normal. After creating first playlist, all the other playlists from other accounts are visible to him. When the user deletes his (last) playlist, the playlists become back invisible. In my opinion; he needs to see only his own playlists plus any playlist that's shared with him and deleting the last self-created playlist shouldn't make any shared playlist invisible.

@Dengesiz07 commented on GitHub (Sep 28, 2022): Just to share my observation hoping that this issue would be solved soon. When the user is set "Enable access to all libraries", until he creates his first playlist, everything looks normal. After creating first playlist, all the other playlists from other accounts are visible to him. When the user deletes his (last) playlist, the playlists become back invisible. In my opinion; he needs to see only his own playlists plus any playlist that's shared with him and deleting the last self-created playlist shouldn't make any shared playlist invisible.
Author
Owner

@jabocg commented on GitHub (Nov 30, 2022):

I ran into this issue, and judging by the logs, it is a specific permissions thing. This log is found after trying to access Playlists without full access:

[2022-11-29 22:35:45.505 +00:00] [WRN] [44] Jellyfin.Api.Controllers.ItemsController: "jabocg" is not permitted to access Library "Playlists".

You can still add shows and movies to a playlist, and therefore create a new one, but the only way to get back to that created playlist is to add a new thing to it. You also can't "play" the playlist by using the big play button, only by clicking one of the items added to the playlist.

A workaround I found is to create a new library called "Playlists" and point it to Jellyfin's playlists directory(default is /config/data/playlists), and then grant my user access to this new library. It's not ideal, and I haven't been using for long so there might be some unintended consequences, but it might help in the meantime waiting for a true fix.

@jabocg commented on GitHub (Nov 30, 2022): I ran into this issue, and judging by the logs, it is a specific permissions thing. This log is found after trying to access Playlists without full access: ```[2022-11-29 22:35:45.505 +00:00] [WRN] [44] Jellyfin.Api.Controllers.ItemsController: "jabocg" is not permitted to access Library "Playlists".``` You can still add shows and movies to a playlist, and therefore create a new one, but the only way to get back to that created playlist is to add a new thing to it. You also can't "play" the playlist by using the big play button, only by clicking one of the items added to the playlist. A workaround I found is to create a new library called "Playlists" and point it to Jellyfin's playlists directory(default is `/config/data/playlists`), and then grant my user access to this new library. It's not ideal, and I haven't been using for long so there might be some unintended consequences, but it might help in the meantime waiting for a true fix.
Author
Owner

@meonkeys commented on GitHub (Dec 6, 2022):

I just started seeing this bug recently. Maybe since upgrading to version 10.8.8?

Toggling "Enable access to all libraries" does not help.

My username is JoeUser. I see lots of log messages like this, one for every time I try to click the Play or Shuffle on a playlist created by another user:

[16:25:41] [WRN] [292] Jellyfin.Api.Controllers.ItemsController: JoeUser is not permitted to access Library PlaylistCreatedByJillUser

Repros on web and mobile app.

Also note that PlaylistCreatedByJillUser is not a Jellyfin Library, it is a playlist (created by another user).

Permissions for files on disk look correct (and haven't changed for a year or so).

@meonkeys commented on GitHub (Dec 6, 2022): I just started seeing this bug recently. Maybe since upgrading to version 10.8.8? Toggling "Enable access to all libraries" does **not** help. My username is JoeUser. I see lots of log messages like this, one for every time I try to click the Play or Shuffle on a playlist created by another user: ``` [16:25:41] [WRN] [292] Jellyfin.Api.Controllers.ItemsController: JoeUser is not permitted to access Library PlaylistCreatedByJillUser ``` Repros on web and mobile app. Also note that `PlaylistCreatedByJillUser` is not a Jellyfin Library, it is a playlist (created by another user). Permissions for files on disk look correct (and haven't changed for a year or so).
Author
Owner

@Shadowghost commented on GitHub (Dec 6, 2022):

#8526 Should fix playlist permissions. This will also disable that users can see arbitrary playlists created by other users (this was never intended behaviour).

@Shadowghost commented on GitHub (Dec 6, 2022): #8526 Should fix playlist permissions. This will also disable that users can see arbitrary playlists created by other users (this was never intended behaviour).
Author
Owner

@CDubs00 commented on GitHub (Nov 29, 2023):

This is still an issue in 10.8.13, was it unfixed? everyone who creates a playlist on there server has access to my playlists and I can see/edit there's too. if the never create a playlist then then cant see mine, but once they do. It shows up for everyone that has a playlist created.

@CDubs00 commented on GitHub (Nov 29, 2023): This is still an issue in 10.8.13, was it unfixed? everyone who creates a playlist on there server has access to my playlists and I can see/edit there's too. if the never create a playlist then then cant see mine, but once they do. It shows up for everyone that has a playlist created.
Author
Owner

@felix920506 commented on GitHub (Nov 29, 2023):

@CDubs00 the fix will not be available in 10.8.x and will only be out in Jellyfin 10.9

@felix920506 commented on GitHub (Nov 29, 2023): @CDubs00 the fix will not be available in 10.8.x and will only be out in Jellyfin 10.9
Author
Owner

@arquesing commented on GitHub (Sep 19, 2024):

This bug persists in Jellyfin version 10.9.11. The issue is not limited to playlists; it occurs with any video when users are given access to only specific libraries and not all libraries.

Is there any additional information?

@arquesing commented on GitHub (Sep 19, 2024): This bug persists in Jellyfin version 10.9.11. The issue is not limited to playlists; it occurs with any video when users are given access to only specific libraries and not all libraries. Is there any additional information?
Author
Owner

@EsmailELBoBDev2 commented on GitHub (Oct 7, 2024):

I use latest version and can say its not fixed too

@EsmailELBoBDev2 commented on GitHub (Oct 7, 2024): I use latest version and can say its not fixed too
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#3230