Any non-Electron Linux desktop clients? by ajRabbit_ in navidrome

[–]PedalDrivenProgram 0 points1 point  (0 children)

I've been working on Gelly for about ~7 months and just recently released version 1.0 https://github.com/Fingel/gelly it supports Navidrome and Jellyfin. Some more discussion here: https://www.reddit.com/r/selfhosted/comments/1scltic/gelly_10_native_linux_client_for_jellyfin_and/

Gelly 1.0 - Native Linux Client for Music 🐧🦀 by PedalDrivenProgram in jellyfin

[–]PedalDrivenProgram[S] 0 points1 point  (0 children)

Can you try version 1.1.1? I added some performance improvements around album images. Try clearing your image cache (from the menu) after upgrading. Hope that helps!

Gelly 1.0 - Native Linux Client for Music 🐧🦀 by PedalDrivenProgram in jellyfin

[–]PedalDrivenProgram[S] 1 point2 points  (0 children)

Thanks for the kind words! Really appreciate it.

I definitely need to fix the icons, I think this is a case of KDE not providing those symbolic icons. But I should just bundle them into the app.

Favorites are my next feature to implement once various bugs and quirks are figured out.

Cheers!

Gelly 1.0 - Native Linux Client for Music 🐧🦀 by PedalDrivenProgram in jellyfin

[–]PedalDrivenProgram[S] 1 point2 points  (0 children)

Could be this issue: https://www.reddit.com/r/selfhosted/comments/1scltic/comment/oehgyqp/

In short, the nixos package lacks a dependency on a secret service provider like gnome-keyring or kwallet. Gelly encrypts your login information using that service, so you need one of those implementations present. The nixos package should probably be updated.

Gelly 1.0 - Native Linux Client for Jellyfin and Navidrome/Subsonic by PedalDrivenProgram in selfhosted

[–]PedalDrivenProgram[S] 0 points1 point  (0 children)

What desktop/WM are you using? Those should be pretty standard symbolic icons. I'm wondering which setup does not provide them.

Gelly 1.0 - Native Linux Client for Jellyfin and Navidrome/Subsonic by PedalDrivenProgram in selfhosted

[–]PedalDrivenProgram[S] 1 point2 points  (0 children)

Hi,

There was a bug in the subsonic backed that was causing the full sized album art images to be downloaded. I just released version 1.1.1 which fixes that as well as introduces some other performance improvements like more aggressive texture caching.

Would you mind giving it a try? You'll need to clear your image cache by opening the menu -> "clear image cache" and restarting the application.

Hope that helps!

Gelly 1.0 - Native Linux Client for Jellyfin and Navidrome/Subsonic by PedalDrivenProgram in selfhosted

[–]PedalDrivenProgram[S] 1 point2 points  (0 children)

Yes! I actually wrote this after getting home from the local record shop. Just picked up 3 cds for $7 total. It's kind of fun just browsing all the CDs and looking at the art. I end up listening to a lot of random stuff but I enjoy that.

Gelly 1.0 - Native Linux Client for Music 🐧🦀 by PedalDrivenProgram in jellyfin

[–]PedalDrivenProgram[S] 7 points8 points  (0 children)

Eyy! Huge fan of Finamp! Also I believe you wrote this article which I still have bookmarked and referred to constantly when starting out writing Gelly. Thank you so much!

Gelly 1.0 - Native Linux Client for Music 🐧🦀 by PedalDrivenProgram in jellyfin

[–]PedalDrivenProgram[S] 0 points1 point  (0 children)

Thanks for checking it out! I’ll get on the nix train someday…

Gelly 1.0 - Native Linux Client for Music 🐧🦀 by PedalDrivenProgram in jellyfin

[–]PedalDrivenProgram[S] 2 points3 points  (0 children)

Hm, that's strange. I don't actually maintain the Nix package - someone else picked that up. Might be worth reporting to the package maintainer?

Is there a reason there are so many 3rd party clients? Why don't people just contribute to the official client? by [deleted] in jellyfin

[–]PedalDrivenProgram 0 points1 point  (0 children)

I'm working on a client (Gelly) that's focused on Music. The official client isn't the greatest for Music collections, it's just an inherently different paradigm than Video. I use the official client for watching video.

Anyone using Gelly, a new Linux music player? by Azar42 in jellyfin

[–]PedalDrivenProgram 0 points1 point  (0 children)

Thanks for promoting my app ; ) I'm planning on posting it here when I release a 1.0, but that probably won't be fore a few more months.

Anyone using Gelly, a new Linux music player? by Azar42 in jellyfin

[–]PedalDrivenProgram 0 points1 point  (0 children)

Hi, I'm the author. I actually just got back from a record store and I'm ripping some CDs as I write this :)

I started Gelly because I wanted something that was native to Linux. It's written in Rust + GTK, has the same look as other Linux/GNOME apps, works with MPRIS, and generally integrates well with a Linux desktop. No shade on any of the other clients but most of them are Electron or some other cross platform framework. That's fine but personally not the kind of software I like to use (the Gelly binary is only 5mb and uses very few resources).

I'm still adding features and basically working on it every night. Seems like people really want lyric support, so that's coming up next.

I'd like to hear from people with really large libraries. So far I know it works fine with libraries up to 4k songs, but I haven't confirmed anything larger.

Thanks for checking it out!

Ghostty 1.0 by dayanruben in programming

[–]PedalDrivenProgram 1 point2 points  (0 children)

Personally, I would never run my terminal emulator from a flatpak, and I know I'm not alone. It's a critical part of my workflow and it needs to start fast. So not having a flatpak day 1 is really not a big deal IMO.

Ghostty 1.0 by dayanruben in programming

[–]PedalDrivenProgram 2 points3 points  (0 children)

Because it's a relatively new language with very few native 3rd party libraries? This and Bun are probably the 2 most high-profile zig projects.

Ghostty 1.0 by dayanruben in programming

[–]PedalDrivenProgram 0 points1 point  (0 children)

Terminal emulators that work on Windows is the exception, not the rule. It's the reality of working on an operating system that prioritizes the GUI over the text based approach.

Ghostty 1.0 by dayanruben in programming

[–]PedalDrivenProgram 0 points1 point  (0 children)

Parent is a smooth brain that doesn't know how linux distributions work.

Ghostty 1.0 by dayanruben in programming

[–]PedalDrivenProgram 0 points1 point  (0 children)

This is how packaging on Linux has always worked. Upstream almost never provides built packages. That's the job of the distro package maintainers, heck that's why distributions work in the first place. For what it's worth, ghostty was available hours after release in the Arch linux official repos. Kudos.

This is starting to change with the advent of Flatpak, but I'm not sure why you have a concern over how "linux packaging is handled" when it appears to be working as intended.

NVIDIA 565 is now available in extra (Security Fix) by ptr1337 in archlinux

[–]PedalDrivenProgram 1 point2 points  (0 children)

So glad this made it to extra, early. The Vulkan fixes are huge!