I personally just pointed Coreelec to my NFS share… I tried Jellyfin for Kodi and Jellycon and they are quite unstable (at least a few months ago). If I pause a video, and the restart, it was guaranteed to exit the stream after a couple of minutes. Sometimes, it would not sync properly, so if I finished an episode, it was not guaranteed that the day after it’s marked as “Watched”. On the other hand, Coreelec + NFS works flawlessly.
Comment on [deleted]
ragebutt@lemmy.dbzer0.com 3 weeks ago
You can root webos depending on what version you’re running but that more just lets you run homebrew (which is handy for youtube with Adblock and sponsorblock)
As others have said the best thing you can do is bypass internet connectivity altogether. I use the youtube app so I keep it connected with lg services and tracking blocked:
||snu.lge.com^ ||su.lge.com^ ||su-ssl.lge.com^ ||snu-dev.lge.com^ ||su-dev.lge.com^ ||nsu.lge.com^
(Formatted for adguard dns)
But it’s easier to just disconnect entirely. Let it collect data but if it’s disconnected it can’t do anything with it.
For a box I use a Chinese google tv box - ugoos am6b+. It can decode almost any video format (including dolby vision and all lossless audio, can pass through) except av1 basically and there are some newer versions that can do that as well. Google is awful right? The ugoos is stripped back pretty hard though it does retain the play store but still block the following:
||androidtvwatsonfe-pa.googleapis.com^ ||androidtvchannels-pa.googleapis.com^
Probably not necessary but just in case. Anyway, the Google tv side is just for streaming services (if you use them) and IPTV because Jellyfin and kodi are garbage at IPTV, tivimate on android is leagues better
Anyway flash the box to use Coreelec and copy Coreelec to the emmc, takes like 10 minutes and is pretty easy, just need an sd card. Now you use kodi as your Jellyfin app (or plex/emby but fuck plex/emby) by just installing the Jellyfin for kodi plugin in kodi and in jellyfin. Sign into your Jellyfin instance in the plugin, your library will import (can take awhile the first time if you’re like me and have a huuuuge library with like 1,000 movies, 10,000 episodes, and 300,000 songs)
Then look around on the kodi forums for a decent skin that looks nice for you bc the default one is butt, configure the menus to match your setup, adjust the skin settings to your liking, etc. backup your settings!
Now you have a Jellyfin client that plays back media directly without transcoding 99.99% of the time (assuming you have an avr that can play lossless audio), is far more mature than any of the shitty Jellyfin client apps (development started in 2003), handles stuff like subtitles far better, still syncs watched status, etc. and the worst part of kodi: library management and administration, is now handled by jellyfin, which does it much better.
If you have remote users or other TVs/phones/etc they can still use the client apps too
Downside is that you lose most plugin support. Like back before they started to roll intro skipper into Jellyfin or jelly scrub, those are useless to kodi. And a weakness of kodi is that with the rise of plex/jellyfin addon development for kodi has dropped off significantly so no introskipper plugin for kodi. Navigation features work well (pressing right on the remote skips forward 10s) so that’s close enough, or just download good quality rips with chapters
CommanderShepard@lemmy.world 3 weeks ago
ragebutt@lemmy.dbzer0.com 3 weeks ago
Jellyfin for kodi is pretty bulletproof for me although it wasn’t always that way; when I first changed to this setup (bit over a year ago when Coreelec added dolby vision support) there were some headaches because kodi was changing how the db worked at the time (change from kodi 20 to 21 and Coreelec was using the kodi 21 nightlies for dv stuff that hadn’t been brought into final version)
Once the 21 final came out and Jellyfin for kodi was updated it’s been smooth sailing.
That does remind me of another downside though: there’s a minor slap fight on how db management should occur between kodi and jellyfin devs. Like many open source projects they simply can’t agree on anything so each project just does what they think is right. So kodi 22 or jellyfin 11 might cause another scenario like above if they decide to revamp the db again (especially on the Jellyfin side; I would not be surprised if someday they will overhaul the lackluster music portion of Jellyfin)
If you ever do revisit Jellyfin for metadata administration I would suggest posting about your issues on the github for Jellyfin for kodi. I’ve never used Jellycon so I can’t speak to that but Jellyfin for kodi’s github is overall helpful although fair warning that the dev can be a bit curt, especially if your issue has already been addressed and is configuration related. Things may have changed but at least ~ a year ago it was solely developed by one person who did the majority of the support as well. But if nfs is working then why break what isn’t broken?
Epzillon@lemmy.world 3 weeks ago
Good tips. I mostly use it for YouTube and watching movies on Jellyfin. I already have a a PiHole set up so thanks for posting the domains, will make sure those are blocked properly.
And I will also look into rooting the WebOS, blocking the YouTube ads would be a godsend 🙏
ragebutt@lemmy.dbzer0.com 3 weeks ago
Honestly the bigger thing is sponsorblock, blocking youtube ads is a big deal but it’s so much nicer to be able to circumvent the internalized advertising. Youtuber spends 4 full minutes plugging a vpn service? Automatically skipped seamlessly
Rooting ranges from very easy (literally go to a webpage, very unlikely you’re on a firmware this old), to medium (put stuff on a usb and try to play some music, may have to try a few times), to very difficult (connecting hardware to the tv), and in some cases is impossible. Don’t update your tv if you don’t have to, lg rarely fixes issues and never adds new features
cani.rootmy.tv
Epzillon@lemmy.world 3 weeks ago
Perfect website, thanks for posting, i will look it up 🙏