I haven’t used magit forge yet, so correct me, if I’m wrong, but I believe it was built for this usecase: https://github.com/magit/forge
The code on which this is based predates forge, I believe. I have used forge and it works – you can create a PR without a trip to the browser. However, it does not yet have the ability to add reviewers in Github, so I usually use forge’s C-c C-w
binding to visit a branch on Github in the browser, then create the PR there.
Nice writeup!
It’s super cool to have Spotify on BSD, kind of surprised it’s not more known about.
Indeed, I am currently working on an ncurses Spotify client for exactly this reason - to use Spotify on OpenBSD. I will gladly post it here if there’s interest and once it’s somewhat ready for the public.
Sure! This will be in Rust due to the tremendous work by the librespot project. So far you can only search for tracks and play them. No queues/playlists or anything else that’s fancy, though I hope to get done some work this year.
Can anyone who has this server tell me about their experiences with the CPU? I’ve been interested in running OpenBSD on the Dediboxes for a while now, but from what I’ve read they’re not too performant.
I saw that this was posted before by someone else, but it’s been quite a while and the project wasn’t very mature back then, so I’d like to share it again in case it may be interesting to other people, especially the *BSD folks, as it’s one of the few native clients for those platforms.
It makes use of librespot, an awesome project with the goal of reverse engineering the Spotify protocol. In the past years some other cool projects were started with a similar intention, e.g.
psst
(which even has its own protocol implementation) orSpot
.A colleague put me onto it recently. For whatever reason I couldn’t get used to some of the default key bindings, but it’s quite customisable and after I changed those
ncspot
has been delightful! Robust and responsive.Thank you, glad to hear that! They’re mostly based on ncmpc bindings, but may be quite opinionated especially if you’re not used to them. Finding bindings that suit everyone is quite hard I learned! :)
I’m not sure if it’s librespot or spotifyd specifically, but I’ve had almost no luck getting
spotifyd
working on FreeBSD. It tries to bind a port that’s already in use, doesn’t gracefully recover, and even when it does connect and register, most of the time the iOS Spotify client doesn’t see it.