HNHacker News
TopNewBestAskShowJobs

surganov

166 karma · joined December 25, 2013

Product designer and software developer. Notion alumni 2017–2020. https://x.com/surganov
submissionscomments
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Thanks!
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
There are some similarities for sure! I also like IINA and have used it extensively in the past. The main additions are the flexible layout, waveform view, shader background, better performance and smaller app size, pitch and effects and bunch of other small things. So even though they can look similar (both have album cover and playlist), the experience is hopefully quite different.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Thank you for the kind words!
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Thank you. I like the way you phrased this, especially the "just launch & listen with minimal involvement" part. That’s very close to how we think about it too.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Not at the moment, but this is actually a good idea. Thanks
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Nice, thanks for the link. It actually works, but lacks basic features as opening the whole folder with subfolders, pressing spacebar to play or loading large amounts of files, the app hangs immediately.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Jokes aside, 180db also ships with a demo track — a nod to llama.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
I remember using that "green head" Windows Media Player. It's fun for like five minutes, then you get back to the default, but maybe that's just me. But we definitely need more "weird shaped" apps, that's for sure.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
I used iTunes for a long time with a library of around 1,000 albums. If you weren’t too lazy to add proper covers and ID3 tags, it was actually pretty enjoyable to use – especially together with an iPod. But the problem is that iTunes imposes a very “flat” structure on your library, while for some collections a hierarchical folder/subfolder/file structure just works much better. Not to mention that you can keep all kinds of related files alongside the music itself – booklet scans, lyrics, interviews, links, PDFs, and so on.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
For me personally, the main reason to use foobar2000 back then was FLAC support, which Winamp didn’t have at the time. Out of nostalgia, I downloaded foobar again not too long ago, but I just couldn’t get into it – it doesn’t really jive with me anymore. I wouldn’t have tried to build a new audio player if I felt there were better alternatives already out there, but personally I couldn’t find one. Cheers.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
What for? It's just streaming audio chunks with Core Audio that you cannot bypass. Even if there's resampling of 44.1khz to 48khz (Mac's default nowadays), it's not audible. Bit by bit perfection matters when you do a lot of processing, like in the context of a DAW or sound plugins, but not so much in the listening context. DA (digital-to-analog) end-chain matters much more – the actual audio interface and speakers, where all file-to-sound-wave reconstruction magic happens.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
I miss these times too. And I’d like to remind you that Winamp used to be a $10 shareware app (that’s roughly $30 in today’s dollars). The first version of Winamp didn't have any windows, it was pure utility application. Do you still think there's value in "max customization"?
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
We tried to keep it as lean as possible. MacOS itself adds quite a bit, and then there are libraries for format decoding, audio streaming, VST support, etc. Could it be smaller? Probably – but not by an order of magnitude.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
It's called "inspiration". And if you actually used Winamp in the ’90s or 2000s, you probably remember that it used to be a $10 shareware app.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
It doesn't, and I don't think there's value in literal carbon copy of Winamp. You can adjust shader backgrounds to the taste though.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
I personally own a bunch of vinyl records and love to change pitch while listening to get a different feel for the familiar music. DJs used to mix with turntables that have only pitch and phase adjustments, it was very minimal.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
You didn't like shader backgrounds?
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Not really, why?
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
MPlayerX and IINA are the best free video players for macOS, hands down. Music mode needs more love though.
surganov··on Show HN: We missed Winamp, so we built an audio player for macOS
Have you actually used it? I didn't like it that much, and the subscription model turned me off.
surganov··on A Beginner's Guide to the Mathematics of Neural Networks (1998)
See also: Hacker's guide to Neural Networks

http://karpathy.github.io/neuralnets/

surganov··on Principles we use to write CSS for modern browsers
Recently I got into functional CSS:

https://github.com/chibicode/react-functional-css-protips

surganov··on How Microsoft beat Apple to buy PowerPoint for $14M
> Keynotopia transforms Keynote and PowerPoint into the best rapid prototyping tools for creating mobile, web and desktop app mockups

http://keynotopia.com

surganov··on Redux: Atomic Flux with Hot Reloading
Great article on subject: http://blog.andrewray.me/flux-for-stupid-people/
surganov··on The Little Prover
To me it's like Star Wars VII.
surganov··on My Top 100 Programming, Computer and Science Books: Part One
For instance, it's a great manifestation of lambda calculus.
surganov··on My Top 100 Programming, Computer and Science Books: Part One
That's the classic joke from this book. End of first chapter, p. 13.
surganov··on [dead]
Better Keynote
surganov··on You don't need `class`, `this` and `() = {}`
Just try any of this:

http://eloquentjavascript.net/05_higher_order.html

https://github.com/timoxley/functional-javascript-workshop

http://sarabander.github.io/sicp/html/index.xhtml

https://leanpub.com/javascript-allonge/read

surganov··on System Programming Book in GitHub Wiki
It's about Scheme and functional programming in general
Page 1 of 2Next →