Live data from Hacker News

I Built My Own Audio Player

nexo.sh

191–200 of 209 posts

Re: I Built My Own Audio Player

#191
post #135
post #125

I've been building a music collection in FLAC format for 25 years, and last year I bought an (Android) phone and a MicroSD card of 1TB that fits all of my music. It's been a long project for technology to catch up, but now that it's possible to have all of it in my pocket, I'm pretty happy with it. I'm sure I can't be the only one that doesn't want to be a renter, give up control and stream anything the industry want…

Technology has caught up many years ago, it's just that you insist on an format not fit for purpose. With good reencoding you get transparent audio quality (impossible to hear a difference) to fit all of your music on a much smaller card. (and as a backup you can always have those FLACs on the desktop)

People should use wavpack for archiving instead of flac, to be quite honest. It feels like FLAC has mindshare and name recognition but it doesn't support hybrid encoding (which is great for storing audio for archival and playback) or more than 8 channels of audio.

Re: I Built My Own Audio Player

#192
post #191
post #135

Earlier quoted context omitted.

Technology has caught up many years ago, it's just that you insist on an format not fit for purpose. With good reencoding you get transparent audio quality (impossible to hear a difference) to fit all of your music on a much smaller card. (and as a backup you can always have those FLACs on the desktop)

People should use wavpack for archiving instead of flac, to be quite honest. It feels like FLAC has mindshare and name recognition but it doesn't support hybrid encoding (which is great for storing audio for archival and playback) or more than 8 channels of audio.

Music has 2 channels, so that feature is of no use. The other feature is cool as it avoids the need t maintain 2 sets of tags, though as far as I understand, it's not widely supported, especially in smartphones

Re: I Built My Own Audio Player

#193
post #184
post #135

Earlier quoted context omitted.

Technology has caught up many years ago, it's just that you insist on an format not fit for purpose. With good reencoding you get transparent audio quality (impossible to hear a difference) to fit all of your music on a much smaller card. (and as a backup you can always have those FLACs on the desktop)

> Technology has caught up many years ago citation needed. Youtube still gives you crappy, unlistenable 153kbps crap.

You're not limited by YouTube, it's your library, your encoding settings. And you don't even need any citations, do a proper AB test yourself to confirm the well established

Re: I Built My Own Audio Player

#194

Earlier quoted context omitted.

Spotify was originally p2p. The early principal engineer was the same dev who built µTorrent, Ludvig Strigeus. I'd also recommend looking at communities such as Soulseek. And Limewire is still around!

Thanks for the info although I was around during the released of µTorrent and one of its early users, I didn't know Ludvig Strigeus was instrumental in the Spotify early days. Apparently he also the original author of OpenTDD and ScummVM, and it seems that he's the legit Carmack 2.0 [1]. [1] Ludvig Strigeus: https://en.wikipedia.org/wiki/Ludvig_Strigeus

Strigeus, Fabrice Bellard and Carmack are three of the most GOATED hackers ever, I look up to them as examples of real 10x engineers.

Re: I Built My Own Audio Player

#195
post #192
post #191

Earlier quoted context omitted.

People should use wavpack for archiving instead of flac, to be quite honest. It feels like FLAC has mindshare and name recognition but it doesn't support hybrid encoding (which is great for storing audio for archival and playback) or more than 8 channels of audio.

Music has 2 channels, so that feature is of no use. The other feature is cool as it avoids the need t maintain 2 sets of tags, though as far as I understand, it's not widely supported, especially in smartphones

Music absolutely uses more than two channels. Or less. You don't need special "support" either any more than flac, you just decode it and write the bytes to your output buffer.

Re: I Built My Own Audio Player

#196
post #195
post #192

Earlier quoted context omitted.

Music has 2 channels, so that feature is of no use. The other feature is cool as it avoids the need t maintain 2 sets of tags, though as far as I understand, it's not widely supported, especially in smartphones

Music absolutely uses more than two channels. Or less. You don't need special "support" either any more than flac, you just decode it and write the bytes to your output buffer.

How prevalent is music with >8 channels???

And it wasn't "special", it's just apps don't support playing the format

Re: I Built My Own Audio Player

#197

Earlier quoted context omitted.

I've done both, and this was not my experience. Nowadays, they're much more similar than different, but 10 years or so ago, "easy" was defined by if you knew Java or Objective-C. Android, like most Java, required a lot of code to do simple things (public static void main...), and tons of XML to make the app support so many devices. Objective-C had good boiler plate thanks to Apple and NeXT before it using the framewo…

Thanks for sharing. I agree in general, But for me language is not a problem at all. I mean that you have a lot of pre-requirements to start developing for iOS. And the stuff, except writing code feels much more restricted. AppStore is a walled garden itself. But yeah, Objective-C was something...

What prerequisites are you thinking of? Nowadays, all you need is a Mac, download Xcode, and go. You can't do /everything/ if that's as far as you go, but if all you wanted to do was flesh out an idea, that would get you started. And how's that's any different than getting a computer, installing Android Simulator, and starting a new project?

Re: I Built My Own Audio Player

#198

Earlier quoted context omitted.

2025 and im still rockin foobar2000 with 2000 plugins. wish a native linux binary was out though through wine is okay, just lacks native dark mode

What plugins do you use? I cannot imagine to add even 10 plugins to foobar2K, especially now,when "exclusive" access to sound card is built-in and doesn't require WASAPI/ASIO plugin anymore.

i try to install them all and only remove ones that break or really bother me - its fun to play with things from time to time. in terms of which ones i use:

  - decoders
  - asio output, virtual audio cable setup as needed (but for the most part the output i rarely change anymore)
  - DSPs, audio (i upmix to 7.1 depending on output; but not exactly a requirement due to equalizer apo), video stuff for funzies
  - Network related stuff (control, upnp)
  - theme related stuff though i think this is lacking for my use
  - lots of tooling stuff (though ive slowed down on a lot of that as of lately)

the app is a powerhouse for power users

edit formatting

Re: I Built My Own Audio Player

#199

I was hoping the article was going to be about a physical device as well as the software to manage and play songs. A few years ago I wanted to get my 10 year old son an mp3 player – he's really into listening to music but wasn't ready (still isn't) for a phone. I was shocked by the state of the mp3 player options. When Apple discontinued the iPod they created a huge vacuum that no one seems to have filled. I think th…

Maybe also an option and an educational little project about electronics and (re-)using "old" devices: There are lots of used iPods around and many of the old hard drive models are pretty easy to retrofit with flash-based storage (there are also lots of options for aesthetic customization as well as more involved modifications such as adding Bluetooth, USB-C and whatnot). As others have mentioned, the software side also still works well with iTunes on Windows and Finder/Music integration on MacOS.

Re: I Built My Own Audio Player

#200
post #196
post #195

Earlier quoted context omitted.

Music absolutely uses more than two channels. Or less. You don't need special "support" either any more than flac, you just decode it and write the bytes to your output buffer.

How prevalent is music with >8 channels??? And it wasn't "special", it's just apps don't support playing the format

You don't pick an archival format for the common case, you pick it for all cases. But to answer the question, virtually every film soundtrack for the last 10 years.
Post reply on HN