Hi everyone, excited to be making my second post on Product Hunt!
I'm a student from Bournemouth University, and this is what I have made for my graduate project - my final work as a student. It's called Songstack, and it is a Spotify-integrated music discovery app for iOS and the web. Kind of like 'Tinder for music discovery' you could say.
The iOS app is written with Swift, the web app was built with React, and both of these work with a server built with Node.js, Express and MongoDB.
I've spent a few months working on this and am really proud of how it has turned out - if you check it out, let me know what you think. Any questions, I'm here to answer :)
Oh and heads up - Spotify Premium is required, unfortunately.
Cheers!
@_sklahr_ thanks for the feedback!
Regarding adding more than 5 artists / editing them, this would not actually be very useful - these initial artists are only used until you've 'liked' 5 tracks, then your liked tracks inform future recommendations and the artists are disregarded (for now).
Adding all likes to a single playlist is an interesting idea, not been requested before. I'll think about that one.
Deleting stacks, yes this is not currently possible on the web app - but it should be! Adding this to my todo list, thanks.
Cheers again for taking the time to feedback - really glad you're enjoying using it!
Beautiful work, and simple enough to hold it's own in the music discovery world ;) Had a dud week on Discover Weekly so this should keep me going for a while!
Also, bloody fantastic portfolio of products! Setify is something I do manually before most gigs, and Festival was super accurate, love 'em! Awesome.
@jamie_shoard thanks so much! Let me know how it goes for you!
I also have mixed results with Discover Weekly. A feature for Songstack I'm thinking about working on soon is to listen to your Discover Weekly in the 'stack' format. Seems like a nice way to quickly go through the tracks, and of course the ones you like will go into a special 'Discover Picks' playlist.
Report
Awesome! I've always loved the stations Pandora created for me and this brings it to Spotify. I wish giving a song a thumbs up didn't skip it though.
@joshmatz if you don't skip and listen to the whole song it will automatically like it for you! If you're on the web app then go in to the settings to enable this behaviour :)
This app is wonderful! I'm enjoying the recommendations. However, it's a bummer that rating a song thumbs up skips it. Just when I'm starting to groove, the song suddenly goes away. I read above that you say each song is rated thumbs up if I let the song end, but I'm seeing different behavior. Instead, the song simply ends and nothing happens. No new songs will play until I rate the track that just finished. I would love to continue to listen to music if I don't rate the song that's currently playing. I also don't want to give a thumbs up to every song when it finishes playing. Somewhere around half the songs I listen to are not good, not bad, but rather just meh. I enjoy listening to these tracks fully, but I don't like having them thumbed up or added to my Spotify library. Nevertheless, this app is great! Thanks for making this available.
@magnuson thanks so much! Super glad you're enjoying it.
First off, I'm guessing you're using the web app? Please make sure that you have 'Auto-like' enabled in the settings to make songs automatically like when they finish. It's a difficult UX call having a setting to enable this as other people have provided feedback saying that they enjoy being able to decide once the track has finished. Also, if you have enabled the setting and are still having problems, there are some known issues with auto-liking while the web app is in the background and I'm working on this, so stay tuned!
With regards to thinking a song is 'meh', I recommend you dislike those. Like a song when you think 'I want to hear more like this', and dislike anything else. I understand that a 'dislike' feels like a strong reaction, but it has much less effect than 'liking' a song right now.
Hope this helps, thanks again for your feedback and let me know how you get on!
@robert_radek this occurs when the web app can't communicate with the Spotify player. Try refreshing the page? Working on adding feedback to users on this issue.
Report
Really good 🎉, clean UI, fast and snappy. Great job! 🙌
@kilions thanks!
Sure, it's simply a video capture of the iOS app, paired with an iPhone graphic and some CSS 3D animations. If you have any more questions, let me know.
Report
Is there a way I can delete a stack and / or rename a stack?
Find your best festival
VC Puzzle
Find your best festival
Find your best festival
Room Racer AR
Find your best festival
Find your best festival
Find your best festival
Find your best festival
Find your best festival
Find your best festival