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!
MI'm unable try it out today but can't wait to tomorrow perhaps, my personal music collection is sitting around 1.4TB and until recently I had a big wall of 1600 or so records as well as the usual obsessive compulsive hifi hardware everywhere.
I personally ensure that I dedicate at least 8 hours of uninterrupted time each week to music discovery, in reality it often ends up being a lot more than that likely often averaging around 20+ hours a week and is often just commonly limited by how many times I feel / wish to listen to a newly discovered artist or album before I sort of mentally have them etched into my mental catalog of music if that makes any sort of sense.
Music, musical discovery and interrelationships are such deeply rooted, important part of my life that when things come along that actually help that process it can have an immensely profound impact on my energy and happiness, if this tool / toolset ends up helping me I will forever be in your debt and if it doesn't I will try to hold back on logging millions of isssues against it ;)
However, one issue: I'm on [this screen](https://dl.dropboxusercontent.com/u/45512231/ShareX/chrome_2...) which is a track's detail page and another track has started playing, I can't seem to get to the currently playing track's detail page from this...
Also, not sure if you could fix it but Soundcloud's "Genres" is utterly broken, try it, go on Soundcloud's "Charts" page and try ANY genre from the dropdown and all the tracks are just hip-hop/trap. I don't have an issue with hip-hop/trap it's just I don't want to listen to it all the time and I might want to explore the latest indie rock tracks. Maybe you can pull that from last.fm too and fix this? That would make this a daily-use app for me!
Surely, the interesting thing ought to be where you get the data and how you create recommendations.
Anyway, on Safari 9.1.1 nothing works: If you start typing in the search bar too early it doesn't search. The search icon is not clickable, ever (have to use enter). Clicking on a song takes you to a blank page, clicking the play icon does nothing, reloading pages doesn't work (takes you back to the front when it does manage to reload)
Openwhyd looks very cool!
I am a huge music buff so I am always interested in ways to find new stuff to listen to.
I tried almost every recommendation service I could find.
So far, my favorite source of new music is http://www.gnoosic.com
If there is a way for me to try SoundMoose without a Google account I will happily check it out.
Spotify also has pretty good recommendations, but requires people to be authenticated to use their recommendations API. Our recommendations currently come from Last.fm.
i.e. if I search for an artist and press play on one of their tracks and let the stream keep playing it goes onto other tracks by that artist, but is there a way to get it to add related tracks too? Like the old last.fm artist radios.
edit: it's now doing that for me so maybe there was just something weird about the recommendations set earlier. Unfortunately I searched for some chilled out electronic stuff and the recommendations are all aggressive hip hop but that's not your fault I guess...
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.
edit: unless you're talking about hash like password hashing but I don't think so?...
Not sure if you saw the rest of my comment, I edited it after regarding merging playlists from YouTube into the site. It's too bad some of the songs are only 30 seconds long (I think this was mentioned regarding using SoundCloud for example as a source of music) anyway I'll try it out, already found a new song so thanks.
(Looks slick!)
I'd be more likely to read TFA if it told me what makes it different. I don't care what it's written in.
The 30 second tracks come from spotify. Their API doesn't provide for a way to get the full track even for authenticated users, so we use an iframe widget for that :/
Anyway thanks for the information. Cool site. The 30 second song thing sucks, songs "eratically jump" I get that it's a preview/suggestion though. Music isn't "free" haha artists have to be paid.
edit: I want to stress the 30-sec gripe isn't to you, it's not your doing but you know things aren't free haha.