Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
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.
+1 Jellyfin
+6 Jellyfin
+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
This may be more your phone or the video file not being handled correctly.
Have you tried another end device/encoding it in another container zo test it?
Because as far as I am aware I havent had any issues with opus tracks.
Which app? Jellyfin has many client apps for many different platforms, some with more features than others.
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
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.
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.
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.
I use Kodi for the Google drive add on to stream and nothing else. So I keep it as bare bones as possible.
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.
Because it’s not. I say this as somebody who would love to go all in on Jellyfin
What's missing? I switched to jellyfin over a year ago now and it's just been better
Jellyfin has:
A dedicated music app?
Music filtering/smart playlists? Sonic analysis?
Good 4k/x265 performance?
Has a third party (or built in) utility that shows me streaming usage per person?
Allows me to limit remote users to streaming from a single IP address at a time?
Let’s me watch something together with another remote user?
Has an app for most any device (like Plex or Emby) that does NOT require sideloading?
Has built in native DVR steaming/recording support?
Dedicated music app: Not 1st party. But there are projects like Finamp and Gelli
Music filtering? Not that I am aware of. Just basic functionality
Sonic analysis? No. Sounds like a very specific use case
4k amd/or 265.h performance? You mean transcoding? If yes: Just as much as ffmpeg can utilize your GPU.
Utility to see usage per person? Nope. Basic usage stats though
Limit remote user? No. But That can be probably coded if theres enough demand.
Watch Together? Yep. But never had a reason to try it so YMMV
Has an app? The 1st party on is on anything that has Android on it (Android mobile and TV)
Native DVR? Yes but I can't really gauge how good it works.
Ok
That’s something people use fairly frequently (generate a music playlist from all albums with “Christmas” in the title)
It’s not; I’m guessing you don’t know what it is so hand waved it away as something people don’t use.
Nope; how is the 4k and x265 playback experience.
That’s not great.
I have that with a 3rd party utility with Plex.
Great
What about Samsung TVs? Roku? AppleTV? Firestick? TIZEN?
Jellyfin does have watch party support now, though it's currently in beta
Jellyfin is great but it's nowhere near feature parity with plex. I run them side by side. Jellyfin for my personal local playback and plex for everything else.
I'll switch over eventually but for now, for someone with over 110tb of content and over a dozen remote streaming clients there is nothing better than plex.
It's been trash previously, but became fully usable in the past 2 years or so. Still has a lot of playback issues, but works in most cases.
It's because despite all of its issues it still mostly just works and is very good.
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.
Plex pass?
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.
How is the interface on Jelly compared to kodi on an Android tv?
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?
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.
I used Kodi and now use Jellyfin as client/server - my media is on a local server. The difference (the way I use it) is that with Kodi the server was just a file server and the client (Kodi) was doing all the work. The Jellyfin server is a media server and the clients are very lightweight. I was pushed to move to Jellyfin when I got a new Sony TV - the built-in Android TV experience was very usable but I couldn't install Kodi - it ran out of space trying to build the media database. I'm sure there are ways I could have made it work, but I'd heard about Jellyfin and figured I'd try it. I liked it and never went back.
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.
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 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
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.
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...
yep, its not an easy config. i use it for a specific module im trying to extend, pseudotv.
i want a cable interface created with my massive library (30k+ episodes/2.5k movies) and some IPTV channeling putting all the shows in their original broadcast channels, in original order as well as some meta channels (genre based).
cant do that with jellyfin.
I am not certainly sure if I understand "cable interface" you are referring to, but Jellyfin has IPTV support. Last time I used it was...OK. 1000+ channels, but it was somewhat working. Used with M3U playlist, no idea about other stuff implementations.
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.
I find Kodi decent on my nVidia Shield, where Jellyfin often struggles. Especially when it comes to subtitles.
Strongly dislike the UI though.