Anyone who first experienced music on computers using Winamp probably shares a memory of seeing that classic UI for the first time. Everything about it was a step ahead of the clunky, chunky interfaces we were used to, and even though it was supposed to be unobtrusive, it was hard to tear your eyes off that silky-smooth spectrum analyzer bouncing out your favorite MP3s.
Recapturing a little of the Winamp magic is the goal of Linamp, an physical version of the classic media player. It reproduces the Winamp UI on a touchscreen LCD with a wide aspect ratio that almost perfectly matches the original layout. Behind the display is a Raspberry Pi 4 with a 32 GB SD card, with all the important connections brought out to a board on the back of the case. The case itself is a treat, as it borrows design elements from another bit of retro gear, the mini-rack audio systems that graced many a bookshelf in the 1980s — and powered many high school parties too, if memory serves.
To recreate the case, [Rodmg] designed a sheet metal case and had it custom-made from anodized aluminum by PCBWay. He also printed a bezel for the display that looks very similar to the Winamp window border, complete with control icons. Where the build really shines, though, is with the work [Rodmg] put into the software. He matched the original Winamp UI very closely, both in terms of layout and performance. The pains he went to to get the spectrum analyzer working, including a deep dive into FFT, are impressive.
The results speak for themselves on this one, and hats off to [Rodmg] for the effort and the ride on the nostalgia train. We don’t know if the recent announcement of Winamp’s impending open-sourcing will have much impact on this project, but it might result in a flood of new Winamp builds.
That is freaking amazing! I must have!
Does it really whip the llama’s ass?
It does!
Next step: do it with physical sliders and buttons.
I’ve seen someone working on that too. IIRC they had problems finding the right sized oleds for the scrolling title windows.
That would be a fascinating challenge…
I’m not sure how you would integrate the various display components
also WANT!
I was thinking the same thing. Have smaller screens where necessary. Make the rest real buttons and sliders
I came here hoping to see exactly that!
I don’t see any problem with a touch screen, and it can flip between modes – for example, the main winamp screen, the equaliser, and the playlist.
That said, I hate car radios that are touchscreen. When I’m driving I don’t want to have to look at a screen to (1) see where a damn button is that in the previous version was somewhere else, and (2) that when I pressed that ‘button’, the radio actually registered that press.
I am the exact same way, while I feel touch screens are useful where they are deserved, I really hate that there’s been a push to put touch screens _everywhere_ and I don’t want touch screen only in my car.
I have a older car from 2016, and while it has its fancy bells and whistles like a back up camera, the only things the center dash has to worry about is a clock, my music, the AC and the Bluetooth if a call comes in.
Most of the controls are done with knobs and buttons and I don’t have the issues I have been hearing about from Tesla owners with errors popping up while they are driving…
That really whips the Lama’s Ass.
Perfect comment!!! BTW it’s Llama.
This really whips the Gnu’s ass
While I don’t condone violence towards llamas in this case it’s deserved.
Love it! Looks so good!
Now imagine that power button was on the upper right corner of that bezel :)
Good point. But what would happen when you’d press it? Would it explode or just magically disappear? On my computer it magically disappear, but in real life that isn’t possible yet, or is it?
Have the screen animate the WinAMP display rotating vertically “into” the box, like one of those fancy flip-front car stereos whose anti-theft approach was to flip the front so that there was just a blank plate in front.
https://youtu.be/SUAIIoIe2wA?t=242
Could probably pre-render it and just play that.
These flip-front anti-theft head units were a thing in the late 90s/early 2000s so they’d be time-period appropriate for WinAMP.
that’s actually a pretty neat idea! clean subtle appropriate, cool.
Wow! Looks great, good memories. I could imagine it in DIN size to fit my car audio rack.
That would be so cool… but with real buttons as mentioned above.
I want one for MOD4WIN. :D
hopefully it plays the lama whippin intro on powerup
Not yet, but it wouldn’t be hard to do ;)
Well that’s the neatest thing I’ve seen for a long time, I would absolutely buy a kit of parts to build one of those.
Its also currently better than the Sonos S2 app, in that you can modify the playlist as you go :)
Absolutely beautiful!
Nice!
Limamp, it really licks the whama’s a$$
Fwuffy would agree 🧸
10/10 – awesome idea :)
Doubt winamp will be helping. The reports of winamps open sourcing may have been overstated. Seems it will be source available not open source.
https://x.com/winamp/status/1793615140241240395
I still use winamp. I was thinking of getting one of these LCDs and set it up below my main monitor just for it. Or the larger (11″) ones in portrait, so that the playlist fits better.
Only issue is that winamp does not like UI scaling, it scales the font size and the “overall” size independently. You could end up with a 500% scaled UI with minuscule fonts, or the other way with huge fonts which does not fit the window.
Btw, what’s up with OtterCastAmp?
Winamp? A decent replacement for the utter turd that was Windows Media Player… But that was almost 25 years ago when Windows XP was all new and exciting and my music taste consisted of a single Green Day album.
But it sucks when compared to Foobar2000. This is the layout I’ve been using since… too long ago to remember, maybe 2007?
https://i.imgur.com/6kXFsaH.png
Bands on the left, songs on the right. Usability above all else, no need for all that skeumorphic crap.
Funny, I felt the opposite. I used winamp for ages and was told by friends to try foobar multiple times over the years and I always walked away feeling like it was inferior to the winamp experience. Never kept it installed.
Now winamp… That’s one of the first things I install on my main PC when I decide to reinstall windows.
Foobar 2000 is ready to go on my old android tablet for tomorrow’s street fair to DJ. I have tried other non invasive players but dislike colored up “3D’ graphic displays. I don’t need album art either, just text. Many files are custom all are in group folders. I be cool to a box for that.
Some people LIKE aesthetics. That’s why we don’t live in grey concrete rooms. I have always preferred winamp to all others, especially when paired with the tubeamp skin. But I’m old enough to actually know what that is.
https://ia600904.us.archive.org/31/items/winampskin_TubeAmp_10/00_coverscreenshot.png
I prefer to play my MP3s from inside emacs.
My mind tells me 2006 but I’m old
Awesome! I’d pair it with my 77″ OLED TV running Milkdrop visuals!
If he was willing to start an X display, he could have saved himself the trouble and just ran audacious, which has been mimicking winamp for decades.
Oh my. I must have this. The most useful thing anybody could have in a set up is a hardware based music player.
I would love this in a 19 inch rackmount..
I know half decent music players are 10 a penny now but Winamp was always special and always loved.
It just works.🥰
Oh, I *love* it!
Oh yes very nice. Only way it could be more physical would be to add real buttons and a motorized linear pot for the seek bar, but that might be too far
I still think Winamp is / was one of the best mp3 players. Seeing this project gave me a big smile on the face. Awesome job!
Shut-Up-And-Take-My-Money! ™
Hopefully if the author won’t make a product out of it, some Chinese company will. Of course in that case it would be closed source and full of sub-par knock off components, but as long as it’s hackable I see no problems.
This would look so amazeballs as part of my squeezebox network!
Nah, touchscreen doesn’t count as IRL Winamp. Should have physical LCDs, buttons and sliders with RGB backlight to change color from green to red, as on original.
Where can “one” purchase this premium machiner to Whip llama’s ass once more 😉 (giving “one” lives in Europe) ? Thx
Yeah, but, can it whip the llama’s posterior?
Win, would buy. Even more wining will be with a real knobs and buttons.
I still use Winamp to this day. Playing Justin Johnston’s Rough Edges as I write. Would be fantastic to have this sitting atop my stereo receiver plugged in to the AUX input.
PLEASE tell me I can purchase this either as a kit or fully assembled! I MUST have one!
2DIN with half playlist / virtualize / EQ at under please..
Is it truly any more “IRL” though than the PC version, when it’s still just a software-rendered GUI on a screen…?
im ready to buy it. awsome
Very Nice! I im ready to buy!!
Project link dead now?
There needs to be a Double-DIN, 12v powered version for cars. I need this in my vehicle.
Winamp had the best queue management for highschool/college parties. A user could jump straight to their song (rude – don’t do this) but they could also search for a track, and set it to “cue after present track” or “queue after last track in the queue.” So the music would keep playing. If there was a request from a guest, the request would play next, then the ambient music would go back to the playlist (or to Winamp’s excellent “shuffle” setting. If there were a lot of requests, they would play in order, then go back to the playlist. With the cross-fader plugin it really was pretty seamless, and completely self-service, no DJ required.
If I ever build something like this it will have a couple of hardware queue management buttons. Should be pretty straightforward to emulate some keyboard shortcuts with an ATTiny or similar…