8 ms·
I am just gonna live this here - https://github.com/jellyfin/jellyfin https://github.com/jellyfin/jellyfin - https://www.reddit.com/r/jellyfin https://www.red
by quaintdev 5y ago
I am just gonna live this here
- https://github.com/jellyfin/jellyfin https://github.com/jellyfin/jellyfin
- https://www.reddit.com/r/jellyfin https://www.reddit.com/r/jellyfin
- dont__panic 5y agoJellyfin has been really nice in my experience for audio streaming. I'll also plug Finamp, my mobile audio jellyfin client of choice, and Sonixd, my macOS jellyfin client, two amazing little pieces of software. Haven't tried it much for video though. I love the fact that I can manage my own logins and self-host -- if the media has to live locally, after all, why not handle the whole thing?
- xanaxagoras 5y agoThese are both great! Especially Sonixd. Finamp appears to be missing a "recently added" section but I'm going to test drive it for a week or so anyway.
- dont__panic 5y agoFinamp is missing a few features, but it's a work in progress so I can forgive it. Planning on making a couple of PRs myself, for things like fixing the reverse sort order of album view and implementing other views offline. Oh, and for some reason local storage deletion doesn't work for me on iOS -- need to investigate that. But if you want to listen to music that's stored on Jellyfin and store some for offline use, it's great so far. Just needs some small stuff built out!
- tenebrisalietum 5y agoJellyfin is awesome. The DLNA support enables streaming to my local TVs without having to install apps on the TVs themselves, though I haven't heavily tested it with video yet (works great with music). Also the visibility of libraries can be managed per account, so not everyone you give a login to has to see all your content.
- TruthIsHeresy 5y agoPlex also has DLNA support [1]. [1]: https://support.plex.tv/articles/200350536-dlna/ https://support.plex.tv/articles/200350536-dlna/
- brimble 5y agoThe Roku app is tolerable (so, about as good as anything not from one of the companies that's big enough to gain access to the lower-level SDK) The Android app works really well on a Shield, and is much more pleasant to use. Can't vouch for other devices, and Android experience, especially Android TV, can vary a lot with the device. The Shield also handles more video codecs and can pass through more audio formats than my Roku can, which means less transcoding, which means my poor, weak old server doesn't get abused while still only barely managing to generate a slideshow. In fact, I'm not sure I have any files that the Shield can't handle natively. I love, love, love having a Web interface to use when I want to change things. Mixing the library & settings management interface with the "6-foot" remote-friendly interface, as on Kodi/XBMC, is a UI disaster. It's also very nice as a fallback streaming option, and works way better than I'd have expected.
- dundarious 5y agoI have a decent size library and accessing Jellyfin via DLNA from a PS4 was unworkable for me. There is no search, and I couldn't find any way to select specific movies other than scrolling through the entire library by title name, or finnicky categories like genre or release year. Plex's DLNA implementation provides a "By First Letter" listing so you can find it via "By First Letter > M > (scroll down past a dozen entries to 'The Matrix')" instead of "By Title > (scroll down past a few hundred entries to 'The Matrix')". I don't think I'd be able to stomach that amount of scrolling to watch "Zardoz" on Jellyfin.
- tenebrisalietum 5y agoThe way I do it is search for the media on my phone using the Jellyfin app, and the app has an option to cast it to whatever detected device via DLNA. You can do this from the phone app or web browser on your LAN. You do have to have your media metadata correct though, e.g. ID3 tags, etc.
- zeruch 5y agoThe literal only thing that keeps me from moving to Jellyfin is that I cannot seem to get it to work with a Chromecast. If that worked (and I'm not sure if its a cert problem or something else) I'd be happily away from Emby/Plex and every other option I've used in the past.
- flimsythoughts 5y agoInteresting. I recently installed jellyfin and have no issues streaming it to my chromecast. It works beautifully.
- majora2007 5y agoI could only get it to work when I was out of the house, but inside, it never connected. You can ask on their Github for support, but I wasn't able to solve even with their help.
- ASalazarMX 5y agoThis could be a whole lot of causes. For example, our home access points by default isolated each wireless client, so they couldn't even see each other, much less a central server.
- Goz3rr 5y agoI believe this might be caused by Google. Chromecasts will only cast from URLs that have a valid HTTPS certificate (self signed will not work). If you're accessing your Jellyfin over the local IP it will be impossible to get a valid certificate for it.
- xanaxagoras 5y ago> If you're accessing your Jellyfin over the local IP it will be impossible to get a valid certificate for it. I just made a domain name for all of my local network services. Each service gets a subdomain that resolves to a local IP address, so like jellyfin.mydomain.com -> 10.x.x.x. Then just do DNS validation with letsencrypt. Boom, valid cert.
- manifoldgeo 5y agoI'm genuinely rooting for Jellyfin to overtake Plex in functionality and popularity; someone needs to. Plex isn't even fully FLOSS. That said, I don't actually like Jellyfin, and I wish it weren't implemented in such a Windows-centric language framework. Once I found out that Jellyfin existed, I excitedly spun up an instance and put all my media on it. It can't handle any AVI videos and lags a lot more than my Plex VM with exactly the same specs. Worst of all, it can't detect my external Chromecast, only the one built into my smart TV. After assessing how well Jellyfin worked, I had to hang my head in defeat and return to using Plex. I can see that Jellyfin has a very active user / developer community on Matrix, and I bet things will get better. EDIT: I accidentally said Windows-centric above, but what I meant was Microsoft-centric. I meant the company and not their OS. Leaving it the "wrong" way above for posterity.
- achn 5y agoC# and .net 6 are not windows-centric.
- manifoldgeo 5y agoHere is the very first sentence of the Wikipedia entry [0] for .NET Framework: "The .NET Framework (pronounced as 'dot net') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows". The official documentation for both C# [1] and .NET Framework [2] live on Microsoft.com. I would say the above constitutes a pretty Windows-centric existence relative to some other vendor-agnostic languages, but maybe we're saying different things. What did you mean? Refs ---- 0: https://en.wikipedia.org/wiki/.NET_Framework https://en.wikipedia.org/wiki/.NET_Framework 1: https://docs.microsoft.com/en-us/dotnet/csharp/ https://docs.microsoft.com/en-us/dotnet/csharp/ 2: https://dotnet.microsoft.com/en-us/download/dotnet-framework https://dotnet.microsoft.com/en-us/download/dotnet-framework
- spencerhakim 5y agoThe .NET Framework is not quite the same thing as .NET, and they have separate Wikipedia pages which reflect that distinction. https://en.wikipedia.org/wiki/.NET https://en.wikipedia.org/wiki/.NET
- horsawlarway 5y agoHaving used both - I also strongly prefer Jellyfin. You get the whole service, open source, easy to run as a docker container or on K8s, love the web UI.
- brimble 5y agoIndeed: #/bin/bash docker run -d \ --volume /opt/jellyfin/config:/config \ --volume /opt/jellyfin/cache:/cache \ --net=host \ --restart=unless-stopped \ jellyfin/jellyfin:10.7.7-amd64 That's "docker, run this and detach the console..." "Also, mount these two directories in the image, to where Jellyfin expects to store its config, so that stuff persists across container restarts and upgrades..." "... uh, I don't remember what --net=host does, I think maybe it directly exposes the container's ports on the host interface, because I was being lazy when I wrote this? Anyway, it works..." ".. restart this unless I explicitly stop it..." "... and run this official Jellyfin image, at this particular version" Then after the second "--volume" insert more lines for every folder you want to map in, like so: --volume /mnt/storage/movies:/media/Movies \ --volume /mnt/storage/tv:/media/TV \ --volume /mnt/storage/kid-movies:/media/Kids \ --volume /mnt/storage/music:/media/Music \ Add as many as you like. You'll see the directories on the right of the ":" show up in the Jellyfin UI, where you can add them as media sources and tell it what's in them, who has access (say, granting some users access only to that "Kids" library), et c. Save as "jellyfin.sh" or whatever, and chmod +x. Run it. Done. To upgrade the version, change the last line to the new version, kill the container with a docker command, and run the script again. Do the same if you want to add more directories. (might want to check the version, that may not be latest, it's just what mine is running right now) You could also do it with docker-compose, I just tend not to do that unless I'm dealing with a container that depends on other containers. Works ~anywhere that can run Docker containers. Doesn't matter which distro you're using. I'm pretty sure it even comes back up on system restart, and I didn't do any extra work to make that happen. Self-contained, simple, and clean. [EDIT] To be clear, you also need to create those "/opt/jellyfin/config" and "cache" directories. The left side is what's on the host filesystem. But, you can put those anywhere, they don't have to go in "/opt". Helpfully, the "--volume" list is also a complete list of everything (aside from the shell file itself) that you might want to back up. Which is one of the things I love about configuring services with Docker.
- throwanem 5y agoHow's it compare with Subsonic and allies? I like the interface and the clients for Subsonic, but I've never had good luck with its indexing and transcoding from network sources like my NAS.
- Macha 5y agoIt depends whether you care more about music or movies. Jellyfin is a movie-centric solution that happens to have options for music. Subsonic was a music-centric solution that has apparently grown the ability to play video in recent years.
- throwanem 4y agoTurns out I don't much care for Jellyfin's approach to music, but for videos it's pretty solid, and I found it very easy to set up. Thanks for the recommendation! (As for music, I ended up just running Airsonic in another container on the same box, so all set there till something better comes along. Navidrome, maybe...)
- davemtl 5y agoThis is disappointing: "Note that this project is supported on all major operating systems except FreeBSD, which is still incompatible." Considering both Plex and Emby support FreeBSD, I'm sad to to learn that Jellyfin does not.
- FDSGSG 5y agoIs FreeBSD support really something worth worrying about? Perhaps it's also disappointing that Jellyfin doesn't run on AmigaOS?
- terrabitz 5y agoIn my case, I'm running FreeNAS/TrueNAS for storage and a Plex jail. I'd imagine there are a number of people in the same boat considering the popularity of TrueNAS.
- cassianoleal 5y agoTrueNAS Scale is Debian-based. It's easy to migrate from Core to Scale [0]. You do lose your jails but there's both an official Plex chart for the underlying k3s, and a community-supported one in TrueCharts [1]. There's a Jellyfin chart on TrueCharts as well. [0] https://www.truenas.com/docs/scale/gettingstarted/migratingfromcore/ https://www.truenas.com/docs/scale/gettingstarted/migratingf... [1] https://truecharts.org/ https://truecharts.org/
- FDSGSG 5y agoTrueNAS is a pretty small niche, no? Not only that, but the usual way of using NAS involves doing compute tasks on a separate server. Besides, the FreeBSD based TrueNAS Core will almost certainly be deprecated and replaced with Linux based TrueNAS Scale within the nest couple of years. Further strengthening the idea that this is a pointless platform to support.
- izacus 5y agoIt's great that you left this here but can you also leave a few words about why is it better than Plex (or Emby)?