I want to use Jellyfin but that’s no official client for Apple TV
A Call for Developers – Jellyfin
21–30 of 127 posts
Re: A Call for Developers – Jellyfin
#22I 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.
Checkout Sapling and ReviewStack. They look promising.
Re: A Call for Developers – Jellyfin
#23As 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.
[1] https://github.com/OmniSharp/omnisharp-roslyn
[2] https://github.com/OmniSharp/csharp-language-server-protocol
Re: A Call for Developers – Jellyfin
#24I want to use Jellyfin but that’s no official client for Apple TV
Infuse media player[0][1] has an awesome Apple TV / iOS / macOS client. It even integrates with Jellyfin. [0] https://firecore.com/infuse [1] https://jellyfin.org/posts/client-infuse/
Re: A Call for Developers – Jellyfin
#25I 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
Re: A Call for Developers – Jellyfin
#26A bit of a turn off for wanting to help on the project....
Re: A Call for Developers – Jellyfin
#27I'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.
Re: A Call for Developers – Jellyfin
#28Around 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....
Re: A Call for Developers – Jellyfin
#29As 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…
Re: A Call for Developers – Jellyfin
#30As 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.
Also, I'd really love if people stopped exclusively attributing .NET's progress to Microsoft. Yes, MSFT does the steering and funding, and employs teams working on the ecosystem, but the development happens in the open, and a lot of runtime improvements have been community contributions.