this post was submitted on 17 Dec 2023
141 points (91.2% liked)

Selfhosted

40493 readers
727 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 132 points 11 months ago* (last edited 11 months ago) (29 children)

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.

[–] cellardoor 53 points 11 months ago (3 children)
[–] [email protected] 24 points 11 months ago

+6 Jellyfin

[–] [email protected] 15 points 11 months ago (2 children)

+1 jellyfin

The only trouble I found is playing something with opus voice track doesn't work in the app, and some browsers. Otherwise it's great

load more comments (2 replies)
[–] [email protected] 3 points 11 months ago* (last edited 9 months ago)

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

[–] SkippingRelax 47 points 11 months ago (7 children)

Don't get the hate for kodi, nor the massive boner that the selfhosted communities here and on reddit have for plex. And how can you compare vlc it's a fifteenth kind of software.

Anyway i won't even downvote, im curious what's the problem with kodi? some of us have been using it for probably 15 years, i have hit a million bugs over the years but never noticed it was unusable? Always used it on some sort of Linux.

[–] [email protected] 27 points 11 months ago (2 children)

Well, if you ask me whether it's working? Or can it be used? Yes! It does work and can be used.

But it's like using 2010 smartphone in 2023. It does work, but personally I have zero joy using it.

Kodi is slow, laggy software. Default interface looks ugly. Especially animations - they are laggy and super ugly. Whole interface lags when navigating. As a cherry on top - settings are super non-intuitive and very hard to use. Last few times I used - addons are tend to fail to install or fail to work without bugs, app itself crashed few times (on both Android and Linux). Generally what is the most significant issue with it is it's utter slow performance and UI/UX (ugly/laggy animations, annoying non-synced menu sounds, annoying interface which is very hard to navigate and use).

For example, Jellyfin client is like day & night difference. Settings are easy to use, interface is neat, not laggy and so on.

[–] Sup3rlativ3 16 points 11 months ago

It's interesting but I've not had any performance issues running Kodi on anything from a fire tv to a Chromecast to windows to Linux (Ubuntu). I don't run a ton of plugins but the ones I do work almost flawlessly most of the time.

I will say that a couple of years ago I moved to using the jf server connected to Kodi and that seems to be the best of every world. I get the Kodi interface (jf didn't have themes and it is still really unintuitive to me) and I get a single repository for my multiple clients.

All of this is to say that perhaps Kodi isn't as bad as you think it is just because you had some issues with your install.

load more comments (1 replies)
[–] [email protected] 19 points 11 months ago (3 children)

I also don't get why Plex is being upvoted at all on lemmy because usually anyzhing not remotely (F)OSS is immediately shut down and replaced with a Foss alternative.
Think about Excel use cases -> Instantly asked to also support Libre/OO Calc.

So why is Plex still considered over Jellyfin when the feature parity is almost equal to Plex.

[–] EncryptKeeper 18 points 11 months ago (8 children)

So why is Plex still considered over Jellyfin when the feature parity is almost equal to Plex.

Because it’s not. I say this as somebody who would love to go all in on Jellyfin

load more comments (8 replies)
[–] [email protected] 7 points 11 months ago

It's because despite all of its issues it still mostly just works and is very good.

[–] [email protected] 7 points 11 months ago (3 children)

I think it's because Jellyfin still needs some polish.

It's getting better every day, though. I run both in parallel and usually use Jellyfin, but my family uses Plex for now.

load more comments (3 replies)
load more comments (5 replies)
[–] [email protected] 14 points 11 months ago (1 children)

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.

[–] miketunes 2 points 11 months ago (1 children)

How is the interface on Jelly compared to kodi on an Android tv?

[–] [email protected] 4 points 11 months ago (3 children)

Like day & night. But for Jellyfin you need to have a server and files stored on server. Jellyfin app is a client for your server, while Kodi is local media...player?

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

With kodi, real debrid and trakt account, you can go from fresh kodi install to instantly streaming (not hosting) nearly 90% of torrent content available, in about 5 minutes. It's not hard to do and no need to selfhost and setup the "..rr"s.

Edit: changed 10 minutes to 5 minutes once hsve real-debrid and trskt accounts already setup.

load more comments (2 replies)
[–] Rud_1UP 10 points 11 months ago

Jellyfin for AndroidTV still cannot play the default audio language and still cannot play the default subtitle language you configure as default in Jellyfin server. Having to select the right audiotrack, enable subs for each and every item you play is very cumbersome. I have been using it regularly for over 2 years. A lot of development has gone in the AndroidTV app but it's still unstable, often crashing the whole ShieldTV Pro and still has these basic issues with audio and subs. Also, the Play Next design in Jellyfjn AndroidTV is bad, compared to other Jellyfin client apps. Ive created the bug reports and all. But there is no focus in actually improving the app for end users.

Switch to Kodi with the Jellyfin addon used in addon mode and bam, everything-just-works. Also proper audio passthrough and much more stable on AndroidTV. A night without Jellyfin AndroidTV app crashing is a miracle.

To say anything is better simply means you have no clue what you are actually talking about.

[–] [email protected] 7 points 11 months ago

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).

[–] [email protected] 3 points 11 months ago (1 children)

i like jellyfin, but I've found that the roku jellyfin app throws an error trying to play some of my media. So I'm still using Plex for now

[–] VelociCatTurd 2 points 11 months ago (1 children)

I don’t use jellyfin but I do use Emby with my Roku. The problem seemed to be with .mp4 files. I transcode all my movies to mkv and no problems now.

load more comments (1 replies)
load more comments (23 replies)
[–] rowinxavier 22 points 11 months ago

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.

[–] [email protected] 18 points 11 months ago (2 children)

Kodi will let you switch engines to VLC.

[–] [email protected] 8 points 11 months ago (3 children)

that would be great, but how to do that?

load more comments (3 replies)
[–] Rud_1UP 2 points 11 months ago

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.

[–] [email protected] 12 points 11 months ago* (last edited 11 months ago)

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)... 😜

[–] Rud_1UP 6 points 11 months ago

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 :)

[–] [email protected] 5 points 11 months ago (1 children)

How’s it look with Jellyfin?

[–] [email protected] 16 points 11 months ago* (last edited 11 months ago)

tried this and seems Jellyfin is handling it well

[–] [email protected] 5 points 11 months ago (1 children)

Kodi played through the browser? It’s probably transcoding to H.264, using more bandwidth for lesser quality.

[–] [email protected] 2 points 11 months ago (1 children)

No, it's a standalone application

load more comments (1 replies)
[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

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

[–] [email protected] 2 points 11 months ago

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.

load more comments
view more: next ›