I recently started using Kodi for my linux distro collection, but some videos look terrible in comparison to when played in VLC. See attached picture with screengrabs from VLC and Kodi of the same frame in an MKV 1080p h.265 file. What could be the issue? I didn’t change any video settings in either
I am pretty sure many would disagree, but Kodi is complete trash. The whole software is a one massive utter slow bug.
Anything else is better. Jellefin, Plex, VLC, but NOT kodi.
EDIT: Honestly expected downvotes. Looks like I am not the only one who found Kodi basically unusable on any platform.
As someone who runs CoreELEC on all their HTPCs I cannot agree with this comment.
Is it a bad desktop application? Yes, but Kodi is for HTPCs what VLC is for desktops, it plays everything you throw at it. On dedicated HTPCs it is about the best you can get.
I went from a Windows PC with VLC, to MPC to Plex to Jellyfin and landed on Kodi/CoreELEC in the end.
None of your alternatives provide a interface that is useable in an environment where controlling via remote/phone is important and supporting 4k/HDR/Dolby Vision/audio passthrough and various codecs is a must. Plex comes close but locks you into their environment while Kodi can stream anything (including from Plex and Jellyfin).
I think Kodi was amazing when it was XBMC and the only real option. It seems to be falling behind now though :-( I moved to Jellyfin a couple of years ago.
I find Kodi decent on my nVidia Shield, where Jellyfin often struggles. Especially when it comes to subtitles.
Strongly dislike the UI though.
+1 Jellyfin
I just wish the Flatpak had a more keyboard/controller friendly UI. Seeking around the current video using KB/controller is fine, but navigating the UI to pick what to watch pretty much requires a mouse.
EDIT: Just change the display mode! Settings > Display > Display mode > TV
You can piss off a lot of people with that comment over /r/ShieldAndroidTV, and of course /r/Kodi lol.
Anyway, yeah if I want to keep things simple and streaming and the best of all working I go with Stremio on my Shield TV if I feel like data hoarding then I go with Plex.
I still use Kodi on my AppleTV for videos I’m not self hosting. With the Seren add-on and an Alldebrid account I can just stream videos of the internet in high quality (often BluRay quality)
Yeah it’s slow but it’s the only app that supports debrid streaming that can be installed on an AppleTV and I can’t be bothered to buy an android box or hookup my PC to my TV that sits on the other side of the house.
Your use case is completelly valid. I would probably use Kodi too if no other alternatives exist. :) Currently rocking with Jellyfin.
i use kodi alongside jellyfin, i find them complimentary
that said, kodi chokes on very hq files
Kodi generally chockes in the menu. Default interface is ugly, navigation is ugly, animations are slow af and laggy, settings are non-intuitive and overall stability is trash. Each time I try it - it sucks. Tried recently to setup for my dad - it’s just ridiculously hard to navigate and utterly slow…
I’m also tired of Kodi but I constantly come back to it. The one thing that Kodi does better than all the rest is the handling of subtitles. I try to use Jellyfin instead but I constantly have to switch back to Kodi because there are no ways (from within the app) to find and download new subtitles.
You can definitely search and download subtitles using both jellyfin app and webapp. I do this all the times.
jellyfin app
You can from e.g. the Android app or from the desktop app Jellyfin Media Player, but you can’t from the AndroidTV app or the Roku app, so it really depends.
It looks like it is downsampling the video or streaming after converting to another codec. Some codecs are fine for decoding on the server but the app may not support them so the server converts them. Some files are of higher quality than what the server is configured to deliver so it downsamples to stream it.
Check the configuration and look for anything to do with codecs, hardware decoding, streaming quality, and so on. It may also be on the app, so if you can access a different interface then test that to narrow down the issue.
Kodi will let you switch engines to VLC.
that would be great, but how to do that?
Oh but this solution defeats the purpose of even using Kodi doesn’t it? This isn’t switching engines, but rather forcing Kodi to open files in an external application
Does it? Kodi still runs the interface.
Not useful on AndroidTV since VLC doesn’t use the same post-processing capabilities as it has on the desktop. You are better off playing with post processing in Kodi. But usually devices running AndroidTV simply don’t have the compute power for it.
Yeah, as said in another comment too: That’s very likely VLC’s post-processing. It doesn’t look bad on your Kodi, VLC just enhances it as it plays while Kodi actually just shows you the real quality. 😅
I use Kodi too as part of a whole automation setup (so I can use it like a free Netflix that only adds anything I watch while I only need to add filters once per series) and I have gotten used to it now as it doesn’t bother me anymore, but in the beginning I do remember noticing it more too, thus having to make that hard choice for the ease of automation over post-processing. 😅
Kodi is worth it on my Android box, though, as VLC’s magic doesn’t seem to be so effective on Android(TV)… 😜
I LOVE Archer! It’s one of the best TV shows! I have it so this was an easy one to test on my server (playing back locally) and on my TV (playing back via Kodi using Jellyfin addon and playing back via Jellyfin AndroidTV app. Both connect to Jellyfin server). For fun I installed VLC on AndroidTV to compare.
No difference at all. Not on Manjaro Gnome and not on Fedora. Both with Kodi and VLC installed. Also no difference on my ShieldTV Pro (not comparing TV with my monitors). I disabled its own upscaling to compare.
In Kodi, i use the default configuration besides the Jellyfin addon + audio configured for passthrough + default audio and subtitle language forced to English + subs always on.
I think there is some issue on your side?
Because of you I now watched a whole ep again :)
Kodi played through the browser? It’s probably transcoding to H.264, using more bandwidth for lesser quality.
No, it’s a standalone application
Kodi runs a server and a client. Depending on the client it may request a transcode. Looks like it’s just bad software support for h.265 on the client side.
How’s it look with Jellyfin?
tried this and seems Jellyfin is handling it well
The difference you see is probably due to different post processing presets, you could probably tune kodi to look better but in general it was designed originally for very low power devices and never added a lot of enhancement functionality outside of a few plugins for it. Try using the older kodi+dsplayer version for more tweakability or look I to madvr for massive image enhancement capabilities
The only reason I have kodi installed on my main nvidia shield is because it’s the only player ive found that will play back surround and atmos audio files (multichannel Flac and Atmos M4A) without then having to be in video containers. So it works well for my surround hifi rig.
I use plex and jellyfin for video
No one has mentioned Emby. I went from having transcoding issues with Plex and Chrome casts to mostly all direct streaming with Emby.
I use the Android app for controlling and casting to Chrome casts so I don’t have to direct connect a PC.
Might be worth exploring.
Kodi has an default video player which may can’t decode your h265 video well.
You could try to set an external player to get better results.
Be aware, I haven’t tried that, it’s just an Idea.Those… those are exactly the same.
They definitely don’t look the same, but they certainly both look like shit
My response to that:
Perhaps something’s wrong with your display
They are pretty similar. It’s hard to judge because they are different sizes, different boundaries, and different brightness. If VLC is playing a bit dimmer, it makes sense that some artifacts would be less visible.