Live data from Hacker News

A Call for Developers – Jellyfin

jellyfin.org

11–20 of 127 posts

Re: A Call for Developers – Jellyfin

#11
post #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.

Rider works very good (but costs you some $$$ off course).

Re: A Call for Developers – Jellyfin

#12
post #9

I want to use Jellyfin but that’s no official client for Apple TV

Are the existing clients that bad? I tried one years ago, and I didn’t have any issue with the Jellyfin client. I only stopped using Jellyfin because Locast was killed off and that was my main thing I was doing with it.

Re: A Call for Developers – Jellyfin

#14
post #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.

You can wrangle C# with minimal IDE support, but it's not as smooth. It's easier to fix little things than to green-field new stuff, IMHO.

Re: A Call for Developers – Jellyfin

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

This is only true if you're talking about non-GUI apps. MAUI is trying to fix this but in my experience it has been a rocky start.

But for backend and CLI stuff totally agree, works great on Linux

Re: A Call for Developers – Jellyfin

#18
One suggestion I’ll make to the Jellyfin team is to post this call at the point where users are requesting things too.

In the example in the blogpost (Chromecast support), in the issue I was asking a bit about how I could help implement the feature (https://github.com/jellyfin/Swiftfin/issues/271#issuecomment...).

Even if there’s nothing I could have productively done to contribute to that feature, I would absolutely have gone to those getting started features.

So, I’d encourage the team to have a pretty quick hand in issues when people are asking to help to link to this blog post and getting started resources.

Finally, none of this is in anyway a criticism of how any interaction was handled. I super appreciate everyone that works on Jellyfin, and I know onboarding developers can often feel like/be more work than not. Just a suggestion for a good spot to add some CTA links that I think would convert reasonably well

Re: A Call for Developers – Jellyfin

#19

Earlier quoted context omitted.

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.

This is only true if you're talking about non-GUI apps. MAUI is trying to fix this but in my experience it has been a rocky start. But for backend and CLI stuff totally agree, works great on Linux

> This is only true if you're talking about non-GUI apps

It is also true for GUIs if you're using Avalonia [0]. I use it to develop GUI apps on Linux, it works very well (Nothing I can show publicly, sadly).

Obviously it doesn't use native controls, but it is a solid GUI framework.

[0] https://www.avaloniaui.net/

Post reply on HN