News for hackers. Stuff that matters.
Re:Efficient music players remain elusive by pdimitar on Monday June 26, 2017 @05:49AM (#14635429)
On Windows, AIMP 3 is king. Especially for those of us who are nostalgic about Winamp 2.95 which was for many years the best simplistic music player that got the job done and got out of the way.

AIMP 3 takes 30MB of RAM even with 20+ GB playlist, on a machine with two sound cards, playing music 10-12h a day, and I've never seen it going even above 2% of CPU.

That being said, the author's sarcastic tone is fully justified. Everybody picks a favorite language and defends it, as if it is their parents under fire. I am all for Elixir and I love it, but I already had to write Golang several times because I needed more raw speed, being one example.

Don't be fanboys, fellow programmers. You're paid to do jobs, not being cool. Too many forget that.

Re:Efficient music players remain elusive by unwind on Monday June 26, 2017 @06:13AM (#14635543)
What does a "20+ GB playlist" mean?

That it contains more than 20 GB of song data? If so, I fail to see how that relates to the memory needed to talk about the songs.

If it's instead 20 GB of actual song meta information, then I'm both and impressed by and a bit scared of your music collection. :) And also impressed by the software's ability to deal.

Re:Efficient music players remain elusive by pdimitar on Monday June 26, 2017 @07:01AM (#14635768)
Means I have 20+ GB of music. Metadata can't be that big. :O

If you find a DB that can cope with 20GB without sweating much, give me a shout! ;) You might become rich if you make one, too!

Re:Efficient music players remain elusive by CuriouslyC on Monday June 26, 2017 @09:07AM (#14636443)
The actual amount of data in that 20GB that needs to be handled by the player for that playlist is probably on the order of a few bytes bytes per MB. If we round up to 100 bytes per MB, you're still only looking at a few MB of metadata.
Re:Efficient music players remain elusive by kogepathic on Monday June 26, 2017 @08:56AM (#14636368)
> If you find a DB that can cope with 20GB without sweating much, give me a shout! ;) You might become rich if you make one, too!

Oh, this one will be easy! But I'm warning you now, you'll need 24GB of RAM to run it ;-)

Re:Efficient music players remain elusive by tough_luck on Monday June 26, 2017 @12:30PM (#14638010)
AIMP user here. Using it for years. Have it installed on Dropbox. Use same music library on all my systems, and I can pause music on one pc, have it resume on another.

Also many years ago I tested all freely available audio players for there features and lightweight on resources and nothing beats AIMP.

Have years of rating data, play count on the AIMP library system. I wish I could move it to Android somehow.

Anyway that's my quest to find a lightweight audio player.

Re:Efficient music players remain elusive by vanderZwan on Tuesday June 27, 2017 @03:46AM (#14643249)
It's not my favourite language, because I don't program in it myself, but maybe you'd like Pony. It is an actor based language that is actually designed with efficiency and strong static guarantees in mind, with both of these goals informing each other.
Re:Efficient music players remain elusive by pdimitar on Tuesday June 27, 2017 @06:17AM (#14643852)
Thanks. I've heard of it. I am afraid it'll have to wait for if I ever start disliking Elixir though. ;)

I am open to new concepts but once I get the concept and I like it, I am rarely looking for it implemented in several different languages.

Re:Efficient music players remain elusive by vanderZwan on Tuesday June 27, 2017 @07:03AM (#14644180)
Sure thing, I just meant it as a "instead of switching to Go, perhaps Pony as a back-up to Elixir is more of your thing".

Although Pony has new concepts Elixir doesn't have ;)

(Personally, I enjoy watching lecture videos of new languages just for the concepts they introduce me to, even when I never program in them - I can recommmend the CurryOn! youtube channel)

Re:Efficient music players remain elusive by pdimitar on Wednesday June 28, 2017 @07:23AM (#14653189)
I fully stand behind what you said.

It's just that I want to stabilize my skills and sell myself in new ways recently; thus I am more focused on perfecting what I can do and becoming an expert and a pro.

Lectures introducing new concepts are something extremely valuable!

Re:Efficient music players remain elusive by vanderZwan on Wednesday June 28, 2017 @07:40AM (#14653262)
Right, working the depth before going broad again

https://en.wikipedia.org/wiki/T-shaped_skills

Re:Efficient music players remain elusive by pdimitar on Wednesday June 28, 2017 @07:53AM (#14653313)
Exactly. Thanks for informing me about the official term, much appreciated. ^_^
Re:Efficient music players remain elusive by dnautics on Monday June 26, 2017 @06:36AM (#14635658)
Hey -- I'm interested in hearing your experiences with golang vs elixir. Can you drop me a msg? ( Contact info in profile)