Live data from Hacker News

A Call for Developers – Jellyfin

jellyfin.org

31–40 of 127 posts

Re: A Call for Developers – Jellyfin

#31
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 as opposed to dotnet core

Re: A Call for Developers – Jellyfin

#32
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…

> how is the dev story for C#

It's fantastic and it runs natively on Linux.

Mono is still around and used for some niche use cases(WASM, interpreter, etc).

Re: A Call for Developers – Jellyfin

#33
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.

Do you live with non-technical people or have visitors to your house? I have a kid and a wife who isn’t as nerdy as I am. Plex just works. I can show a babysitter or a grandparent how to use it in about a minute. Can’t say the same for a Linux box, as much as I’d love for that to be the solution.

Re: A Call for Developers – Jellyfin

#34
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.

Re: A Call for Developers – Jellyfin

#35
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.

There’s little benefit if you’re the only one using it and are happy with it. Aside from TV-attached PCs sometimes being a lot fiddlier at providing fully-correct video and audio output than dedicated streaming boxes.

There are tons of benefits to Jellyfin if other people use your set-up.

Re: A Call for Developers – Jellyfin

#36

Around a year ago I jumped in, picked up some tasks, submitted one or two PRs to fix where exceptions were being used for flow control, basic stuff to give the maintainers confidence that I could contribute. All they did was say those exceptions -- which happen every time the app starts -- don't need to be fixed. A bit of a turn off for wanting to help on the project....

I don't know the full context of the situation, but when you have a limited amount of time to tend to PRs, it doesn't make sense to review non functional changes. It also depends on what their testing situation is like. Are they relying on their canary users to report issues, or do they have integration tests?

There's also stuff like Hacktoberfest which used to encourage pointless PRs, and MOOCs or real courses which involve submitting PRs that often have no actual value to the project, which makes maintainers wary.

If anything it would make more sense to do it the other way around - make something useful, then once you are "in" they can wave through your non functional changes without much thought.

Re: A Call for Developers – Jellyfin

#37

Around a year ago I jumped in, picked up some tasks, submitted one or two PRs to fix where exceptions were being used for flow control, basic stuff to give the maintainers confidence that I could contribute. All they did was say those exceptions -- which happen every time the app starts -- don't need to be fixed. A bit of a turn off for wanting to help on the project....

[dead]

Re: A Call for Developers – Jellyfin

#38
post #32
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…

> how is the dev story for C# It's fantastic and it runs natively on Linux. Mono is still around and used for some niche use cases(WASM, interpreter, etc).

Also Mono and the rest of .NET are in the same open source repositories today and it isn't as much a case of replacement as a proper code refactor and merge over the course of the last several years (by both Microsoft and a large open source community).

Re: A Call for Developers – Jellyfin

#39
post #36

Around a year ago I jumped in, picked up some tasks, submitted one or two PRs to fix where exceptions were being used for flow control, basic stuff to give the maintainers confidence that I could contribute. All they did was say those exceptions -- which happen every time the app starts -- don't need to be fixed. A bit of a turn off for wanting to help on the project....

I don't know the full context of the situation, but when you have a limited amount of time to tend to PRs, it doesn't make sense to review non functional changes. It also depends on what their testing situation is like. Are they relying on their canary users to report issues, or do they have integration tests? There's also stuff like Hacktoberfest which used to encourage pointless PRs, and MOOCs or real courses which…

[dead]

Re: A Call for Developers – Jellyfin

#40
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.

Tell me you live alone or only with a partner in a single TV home.

Multiple users, multiple locations, one setup. That's the value.

Post reply on HN