From Plex to Jellyfin Media Server

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Video-Hub-App

    Official repository for Video Hub App

    An open-source (and charityware) software I wrote: Video Hub App - shows screenshots from inside each video as you scroll across the thumbnail (scrub). I didn't like the interface of various video browsers / launchers - perhaps others will find what I created to their taste:

    https://github.com/whyboris/Video-Hub-App

    https://videohubapp.com/

  • samba-documents-provider

    Discontinued Access network file shares directly from the Android Downloads/Files app

    This all feels like it should be 800x less of an issue because phones & tablets should just be able to connect over SMB & you should use whatever media player you want on your device.

    Telling your home router to forward 445 is not that hard. Usinf minupnpc or just building in auto-port forwarding would be better. Alas I've seen some isp's block users from connecting to 445, which seems insane (my ispets me host there, but my parents isp blocks me from dialing home?!). So I often forward on another port (ex: 4445) and then everything works fine.

    The main problem why the obvious "just use computers" problems doesnt work is... Android. Phones. These incressingly user-hostile anti-general-purpose-computing systems. Some of my media players still work with the 2017 code drom of the Android Samba Provider, but it uses old Android APIs so many media players wont work with it. I have no idea if Android still makes filesystem providers possible at all, but we havent seen any, and this one old one-time-drop artifact remains the only example I know of it ever having beem done ever on Android. But then again I really have had no interest in Box/Azure Drives/whatever... it'd be interesting/great to know if anyone does remote drives on android today. It feels wild that we have so much bespoke special software for remote media serving... when we have seemingly so little that does the general job.

    https://github.com/google/samba-documents-provider

    Ideally upnp/dlna should also somehow be an option too, but it assumes secure private networks I think? I'd love if it could be exposed publicly but locked down but it does all use mdns. And Tailscale's the only company on the planet who seemingly has the sense to extend our homenet's reach quickly/easily.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • jellyfin-tizen

    Jellyfin Samsung TV Client

    Jellyfin doesn't have an official native app, but there's a quasi-official version [1] you can run. That said, it does require putting the TV into dev mode so you can sideload the app.

    I've been running it for a while now and it's actually pretty good, I haven't had any major issues except one freeze when searching, but I'm pretty sure that was the fault of the raspberry pi running jellyfin

    [1] https://github.com/jellyfin/jellyfin-tizen

  • Swiftfin

    Native Jellyfin Client for iOS and tvOS

  • docker-jellyfin-for-tizen-installer

    Docker-based installer for "Jellyfin for Tizen"

    There are docker builds which are trivial to run from your laptop.

    It requires some terminal stuff, but only for installation.

    https://github.com/e7d/docker-jellyfin-for-tizen-installer

  • Cog

    Cog - A Free and Open Source Audio Player for macOS 10.13+ (by losnoco)

  • jellyfin-docs

    Discontinued Documentation for Jellyfin

    I had issues getting it to stream directly to my TV. It wasn't easy to find but what solved it for me was changing the DLNA profile settings like this example: https://github.com/jellyfin/jellyfin-docs/issues/233

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • realtime

    Broadcast, Presence, and Postgres Changes via WebSockets

    How does supabase not qualify as open source?

    Their stack is primarily comprised of other independent open source projects. The one component that isn't is their "realtime" server that serves updates from postgres' WAL over websockets, but that is open sourced[0] under Apache 2.0. From my understanding the primary part that has not been open sourced is their database browser / web UI. There are plenty of alternative management tools for postgres though. As you can export your database what else would you need to ensure your portability and independence?

    Granted they make their docs fairly opaque for trying to self host. Presumably to encourage you to just use their hosted service. Hosting open sourced projects seems like a very ecosystem friendly way of monetizing.

    [0] https://github.com/supabase/realtime

  • strawberry

    :strawberry: Strawberry Music Player (by strawberrymusicplayer)

  • Jellyfin

    The Free Software Media System

    https://github.com/jellyfin/jellyfin/issues/2084

    Sadly offline playback isn't really supported. The app can download files to your phone's Downloads folder but you'd have to play them elsewhere. There's no way of so through Jellyfin at the moment.

  • xTeVe

    M3U Proxy for Plex DVR and Emby Live TV

    You need to run a local m3u/epg proxy like xTeVe[1] to emulate a DVR. But you still need a Plex Pass I think.

    [1] https://github.com/xteve-project/xTeVe

  • jellyfin-android

    Android Client for Jellyfin

    Jellyfin is awesome. I just wish the default client would allow music playback without stuttering when screen is off on android https://github.com/jellyfin/jellyfin-android/issues/39

  • dopamine

    The audio player that keeps it simple (by digimezzo)

    Try Dopamine on Windows. It's very simple and light https://github.com/digimezzo/dopamine

  • DirectoryLister

    📂 Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing.

  • supabase

    The open source Firebase alternative.

    > From my understanding the primary part that has not been open sourced is their database browser / web UI.

    FYI, this is also open source: https://github.com/supabase/supabase/tree/master/studio

  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

  • bonob

    sonos SMAPI implementation allowing integrating different music sources with sonos.

    Any Subsonic music server works well with this: https://github.com/simojenki/bonob

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts