HN user

timthimmaiah

90 karma

founder @ www.toneden.io

Posts1
Comments42
View on HN

ToneDen | Berkeley, CA | ONSITE | Frontend Engineer | https://www.toneden.io

ToneDen is a platform to connect artists directly to their fans online. Today we help over 120k creators grow their audiences. We've built technology for thousands of establishments in the music industry to understand and better reach their fans. We're helping millions of fans stay connected with the artists they love.

We're an engineering focused team out of UC Berkeley that has a diverse background from informatics to big data. We've just recently raised a size-able seed round and found ourselves in a beautiful office right in downtown Berkeley. Our investors include notable angels, two leading seed funds, and Stanford University.

Our stack is JS front to back. We run Node on the backend and React/Flux on the frontend. We build fast, release features every week, and love giving stuff back to the community through open source projects like our player (https://github.com/ToneDen/toneden-sdk).

We'd love to talk to you if you share a love for music, get excited about working with cutting-edge web tech (WebPack, React, Flux, etc.), and want to design and build something that millions love to use every day.

You can shoot me an email at tim@toneden.io or DM me @thingsinmotion!

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 this a little.

It's possible. Right now the CSS isn't being applied dynamically so we are actually recreating the player instance every time the theme is changed in this demo.

The second issue is something we are very familiar with. What we think is happening here is that if the track is buffering too slow and the playing progress catches up with the buffer, our player should just stop playing until the track loads. We are playing with the thresholds to make the player pause before it gets to that case. We are pushing a fix for this soon.

I think theres a good opportunity here for people considering getting into the streaming space. For example, SoundCloud and Youtube allow you to access streams without tying yourself in with DRM. Artists want to be heard and fans want to be able to access that content easily. With services out there being really good for publishing music, a streaming service that allows an artist to directly engage their fans would be really interesting.

The challenge is creating a community for both the musicians and fans to interact meaningfully. Musicians want to be free from being lumped in with the noise and fans want to be explore that content freely. I think for most streaming services out there, this hasn't really been totally figured out, although Spotify and SoundCloud are trying to.