Navidrome's killer feature is its simplicity, and not just the dead simplicity of setting it up: Jellyfin has everything and the kitchen sink, which is nice - especially for video, whereas Navidrome offers a well-honed, long matured, music search/browse/play standard API, namely Subsonic which opens a world of clients for a multitude of platforms and all tastes... On that front Jellyfin feels narrow in comparison.
Smart Playlists mainly. They let you add logical filters to create playlists. Think IF song_name NOT contains "live". That's not syntactically correct but that's the idea. Also lots of apps can connect to navidrome so you can import everything easily. Like Feishen is a desktop music player, and
So? Blink is a fork of WebKit which was a fork of KDE's web engine. It's all open source anyway. The point isn't that the code must be unique, only that it's not dependent on a large US tech firm. They might benefit from Chromium development but the option to hard fork is always there.
I can't imagine any obvious reason I would miss Rust's 2018 edition, let alone 2024 edition, to implement linear algebra? People seemed happy enough in Fortran before I was old enough to go to school and I don't sense it's an application where I'd want async for example. A lot of other edition changes are nice when writing new thing but not helpful for an existing codebase. So, like, sure, it's 2015 edition but that's fine?
There's actually an advantage to using older editions, and that is that it lowers the MSRV (minimum supported Rust version). This is especially nice for libraries, while binary project usually can just use the latest edition.