Noiseblend - Product Stars
Best products of June 2018

Noiseblend

One-tap music for every occasion, with Spotify Premium

Upvotes 478 PH Page >
Abadesi
Thanks for hunting @alin23 @mssandu, I'm a fan of the Discover Weekly recommendations. How does your product take personalization even further than that?
Alin Panaitiu
Maker
Hi @abadesi! I'm a fan of Discover weekly myself! ✨ But I can't rely on it for specific activities like reading or working out for example. Yes, I know that there are quite a lot of playlists for those activities, but I wanted something more personal. That's what Noiseblend gives you, always-fresh playlists generated using the same technologies that Discover Weekly uses, based on what you like to listen on that specific occasion. That, and an easy way to customize those recommendations based on attributes such as Danceability 💃 or Acousticness 🎸. Of course, this wouldn't have been possible without the powerful API that Spotify provides. We're not reinventing another AI, just borrowing theirs 😄
Kevin Guebert
@abadesi @alin23 Love the UI! When you say "borrowing theirs" for the AI, are you doing any playlist manipulation on your end? Or are you using a Spotify Endpoint that crafts a playlist based off of some parameter?
Alin Panaitiu
Maker
@kevinguebert We're mostly using the Spotify `/recommendations` endpoint for the playlist generation. We're also doing some basic playlist manipulation like a custom ordering algorithm and some fiddling with the seed parameters for `/recommendations`. But no machine learning stuff is done on our part. This would require a huge database with user behavior data and I'm trying to keep as little data as possible about the users.
Kevin Guebert
@alin23 Awesome work! Thanks for sharing!
Wassim Zoghlami
What is the point of this ? another UI to the same features and playlists on Spotify?
Alin Panaitiu
Maker
Hi @wassim_zoghlami ! Yes, you can categorize it as "just an UI" for some Spotify features. But for the less easily accessible ones like: • Tuneable Attributes • Recommendations by multiple artists • Algorithmically created playlists such as "The Sound of " The point is that I really liked how many awesome things you can do with the Spotify API, and wanted to share this ability with less tech savvy users also
Lee Fuhr
@wassim_zoghlami @alin23 I love that approach — giving deep API abilities a beautiful, usable interface. Kudos.
Jeff Finkelstein
Setup the bookmarks but eveytime I launch one I am getting individual artist albums?
Alin Panaitiu
Maker
@jfinkelstein What you are seeing is the album of the first track generated. This is the only way I could open up the Spotify app through a URI, by opening a specific album or artist. But if you'll look in the queue, you'll see that there are songs that won't be from that album. Those are the blend tracks. Sorry if this sounds misleading, Spotify doesn't give me a way to open the queue with an URI so I had to find a workaround.
Reymarr Zamora Hijara
Can't connect my Spotify Premium: Internal service error?
Șerban Sandu
Maker
@reymarr_zamora_hijara Hi! We are experiencing some problems with our database and we'll be back as soon as possible. We are really sorry for this!
Alin Panaitiu
Maker
@reymarr_zamora_hijara I'm still working on fixing all the errors. There's a database connection limit that breaks the service from time to time. I'm hoping on fixing it today.
Reymarr Zamora Hijara
@alin23 Aight. Standing by...
Alin Panaitiu
Maker
@reymarr_zamora_hijara the database problem and other small issues have been resolved. You can use the app now 😇 Though there are still some issues for users where Spotify just launched and most of the recommendations come as not playable for their country ¯\_(ツ)_/¯ Still, if you experience any error/issue, please tell us how it happened because sometimes your words can be much more helpful than an error traceback. We simply cannot predict all the use cases from the start.
Lee Fuhr
Somewhat related (I was hoping this would solve it)… I haven't been able to find an app to present Now Playing music in a more visual, playing-on-an-iPad-in-the-kitchen-in-the-background way. Sort of like the music visualizers of yesteryear, but probably way more simple and elegant. I thought MusicMatch might do it, but no, it's really just about lyrics. Anyone found anything like that?
Milan Seitler
I think that the usability needs to be improved. Blend feature feels like I can tweak something but I can't. I'm also confused when I get my playlist through Discover - there are multiple play buttons and some of them play the music in my browser, some of them play it in the app, it is pretty confusing. I wasn't sure how to get the same playlist I see on the website to the app. Hidden menu makes it harder to navigate through the website, I always have to expand it before I can move to another screen.
Alin Panaitiu
Maker
@milanseitler good points 🙂 There's a lot more that I can do to make the user experience better. • Customizable blends are on the way • The play buttons next to each track are 30 seconds previews that Spotify offers. • The big play button on the bottom is the one you're looking for. That one starts playback through an already connected Spotify device. I didn't implement playback streaming on my website because it would have mean another month of work that I do not have at the moment. And I probably couldn't have done a better job than what the Spotify app does already. • If you have a playlist created by choosing artists, that's a dynamic list of songs, and it doesn't really exist as a Spotify playlist until you press Save in the upper left corner. After it's saved, you will have it under your account and you can press Open to either open it in the Spotify native app or in the Spotify Web Player. • If you have a playlist got from the Genres/Countries/Cities part, it's already a Spotify playlist and you can press Open to get to it. Those playlists are under the users "particledetector" and "thesoundsofspotify". • And yes, I will have to rethink that hidden menu. It's frustrating even for me. When I started implementing it, I just wanted to have as much space as possible for the content, but there are better ways for that.
null