Live data from Hacker News

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

toneden.io

21–30 of 64 posts

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

#21
post #16

Not seeing an obvious way to change the volume.

May I ask why you would want to change the volume of a browser widget over, say, a browser, or your system volume? As someone that has developed a similar widget, I've never understood this request, and more often than not, users accidentally mute themselves.

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

#23
post #16

Not seeing an obvious way to change the volume.

May I ask why you would want to change the volume of a browser widget over, say, a browser, or your system volume? As someone that has developed a similar widget, I've never understood this request, and more often than not, users accidentally mute themselves.

I enjoy the ability to set separate audio per program without affecting my system volume.

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

#24
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'd like to add my own feedback. I believe volume control is an essential feature of a music player, even more so than play and pause. You'll find that many users of web apps riot without one. For example, on some flash game portals, games without volume controls get spammed with 1-star ratings. To many people, volume is more important than any other function.

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

#25
post #16

Not seeing an obvious way to change the volume.

A couple people have asked for this today. I think I'll be pushing a UI for this in the next couple of days :)

It's unfair to just say "Hey look. Youtube and Vimeo with billions of dollars and decades of experience between them decided to put a volume control. You should too." But personally, there should be a volume control. It is very common for multiple streams of sounds to occur in today's computing environment. I could have a Youtube video going for the visual component and some other music. Or, maybe I want to leave the speakers on at the maximum volume for notifications but not have this music completely blasting as a consequence. (This is not a far-out edge use case).

I love the minimal look and the thought that went into the design. I will definite check it out further. It will be interesting how you fit the volume control into the component which at the moment looks really well balanced and laid out. (ie. How you might improve the already-excellent UI by adding something to it)

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

#26
post #24

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.

I'd like to add my own feedback. I believe volume control is an essential feature of a music player, even more so than play and pause. You'll find that many users of web apps riot without one. For example, on some flash game portals, games without volume controls get spammed with 1-star ratings. To many people, volume is more important than any other function.

I hear you. Look for volume control coming to the player in the next day or so.

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

#28

The screenshots I saw on github look great but it's a complete no-go on Firefox 24.10 on linux.

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.

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

#29
post #16

Not seeing an obvious way to change the volume.

May I ask why you would want to change the volume of a browser widget over, say, a browser, or your system volume? As someone that has developed a similar widget, I've never understood this request, and more often than not, users accidentally mute themselves.

I have many sources of audio, and their volumes vary dramatically. Unless I want to adjust the global volume every time I switch audio sources, adjusting each source once and having it stay correct makes more sense.

Think of turning up your system or browser volume for a quiet song, and then viewing a loud flash video. You might hurt your ears or disturb someone. Adjusting only your music player for songs without ruining your volume setting for some other source gives you a finer control.

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

#30

The screenshots I saw on github look great but it's a complete no-go on Firefox 24.10 on linux.

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.
Post reply on HN