2024-12-17, 06:13 PM
(This post was last modified: 2024-12-17, 06:15 PM by ZeeSugarCube. Edited 1 time in total.)
Hey guys. I've issues with music playback in Jellyfin and it seems like with each iteration of my home lab server these issues are getting increasingly worse.
My current setup is:
#Proxmox VE hypervisor.
#OpenMediaVault installed alongside Proxmox to manage my shares, users.
#500Gb drive with NTFS filesystem mounted and shared, data is accessible via SMB, NFS and by any local users.
#Jellyfin running in an unprivileged LXC container with 3 shared cores, 4Gb of memory and up to 32Gb of storage.
#Jellyfin versions tested are 10.9.9 and 10.10.3 in two separate containers.
#Jellyfin is installed via official script from documentation (10.10.3) in clean Debian container. Version 10.9.9 is deployed by Turnkey's "mediaserver" template.
#Two paths are set up for music with structure suggested in the documentation like Library > Artist > Album > Track:
/lb/music which leads to the NTFS drive with all of the music. It's binded into container with "lxc.mount.entry: /export/m lb/music none bind 0 0"
/export/m is a symlink (i guess? sorry, i'm not a linux pro user yet) created by OMV's NFS manager and it leads to the device attached to the machine that runs Proxmox. Basically no networking here.
/lb/music_local with single artist's discography of 8 albums.
#Test artist's tracks are all populated with IDv3 tags including artist's name. AIMP, Winamp, PowerAmp read all of the tags just fine.
#logfile https://pastebin.com/Gp7eqD7j
#screenshot https://i.imgur.com/ifXNM6A.png
JF can access the data either from local or shared paths and it loads all the tracks and albums. Some if not all of you may already guess that it doesn't read/show artist in "Artists" category (it shows only the name of the first artist in the filesystem and don't show any tracks\albums inside). But that's old news to me. Now it won't play tracks that I want it to play. And there's more. After it played some of the tracks and after I refresh the page with an album, a "Disc 0" sub-category pops up inside the album's page in which there are tracks that were played once, but not which I've chosen to play. And from that "Disc 0" sub I can play tracks I want to listen to. In the screenshot mentioned you can see how it looks after I tried to play track #8. JF played track #4 instead, and now it's down under "Disc 0". This random-track thing is reprouceable via WebUI, but via DLNA I can play tracks that I want to play no problem.
What may cause such behavior? Do I need to change config somehow? Is that how it works for everyone? At that point any help will be appreciated because I am completely lost.
By the way, video playback works like a charm.
My current setup is:
#Proxmox VE hypervisor.
#OpenMediaVault installed alongside Proxmox to manage my shares, users.
#500Gb drive with NTFS filesystem mounted and shared, data is accessible via SMB, NFS and by any local users.
#Jellyfin running in an unprivileged LXC container with 3 shared cores, 4Gb of memory and up to 32Gb of storage.
#Jellyfin versions tested are 10.9.9 and 10.10.3 in two separate containers.
#Jellyfin is installed via official script from documentation (10.10.3) in clean Debian container. Version 10.9.9 is deployed by Turnkey's "mediaserver" template.
#Two paths are set up for music with structure suggested in the documentation like Library > Artist > Album > Track:
/lb/music which leads to the NTFS drive with all of the music. It's binded into container with "lxc.mount.entry: /export/m lb/music none bind 0 0"
/export/m is a symlink (i guess? sorry, i'm not a linux pro user yet) created by OMV's NFS manager and it leads to the device attached to the machine that runs Proxmox. Basically no networking here.
/lb/music_local with single artist's discography of 8 albums.
#Test artist's tracks are all populated with IDv3 tags including artist's name. AIMP, Winamp, PowerAmp read all of the tags just fine.
#logfile https://pastebin.com/Gp7eqD7j
#screenshot https://i.imgur.com/ifXNM6A.png
JF can access the data either from local or shared paths and it loads all the tracks and albums. Some if not all of you may already guess that it doesn't read/show artist in "Artists" category (it shows only the name of the first artist in the filesystem and don't show any tracks\albums inside). But that's old news to me. Now it won't play tracks that I want it to play. And there's more. After it played some of the tracks and after I refresh the page with an album, a "Disc 0" sub-category pops up inside the album's page in which there are tracks that were played once, but not which I've chosen to play. And from that "Disc 0" sub I can play tracks I want to listen to. In the screenshot mentioned you can see how it looks after I tried to play track #8. JF played track #4 instead, and now it's down under "Disc 0". This random-track thing is reprouceable via WebUI, but via DLNA I can play tracks that I want to play no problem.
What may cause such behavior? Do I need to change config somehow? Is that how it works for everyone? At that point any help will be appreciated because I am completely lost.
By the way, video playback works like a charm.