Live data from Hacker News

A Call for Developers – Jellyfin

jellyfin.org

51–60 of 127 posts

Re: A Call for Developers – Jellyfin

#51
post #48

Sorry for the rant, but as someone who has used Jellyfin and similar apps like Kodi, I have to say I find their code quality and general software architecture to be crap. I wish there was a good alternative. A few examples: I have installed the Jellyfin server on a Linux box, and the Jellyfin app on a playback device (Google Chromecast with Google TV, GCCWGTV). When the app detects the playback device or TV doesn't s…

[deleted]

Re: A Call for Developers – Jellyfin

#52
post #5

As a developer who only works on Linux systems, how is the dev story for C#? I guess Mono is still a thing, and that's the runtime that C# projects use to run, right? I've always felt that C# felt a bit out of place when not in a Windows system, but maybe I've been always wrong. Never had the opportunity (or need) to use it at work, so I'm pretty ignorant of how it behaves and how good the tooling is to write it from…

C# on Linux is only slightly more annoying than Windows. You have to make some effort to install the SDKs and naturally some of the system APIs behave slightly differently, but overall I have only a very slight preference for windows here. Mono does still exist, but since like 2015 or so C# has been supported natively on Linux. No one really uses mono anymore AFAIK. Its only purpose is running dotnet framework apps a…

what you need to do is install powershell on linux, and set that to be your default shell, then install dotnet

Once complete you will have the best linux environment to develop on :)

Re: A Call for Developers – Jellyfin

#53
Yeah, whatever.

They're a pirate media app, like Plex. But the MOMENT you say that a thing doesn't work and they ask for examples, you're booted if you say it was this or that show.

Face it, this isn't for home movies. This is for bulk piracy loaded in from the Arrs suite. The more they are truthful with themselves with that, the better they'll succeed.

Re: A Call for Developers – Jellyfin

#54
post #27

I do not understand why anyone uses Jellyfin, I've tried it twice, and it seems soo finicky and opinionated. I've always just had a Linux computer hooked up to the T.V. Add a little bit of ktorrent, VLC, and SMB. Never really had any problems with this and its much much simpler.

I agree. Media specific OSes are just okay but I have no problem about plugging my laptop into an HDMI cable to watch something. I have no anxiety about how a laptop sitting on a tv stand will look.

It's not an OS, it's a client-server application.

Ignoring physical appearances, it presents large libraries nicely and allows you to use your phone or remote instead of needing to fiddle with a laptop.

A few other nice features: can stream different content to multiple devices, users can be given access to specific libraries, and content can be age gated.

Re: A Call for Developers – Jellyfin

#55
post #48

Sorry for the rant, but as someone who has used Jellyfin and similar apps like Kodi, I have to say I find their code quality and general software architecture to be crap. I wish there was a good alternative. A few examples: I have installed the Jellyfin server on a Linux box, and the Jellyfin app on a playback device (Google Chromecast with Google TV, GCCWGTV). When the app detects the playback device or TV doesn't s…

Not sure about code quality (what I’ve seen of Jellyfin seems fine-ish?) but I can attest that I tried probably a half-dozen times over a span of years (from when it was still XBMC, up to about 3-4 years ago) to use Kodi, and I don’t think my watching:screwing-with-the-system ratio ever got much better than 1:1, and nobody else around would use it, after perhaps a tentative and disastrous initial attempt.

I’ve been using Jellyfin for about three years. Spouse, kids, and friends use it without difficulty. My watching:working ratio is probably like 50:1 (mine personally, not combined for all users) or better, and I don’t do it all on easy mode (I’m including time learning and administrating ZFS pools, for instance)

Re: A Call for Developers – Jellyfin

#56

I looked at adding a much-requested and not-that-hard-to-add feature a while back (allowlist-by-tag), got as far as figuring out where to add it in the server code… but bailed when I realized I’d need to shepherd PRs through at least two repos to get the feature delivered, while juggling both repos to do integration testing. Monorepos for tightly-coupled code are so nice… Maybe I’ll give it another look. [edit] incid…

I was frustrated about the allow-list for the longest time but someone on Reddit showed me how you can do allow-list on Plex. I forget the terminology (and you have to be careful because there are both tags and labels, I had been trying the wrong one) but you basically create a label and set the children accounts to only see content tagged with that label.

Re: A Call for Developers – Jellyfin

#57

Oh, I had no idea jellyfin was based on C#. I started my career as a C# dev, but now I only write C++. I miss C# dearly and have been badly wanting a project to flex those muscles on. I guess I'll dive into jellyfin now. I've got a list of annoyances and now that I know it's C#, I'm ready to get fixing

Thank you! I'm not affiliated with the project, but I do use it. I appreciate any and all efforts put toward improving it.

Re: A Call for Developers – Jellyfin

#58
post #10

Earlier quoted context omitted.

This is a huge problem with git/GitHub. Cross repo PRs could simplify this process. I've wanted this as a feature for nearly a decade.

Git and multi-repo were a mistake. Git’s packfile is a disaster. Checkout Sapling and ReviewStack. They look promising.

What makes Sapling SCM different & an improvement over git; from a little googling it seems to be a skin over the top?

Re: A Call for Developers – Jellyfin

#59
post #48

Sorry for the rant, but as someone who has used Jellyfin and similar apps like Kodi, I have to say I find their code quality and general software architecture to be crap. I wish there was a good alternative. A few examples: I have installed the Jellyfin server on a Linux box, and the Jellyfin app on a playback device (Google Chromecast with Google TV, GCCWGTV). When the app detects the playback device or TV doesn't s…

Not sure about code quality (what I’ve seen of Jellyfin seems fine-ish?) but I can attest that I tried probably a half-dozen times over a span of years (from when it was still XBMC, up to about 3-4 years ago) to use Kodi, and I don’t think my watching:screwing-with-the-system ratio ever got much better than 1:1, and nobody else around would use it, after perhaps a tentative and disastrous initial attempt. I’ve been u…

I agree, Kodi requires constant maintenance and tweaking. Jellyfin seems better overall(?) But I'm really frustrated with this transcoding issue. Or the fact it's incapable of DTS 5.1 passthrough on GCCWGTV (even their site https://jellyfin.org/docs/general/clients/codec-support/ says Jellyfin has been tested with DTS mono only, not DTS 5.1).

Re: A Call for Developers – Jellyfin

#60
post #48

Sorry for the rant, but as someone who has used Jellyfin and similar apps like Kodi, I have to say I find their code quality and general software architecture to be crap. I wish there was a good alternative. A few examples: I have installed the Jellyfin server on a Linux box, and the Jellyfin app on a playback device (Google Chromecast with Google TV, GCCWGTV). When the app detects the playback device or TV doesn't s…

Scrape with tinymediamanager. Make kodi use local info only (jpg/nfo files in movie folders - scraped by tmm). New stuff goes into a todo folder, scrape new files from the todo folder and then move it to the movie/tvshow folder.

Use MariaDB if you desire multiple device sync of watched and rated stuff.

This is a week old setup I guided a friend to do on the NAS.

Post reply on HN