2024-07-04, 03:49 AM
I had to nuke my 10.9.4 install and set everything back up due to Docker/Portainer issues when I tried to upgrade. I have it mostly back but when I try to create a music playlist from selecting an artists, I get an error pop-up. Looking in the logs, I see this.
[2024-07-04 03:30:31.118 +00:00] [ERR] [32] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "POST" "/Playlists".
System.ArgumentException: parentFolder
at Emby.Server.Implementations.Playlists.PlaylistManager.CreatePlaylist(PlaylistCreationRequest request)
at Jellyfin.Api.Controllers.PlaylistsController.CreatePlaylist(String name, IReadOnlyList
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
Looking in Portainer, I do have the /config and /media directories set as writeable so I'm unsure what the issue is.
This is on a TerraMaster F2-221 NAS running Docker w/Portainer-CE 2.20.1. The image was pulled & installed via Portainer.
I should mention that I can create movie collections and can actually add the music artists to collections too, so I don't think it's a set-up/filesystem issue.
Clicking the hamburger icon and using Select > Delete does give me an error and tell me to check that Jellyfin has write access to the media folder..
[2024-07-04 03:30:31.118 +00:00] [ERR] [32] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "POST" "/Playlists".
System.ArgumentException: parentFolder
at Emby.Server.Implementations.Playlists.PlaylistManager.CreatePlaylist(PlaylistCreationRequest request)
at Jellyfin.Api.Controllers.PlaylistsController.CreatePlaylist(String name, IReadOnlyList
1 ids, Nullable
1 userId, Nullable1 mediaType, CreatePlaylistDto createPlaylistRequest)
at lambda_method2285(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask
1 actionResultValueTask)at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
Looking in Portainer, I do have the /config and /media directories set as writeable so I'm unsure what the issue is.
This is on a TerraMaster F2-221 NAS running Docker w/Portainer-CE 2.20.1. The image was pulled & installed via Portainer.
I should mention that I can create movie collections and can actually add the music artists to collections too, so I don't think it's a set-up/filesystem issue.
Clicking the hamburger icon and using Select > Delete does give me an error and tell me to check that Jellyfin has write access to the media folder..
[ INSERT WITTY SIGNATURE HERE ]