Live data from Hacker News

A Call for Developers – Jellyfin

jellyfin.org

1–10 of 127 posts

Re: A Call for Developers – Jellyfin

#3
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] incidentally, allowlist-based parental controls are one of the best tools to have, and basically nothing supports them, which is really frustrating.

Re: A Call for Developers – Jellyfin

#4

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…

If nothing else, I’d encourage you to send them feedback on what makes you bounce off, as you probably weren’t the only one.

Hell it probably sucks for them too, but they’ve gotten used to the suck and forgot about it.

Re: A Call for Developers – Jellyfin

#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 Mac or Linux.

OTOH I've read multiple times that it's a nicer Java and F# seems to be well liked around here, too.

Re: A Call for Developers – Jellyfin

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

It's a little funky on Arch to get it installed and with the death of Mono the only option for IDE is microsoft's closed version of vs code as the c# plugin doesn't work on vscodium. (And much like Java, lots of C# language design assumes you're using an IDE).

But apart from that for a web app it's fine.

Re: A Call for Developers – Jellyfin

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

Mono is still a thing, but Jellyfin uses .NET Core, which is a FOSS runtime that Microsoft provides.

Re: A Call for Developers – Jellyfin

#8
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# runs natively on Linux (have done for many years now). AFAIK even on Azure people prefer to run it on Linux machines (including the place I work for). Performance wise I believe it runs equal to faster. A lot of C# devs (majority) now work on none Windows machines (they were very quick to add support for the new Mac arch as well).

TLDR; C# the language is as good or even better on none-Windows nowadays.

Re: A Call for Developers – Jellyfin

#10

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…

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.
Post reply on HN