-
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.
-
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.
-
Polaris
Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device. (by agersant)
-
slimserver
Server for Squeezebox and compatible players. This server is also called Lyrion Music Server.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I love Jellyfin, but its inability to Chromecast from iOS is a dealbreaker. I think they’re working on a whole new iOS app though that has a working chromecast button - https://github.com/jellyfin/Swiftfin
- no Samsung Tizen app yet, have to use FireTV/Roku app/DLNA streaming. Have not tried development version yet (https://github.com/jellyfin/jellyfin-tizen)
- no offline download in iOS app. But you can use browser UI and download mkv
Tangential note about Plex; if you're like me and are disappointed by the default buffering behavior in Plex basically making it near-impossible to seek between already-buffered positions easily, I've been using https://github.com/iwalton3/plex-mpv-shim to cast Plex from my phone to mpv on my linux media box with great success.
I would recommend installing Kodi on your chromecast and using the jellyfin addon[1] into Kodi instead. The app is garbage and Kodi is awesome.
(Don't use the Jellyfin Connect addon, it's different and I wouldn't recommend it)
[1]https://github.com/jellyfin/jellyfin-kodi
had a hard time too but I think it's this https://github.com/agersant/polaris
For serving local music, the free and open source "Logitech Media Server"[0] is a great solution -- main weakness is the lack of a central organization promoting it. In addition to working smoothly with dedicated ("squeeze") clients which can be Logitech-brand or DIY[1, 2], it has a massive plugin catalog that allows e.g.
- airPlay integration: stream to your squeeze-clients via airPlay, stream to your airPlay clients from squeezebox.
- chromeCast integration: stream to chromeCast devices from squeezeBox.
- upNp integration: stream to upNp clients.
The system was originally developed by "SqueezeBox" who also made (awesome) physical devices. SqueezeBox was acquired by Logitech many years ago. Logitech put out one or two devices before giving up, but they are actually playing really nice by continuing to support development on the server (see [0]).
[0]: https://github.com/Logitech/slimserver
> "codec not supported by browser"
Unless you're very specific and consistent with your source media codecs, I highly recommend using jellyfin-mpv-shim when streaming from the browser.
You just start the headless client wherever you want to play and it comes up as a "cast target" from the icon in the top right.
Much better performance and codec support. MPV also has great subtitle control and caching.
https://github.com/jellyfin/jellyfin-mpv-shim
Also, if you haven't, it may be worth updating to the latest point release. There have been a couple of bugs that have come and gone but I think it's in a good place right now.
I also use Finamp for audio streaming (or local, downloaded playback). It's a good app, but still lacking a lot of features other audio players have, like rearranging the play queue. I'd suggest also trying [Gelli](https://github.com/dkanada/gelli), which seems to be a more mature app for music playback.
> They have multiple contributors who don't assign copyright.
But that doesn't guarantee they wouldn't if Jellyfin approached them like "here's $X for writing this code". Or try hiring them from the start and asking them to sign a contract that transfers their copyright over to the company. Or maybe the contributors would tell them no, make a media fuss about it, and then Jellyfin's team could track down their commits and just re-write them.
Of course, I'm not saying that this will happen, nor I am saying that the Jellyfin's team will even make an attempt at going down this road, but the fact that it's open sourced at the moment is not a guarantee that it wouldn't be in the future.
Emby had a fair amount of contributors as well (https://github.com/MediaBrowser/Emby/graphs/contributors) and then they've just stopped pushing more commits to it. As far as I'm aware, none of those people sued them.