this post was submitted on 15 Jun 2025
46 points (97.9% liked)

Selfhosted

46653 readers
1129 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 had a Rapsberri Pi 4 (4GB) laying around and installed kodi/libreelec to use it with my TV.

I need it to do 3, maybe 4 things, but the experience was rather underwhelming.

  1. Jellyfin client I run a jellyfin server on my NAS. The jellyfin add-on needs several seconds or even a minute plus to load the content of big folders.

Jellycon has a different approach, but doesn't let me browse folders, which is a must for me (I use pinchflat to download some videos from YouTube channels. They are organized in folders)

  1. YouTube Ideally I would love a freetube client for watching one off videos or finding a video on a certain topic. The YouTube add-on requires API access, sadly.

  2. Twitch The add-on works great.

  3. Remote I have a IR Mini Keyboard that works great with Kodi/libreelec

I was considering installing a lightweight Linux distro and installing freetube and a browser for twitch and jellyfin.

Does anyone use similar hardware? Is there a better solution for my use case?

(If there is a better affordable hardware solution, I'm interested as well)

you are viewing a single comment's thread
view the rest of the comments
[–] ragebutt@lemmy.dbzer0.com 5 points 2 days ago (2 children)

I have much more powerful hardware than you but Jellyfin shouldn’t take more than a few seconds to load directories. The hardware is fairly irrelevant, this was still the case when I was on my old nas (which was an ancient pc that was garbage). Jellyfin doesn’t require much. My library is gigantic too, easily over 100,000 items across music, movies, and tv.

What do logs say? How is your network? When I moved into my new place i went ethernet only and had issues with Jellyfin (and other self hosted stuff) and tracked it down to one cable that was super cheap and limited to 100mbit.

Jellyfin isn’t really geared towards viewing media in a folder structure though.

You may be best off going with a freetube access. TBH I find Jellyfin works best with media that can be scraped or that I’m willing to create nfo files for. My music/tv/movies? These are overwhelmingly fine. Every once in a while a niche show or album requires manual scraping or a custom nfo. But I also have some other collections like music videos. Imvdb exists but is far less complete compared to other scraping sources and as a result I don’t even bother using it, the overwhelming majority of my collection needs manual nfos. When I’ve tried to contribute to it my contributions have sat in pending for literal months pending approval, even for obvious videos by major artists.

I don’t know of any scraper for youtube videos and such a thing would be a tremendous undertaking. If you archive a lot it’s a lot of nfos to create. Perhaps you could make a script that generates them automatically by scraping the description and grabbing the thumbnail as fan art?

[–] minimalfootprint@discuss.tchncs.de 1 points 2 days ago (1 children)

I have much more powerful hardware than you but Jellyfin shouldn’t take more than a few seconds to load directories.

That has been my experience as well with accessing it via the web interface. I read up on the kodi addons a bit more. As I understand it the jellyfin addon integrates the jellyfin library and has to sync it. I think this causes the delay for me. I think I will give Jellycon another try, since it accesses the libraries themselves. I will take a look at my media management and refine the folder structure to make it work.

TBH I find Jellyfin works best with media that can be scraped or that I’m willing to create nfo files for.

Metadata is actually an aspect I have little trouble with. There are solutions for TV and movies and pinchflat actually provides metadata for the youtube videos in a format jellyfin can use.

Pinchflat - How do I get media into Plex/Jellyfin/Kodi?

[–] ragebutt@lemmy.dbzer0.com 1 points 1 day ago

FWIW while my hardware serving Jellyfin is more powerful, my hardware accessing is not much more, I forgot to mention that detail

I typically use a ugoos android tv box flashed with coreelec. I believe it’s more powerful than a pi for this application but it’s not particularly powerful.

I use Jellyfin for kodi over Jellycon. I’m not saying one is better than the other, I’ve never tried jellycon, but that is what my experience is based on. In my experience initial library scans are very lengthy (building db from scratch) with the size of my library, 20-30 minutes. This never is necessary at this point though and was only needed because I was testing something for coreelecs nightlies that required me to trash my db a lot. Typically I login and it updates within a few seconds, even if I’ve recently had a somewhat hefty update. It does help that the ugoos has fairly speedy emmc here - my initial testing running coreelec off of the sd card this was a bottleneck. Flashing to internal emmc and enabling hs400 mode made this notably quicker

Pinchflat is interesting! Thanks! I have been looking for a better YouTube archival tool

IMO kodi plugins are very hit/miss. This is why I prefer the setup I have where storage nas runs Jellyfin then flashed android box runs coreelec. Kodi and Jellyfin both have IPTV plugins, for example, but they are terrible. So when I want to use IPTV I boot to the degoogled android side and use tivimate, which is much more stable and convenient. I also have an APK for youtube there with adfree and sponsor block integrated. There is a build of freetube for android but unfortunately I cannot get it to work on the box. I don’t watch a ton of youtube though