2024-08-20, 09:32 PM
I've been using my LG OLED55A16LA TV to play files off a SMB share on my synology NAS for some time. This has been a bit of nuisance because I need to convert any media files before playing, for instance I need to get rid of dolby audio and convert to AC3, and some movies won't play at all.
So I decided to setup Jellyfin on my Proxmox server and create a container for converting the SMB share into something the TV can understand.
I installed Proxmox 8, created Debian 11-based container, setup transcoding following one of the guides and everything is working perfectly. I play back in a web browser and I can see transcoding is taking place. I have an Intel Pentium Gold 8505 and it's using the Intel hardware once I enabled the QSV transcoding my CPU usage drops from about 95% of 2 cores to 10%.
Then I turned my attention to DLNA and that's where the fun starts. Devices -> DNLA says I need to get the plugin. I click "Get the Plugin", and then install. It gives an error.
Plugins -> Catalog and installing that way seems to work better. Except the Devices -> DLNA still seems to permanently tell me that it needs to be installed. Clicking install now tells me it's already installed. Well that's an improvement I guess.
So I reboot the CT.
Initially I can't see anything appearing on the LG TV.
So...
My plugins -> DLNA -> Settings allows me to change discovery interval, I put it on 30 seconds.
I also unchecked the box saying 'Firewall' in the proxmox container config, in case that's needed. When it comes to LXC I have no idea what the equivalent is to docker host mode, in fact this is the first time I've used LXC for anything, so it's just guesses.
Success! Now i can see my jellyfin server (which I just called 'jelly') on the home screen of my TV. I can see this alongside my regular NAS.
So now I can on the tv select the Jellyfin server, however it seems to have all the same limitations as my NAS. Stuff that wouldn't play before from the SMB share on the synology still can't play. It appears to be making no attempt to transcode anything. It's still giving the same warning it always gave about missing audio tracks etc...
So it seems the client in the LG TV can browse using the DLNA protocol, but it possibly isn't making any codec negotiations.
Back on the dashboard, so far as the active devices are concerned, the LG shows up there as another tile - sort of.
Any idea what's going on?
Thanks!
So I decided to setup Jellyfin on my Proxmox server and create a container for converting the SMB share into something the TV can understand.
I installed Proxmox 8, created Debian 11-based container, setup transcoding following one of the guides and everything is working perfectly. I play back in a web browser and I can see transcoding is taking place. I have an Intel Pentium Gold 8505 and it's using the Intel hardware once I enabled the QSV transcoding my CPU usage drops from about 95% of 2 cores to 10%.
Then I turned my attention to DLNA and that's where the fun starts. Devices -> DNLA says I need to get the plugin. I click "Get the Plugin", and then install. It gives an error.
Plugins -> Catalog and installing that way seems to work better. Except the Devices -> DLNA still seems to permanently tell me that it needs to be installed. Clicking install now tells me it's already installed. Well that's an improvement I guess.
So I reboot the CT.
Initially I can't see anything appearing on the LG TV.
So...
My plugins -> DLNA -> Settings allows me to change discovery interval, I put it on 30 seconds.
I also unchecked the box saying 'Firewall' in the proxmox container config, in case that's needed. When it comes to LXC I have no idea what the equivalent is to docker host mode, in fact this is the first time I've used LXC for anything, so it's just guesses.
Success! Now i can see my jellyfin server (which I just called 'jelly') on the home screen of my TV. I can see this alongside my regular NAS.
So now I can on the tv select the Jellyfin server, however it seems to have all the same limitations as my NAS. Stuff that wouldn't play before from the SMB share on the synology still can't play. It appears to be making no attempt to transcode anything. It's still giving the same warning it always gave about missing audio tracks etc...
So it seems the client in the LG TV can browse using the DLNA protocol, but it possibly isn't making any codec negotiations.
Back on the dashboard, so far as the active devices are concerned, the LG shows up there as another tile - sort of.
Any idea what's going on?
Thanks!