Live data from Hacker News

Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

toneden.io

51–60 of 64 posts

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#51

This player looks fantastic . I really wish I could use it on our site (www.gigsalad.com) for custom MP3s that the our users have uploaded. Is there any chance this might ever happen?

Absolutely. Hit me up at tim@toneden.io and I'll show you how.

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#52

Earlier quoted context omitted.

Ouch. We didn't have a Linux machine around to test that case but we will definitely look into it. Right now Chrome is the best supported for our player.

I don't think version 24 and earlier supports Web Audio API, according to what I found with a little digging so it's not your code.

It's not, we've shipped it in 25 (source: I wrote part of it).

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#53
post #8

Looks really nice. Am I blind or is there no volume control? Is there a reason you chose to exclude it?

We definitely gave this some thought. We put it aside to keep the player minimal assuming that people listening would resort to using the volume control built into their computers. We have the functionality for it there in the source but we just need to implement a UI for it.

I remember thinking exactly the same thing when i built the new player for a big Dutch music site. Sure enough the highest voted request on Uservoice after launch was a volume control :)

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#54

This player is really nice, but is there a compelling reason to tie the API to soundcloud instead of having the usual player setup where the caller feeds it a tracklist containing audio URLs and metadata?

Eventually we want to be agnostic to any streaming service out there today. Right now, we believe SoundCloud is doing streaming the best by allowing people to easily publish and share their music. However, we have plans on implementing support for tracks from other sources like Bandcamp, Mixcloud, and YouTube. Functionality for including tracks locally on the server is there also, but we need to modify the API for th…

How would you get around the restrictive Youtube API? With such rules as having the embed visible?

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#56

Earlier quoted context omitted.

We definitely gave this some thought. We put it aside to keep the player minimal assuming that people listening would resort to using the volume control built into their computers. We have the functionality for it there in the source but we just need to implement a UI for it.

Just put it next to the timeline. The lack of a volume control on is a huge annoyance with the existing Soundcloud embeds, and it was the first thing I looked for. We put it aside to keep the player minimal assuming that people listening would resort to using the volume control built into their computers. I'm guessing you use a Mac. PCs don't have volume controls on the keyboard. So to change it IO either need to lea…

Laptops definitely all have volume control on the keyboard, and even my current (wireless) desktop keyboard has volume control. Is this still not standard on wired desktop keyboards?

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#57

This player looks fantastic . I really wish I could use it on our site (www.gigsalad.com) for custom MP3s that the our users have uploaded. Is there any chance this might ever happen?

Absolutely. Hit me up at tim@toneden.io and I'll show you how.

This is why I like HN. I was about to build something similar. I choose the same color and even picked the same spinner http://tobiasahlin.com/spinkit/ :)

Kudos. I'd like to give a try with my mp3 library. Maybe just add it to README?

I had two bugs. - header bg was not loaded - there was a high pitch sound (defo not part of the song)

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#58

Earlier quoted context omitted.

Just put it next to the timeline. The lack of a volume control on is a huge annoyance with the existing Soundcloud embeds, and it was the first thing I looked for. We put it aside to keep the player minimal assuming that people listening would resort to using the volume control built into their computers. I'm guessing you use a Mac. PCs don't have volume controls on the keyboard. So to change it IO either need to lea…

Laptops definitely all have volume control on the keyboard, and even my current (wireless) desktop keyboard has volume control. Is this still not standard on wired desktop keyboards?

They do... They're just terrible. Unresponsive, and inconsistent. Of course, part of that might be that windows seems to give the volume -control less thread priority than rebuilding search indexes or updating virus definitions.

Re: Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3

#60
post #59

This is really neat looking, but 50% CPU usage is a bit much. Admittedly, I'm on an older Core 2 Duo desktop, but still, I don't even remember Winamp visualizations taking this much CPU on my old Pentium-class machine years ago.

On a side note, thanks for turning me on to this remix of "Music Sounds Better With You"!

Actually, you have pretty good taste in music, I like all of the tracks you have in the default playlist :)

Post reply on HN