Live data from Hacker News

Show HN: SoundMoose – open source music discovery app based on Angular 2, Redux

soundmoose.com

1–10 of 37 posts

Re: Show HN: SoundMoose – open source music discovery app based on Angular 2, Redux

#6
Neat! I'm usually very cynical of JavaScript based projects but a lot of my life outside of work I spend digging deep into obscure genres from strange small towns around the world, I generally find the best discovery mechanisms are last.fm (yes it's still got a fantastic recommendation engine), what.cd used to lead me to a lot of new artists / albums, digging through various forums and subreddits and pandora's music genome project has been quite useful as well (also they just finally launched their all HTML5 interface because flash.... well it's flash) and I end up posting and sharing music with friends on https://mondotunes.org because everyone knows me as the music digger and geek and asks what I'm listening to all the time, ironically for the sake of ease I generally link to poor quality YouTube clips of songs which is somewhat intentional so that if people enjoy it they might purchase the album or go to a gig etc... I currently subscribe to Pandora, Apple Music (which is improving very, very quickly), Spotify (which I might drop soon) and last.fm because I like to support their work.

Re: Show HN: SoundMoose – open source music discovery app based on Angular 2, Redux

#8

I don't get how you discover things there though, or is it to make playlists for diggers Maybe check out https://openwhyd.org as an example ?

We use the Last.fm API for music discovery through the track detail pages, you can get there by clicking the tiles or the track titles.

Openwhyd looks very cool!

Re: Show HN: SoundMoose – open source music discovery app based on Angular 2, Redux

#9
post #6

Neat! I'm usually very cynical of JavaScript based projects but a lot of my life outside of work I spend digging deep into obscure genres from strange small towns around the world, I generally find the best discovery mechanisms are last.fm (yes it's still got a fantastic recommendation engine), what.cd used to lead me to a lot of new artists / albums, digging through various forums and subreddits and pandora's music…

Thanks for the feedback! This being Angular 2 we actually used TypeScript, with some Django on the backend (with some Node.js and Ruby for generating the waveform data using ImageMagick). We also used Three.js for the 3D visualizations -- the sphere one is especially cool. Put on on some music and check it out by clicking the menu and then the circle icon on the top left.

We also have some cool 2D visualizations in the equalizer (click the arrow on the left of the player to access).

All in all this was a very fun stack to develop on, once we had all the initial pieces in place (getting ngrx/store set up mostly) we added new features very quickly. We got to where we are right now over the course of less than 3 weeks.

This is all hosted on a tiny DigitalOcean droplet and we use external APIs with daily limits, so hoping it all stays up while it's on the front page here!

Re: Show HN: SoundMoose – open source music discovery app based on Angular 2, Redux

#10
pretty cool, like that Auth0 thing, do you pay for it or free?

random question. I've built up a playlist of almost 1,000 songs on YouTube, although I have Google Fiber for like $50.00/mo I feel bad that I use YouTube as a music player when the video for the bandwidth is mostly wasted unless I don't understand how that works.

I'm wondering how difficult it would be to scrape/bring in that to mix in with my user's playlist/favorites. Assuming the same song I'm looking for exists in your site.

To provide some insight, I could probably scrape the youtube playlist myself, and assuming perhaps you had a url-based search/submit(favorite) maybe you could automate this process. Just curious.

Post reply on HN