4
46
ravachol

@lemmy.world

ravachol 95 points a year ago

I develop kew (a terminal music player), so I'm biased, but I started kew because I rejected Spotify many years ago.

I think that kew (or other private/offline music players) together with flacs from Qobuz are actually a great alternative to Spotify. Throw in some Bandcamp albums in there for great justice. Once you have a decent collection, you will feel liberated.

I especially think that Qobuz needs more exposure.

https://codeberg.org/ravachol/kew

https://www.qobuz.com/

path: 0 19563317, hotness: undefined, score: 95, children: 11
ravachol 26 points a year ago

It's a music player for POSIX terminals that you can find on Linux, macOS and FreeBSD.

It looks like this:

path: 0 19563317 19564087 19564287, hotness: undefined, score: 26, children: 2
ravachol 21 points 10 months ago

My son was going to switch to Linux this week. He has a GTX 1060.

path: 0 21214130, hotness: undefined, score: 21, children: 12
ravachol 18 points a year ago path: 0 20054124, hotness: undefined, score: 18, children: 0
ravachol 17 points 5 months ago

Thanks man! Yeah I've tried to make this project as pure as possible.

path: 0 23551452 23551622, hotness: undefined, score: 17, children: 0
ravachol 15 points a year ago

Hey, thanks, appreciate it.

path: 0 19563317 19563941 19564007, hotness: undefined, score: 15, children: 0
ravachol 14 points a year ago

How does this affect termux? Is it going to die or is it only going to be able to have packages that are from registered developers?

path: 0 19810596, hotness: undefined, score: 14, children: 4
ravachol 14 points a year ago path: 0 19563317 19564377 19564474, hotness: undefined, score: 14, children: 0
ravachol 12 points 10 months ago

He wants to use Mint. This is what is called planned obsolescence. I say what Linus Torvalds says.

path: 0 21214130 21214295 21214401, hotness: undefined, score: 12, children: 2
ravachol 11 points 4 months ago

I wanted to do a music player for Linux because I think streaming is bad for MUSIC, and the GUI options didn't inspire me at all. The terminal is cool, it has been around for a very long time, and it works pretty much everywhere. It's also nice for something minimalistic like kew. I wanted something that will immerse you in the music, and not having borders and scrollbars and stuff, helps. Especially when we are talking about the alternative being ugly those things.

There are also commands for kew. You can make kew generate playlist for you.

kew nirvana # plays all your nirvana music shuffled

kew nirv #same thing

kew neverm #plays nevermind album in order

kew song smells #force it to look for a song that contains the string smells

kew dir nevermind # force it to find the folder not a song

kew wu-tang:raekwon:ghost:meth # plays a bunch of wu-tang music, shuffled

kew all # shuffles and adds all your music to the playlist

kew albums # plays all albums on after the other, in random order

This was the first feature. Originally it was going to be called play. Play beatles. I just thought that was very cool. Then it became cue but that was taken too, so now it's kew.

EDIT: There's actually a script in the repo that is called play.sh that will create the play alias for kew.

path: 0 24514614 24514915, hotness: undefined, score: 11, children: 1
ravachol 10 points 4 months ago

Hey man, he's a great musician and also a really nice guy. Also, i made that cover (I'm also an artist).

He's a film scholar and watched hundreds of hours of old scifi movies to get the samples for the album.

path: 0 24512730 24513236, hotness: undefined, score: 10, children: 2
ravachol 9 points 4 months ago

Thank you! I'm getting the cold shoulder everywhere now because people think it's AI slop.

On r/commandline it had 1.7k views and 1 upvote. And then it got down voted. Hah. These people are going to accidentally guillotine John Connor.

path: 0 24513829 24513874, hotness: undefined, score: 9, children: 0
ravachol 8 points 5 months ago

Sir, you are a gentleman and a scholar.

path: 0 23561705 23562219, hotness: undefined, score: 8, children: 1
ravachol 7 points 4 months ago path: 0 24512730 24513236 24513282 24513333, hotness: undefined, score: 7, children: 0
ravachol 7 points a year ago

My opinion is that you are right. I switched to C from an OOP and C# background, and it has made me a happier person.

path: 0 20289680, hotness: undefined, score: 7, children: 0
ravachol 7 points 4 months ago

Just as it says in Sans post right above mine, because some PR's other people authored apparently were made with Claude. I have never tried co-pilot or claude opus or codex or whatever. I have used AI tools, and asked a lot of questions, but very carefully, not vibe coded, and I don't pay them money. I just checked all those 15 commits (out of thousands) and they are made by two people who aren't me. You can check it yourself, git clone the repo, take the hash out of each of those commits, and write git log . Look at the author's name at the very top commit that is displayed, it's not me.

Besides, you guys should be going after the big corporations not small beginner indie devs which vibe coders usually are.

Also, I now know which feature was made with claude, and it's really an awesome feature, it's the visualizer changing color depending on how loud a certain frequency is. I'm not cutting it, I love that feature, it's very beautiful. And I've talked to the guy, I'm sure he spent a lot of time getting that right.

I have programmed professionally since 1996.

path: 0 24512710 24513203 24521271 24521487, hotness: undefined, score: 7, children: 4
ravachol 6 points 10 months ago

Well, I hope you don't mean I was being diabolical as I am just trying to stay out of trouble.

Lyric support was added as soon as the legal picture cleared.

path: 0 21001382 21001955, hotness: undefined, score: 6, children: 3
ravachol 6 points 4 months ago

I feel bad for thinking stuff like this is interesting.

path: 0 24447984, hotness: undefined, score: 6, children: 1
ravachol 5 points 4 months ago

I've never vibe coded. I think that's the macoS media keys integration that someone generated.

path: 0 24512710 24513203, hotness: undefined, score: 5, children: 7
ravachol 5 points a year ago

In Europe, The most expensive version of the Pinephone is €600 and the cheaper is €350: https://pine64eu.com/.... Plus they are both out of stock.

path: 0 20515575 20517944, hotness: undefined, score: 5, children: 5

thanks for using Leebra!

go to feed...