Live data from Hacker News

Dislike button would improve Spotify's recommendations

news.cornell.edu

541–550 of 660 posts

Re: Dislike button would improve Spotify's recommendations

#541
post #389
post #110

Earlier quoted context omitted.

I agree. Spotify acknowledged the request to remove podcasts from the home screen in June of this year: https://community.spotify.com/t5/Live-Ideas/All-Platforms-Po... Keep adding votes and pressuring them.

No, keep starting chats with support asking how to disable podcasts. Draw it out. That costs them $.

My time is more valuable than that.

Re: Dislike button would improve Spotify's recommendations

#542
At the risk of pointing out the obvious: Google's Spotify clone, "YouTube Music", has such miracles of UX design as:

    - a dislike button
    - a playlist that works like you'd expect
    - a "play album" button
And tons of other similar totally obvious things that Spotify doesn't have¹ for no good reason at all.

If you have no qualms about using a Google product that might end any day, then I think it's simply just Spotify, done properly. I think it's especially impressive since how meh Google tends to be at UX.

As an extra bonus it has a huge catalog since it has both the usual label-provided music and everything that ever got uploaded to YouTube that their AI thinks is likely a music video.

¹ EDIT: I noticed, before rage-quitting Spotify over their terrible UX, that some of these omissions are platform specific. Eg IIRC their web player had a "play album" button but the Android app didn't, you had to either play an album on shuffle or hope that today's playlist state + star alignment would miraculously let you play the entire album when you started the first song.

(YT Music looks and works exactly the same on every platforms I've used it on)

Re: Dislike button would improve Spotify's recommendations

#543

At the risk of pointing out the obvious: Google's Spotify clone, "YouTube Music", has such miracles of UX design as: - a dislike button - a playlist that works like you'd expect - a "play album" button And tons of other similar totally obvious things that Spotify doesn't have¹ for no good reason at all. If you have no qualms about using a Google product that might end any day, then I think it's simply just Spotify, d…

Fun fact: you can downvote a song on YouTube Music and they'll continue to recommend it in your mixes or when you reaches the end of your current playlist.

Since I have YouTube Premium anyway, I use YouTube Music, and before that used Google Music, but it's pretty terrible in a number of ways.

Re: Dislike button would improve Spotify's recommendations

#545

Earlier quoted context omitted.

if that’s true, then podcasts are only a bandaid solution for a fundamental problem with Spotify’s business model.

Well...yes, not necessarily fundamental, but it's the same class of problem cinemas and restaurants have (to pick two). What do cinemas mainly make money from? What do restaurants mainly make money from?

The popcorn and soda are valueadds for both - it’s not like a restaurant gets you to “subscribe” and then tries to convince you to not eat anything.

The buffets may be the closest and they don’t really seem to care at all, because the price differential is so high.

So Spotify is likely undercharging by 50% or more.

Re: Dislike button would improve Spotify's recommendations

#546

Earlier quoted context omitted.

Spotify dynamically injects ads into podcasts. I was listening to an episode of the Conan O'Brien podcast from 2018 and got an advertisement to be safe from Covid by enjoying an ice cold Miller Lite at home. It was extremely unsettling until I realized what they were doing. They replace the ad breaks that would normally be in a podcast. (Like when the hosts say "we're going to take a quick break to talk about our spo…

Are you certain it was Spotify that did that? Unless you downloaded the episode in 2018, it could have easily been the Conan podcast. Podcast episodes aren't immutable, they're just a url. I've seen podcasts that update the ads in their back catalogue to whoever is paying them at the time the episode is downloaded. I've also noticed some location specific ads, which isn't that surprising if you think about. There's n…

When I listen through the apple podcast app I get ads that are clearly from 2018 though. Like for events that are long gone and over. Ads that don't match the year of the episode have only ever happened to me in spotify.

Also this is specifically a Spotify feature

https://ads.spotify.com/en-US/news-and-insights/streaming-ad...

> Spotify Podcast Ads are powered by Streaming Ad Insertion (SAI), which leverages streaming to deliver Spotify’s full digital suite of planning, reporting, and measurement capabilities. Spotify Podcast Ads offer the intimacy and quality of traditional podcast ads with the precision and transparency of modern-day digital marketing.

https://www.adexchanger.com/podcast/spotify-snaps-up-podcast...

Re: Dislike button would improve Spotify's recommendations

#547

Earlier quoted context omitted.

But as the name already implies, that one preferentially tries to match your files to the ones already available in Apple's music catalogue, with file upload only serving as a fallback if it can't find any matches. And from what I've heard, the fingerprinting algorithm is fuzzy enough that it will often match songs/song versions that are very similar, but not actually identical, like censored/uncensored lyrics, diffe…

Well, so did the Amazon one.

Oh interesting – somehow in my mind I've mainly associated this phenomenon with Apple, but of course in a way this make sense and saving storage space that way is a tempting target for that kind of service I guess.

It makes me curious though how the accuracy vs. deduplication efficiency trade-off looks like in practice: How much storage is Apple saving with their current settings, and how much deduplication would they lose if they made their audio fingerprinting more accurate, up to a level where even audio buffs would stop complaining

Re: Dislike button would improve Spotify's recommendations

#548
post #378

Earlier quoted context omitted.

Pandora's music recommendations are amazing, and the stations stay within their genre. I've discovered a huge amount of new music that way. I've never used Spotify, so I can't compare. I don't like podcasts either. I get more out of audiobooks.

It has been years since I've tried Pandora: Back when I tried it, they only let you skip a number of songs in a short time and often played things I didn't care for. Lots of slightly obscure songs weren't available. It might be better for more popular music or have improved in the last decade, I don't know. I started using Spotify. And still now as then: It is only available in the US. I no longer live in the US.

> they only let you skip a number of songs in a short time and often played things I didn't care for.

If you aren't in the US, then it won't work, but I create multiple stations and can switch station if the music isn't good. I can't remember it ever not being good though. I use the like button to train it.

> Lots of slightly obscure songs weren't available.

If I'm looking for a specific song, I usually go to YouTube. Most of what I listen to is pretty obscure, but it might depend on the genres.

Re: Dislike button would improve Spotify's recommendations

#549

Would be great if Spotify had * "good fit"/"bad fit" button — I like a wide variety of music, but it needs to be appropriate to context. If I start a radio from a song, I'd like to teach it to tailor the suggested songs better but that doesn't mean I dislike the songs it _is_ suggesting. * Ability to give the social context — a band playing at a music festival will lean more towards hits in their back catalogue. At t…

There is an opening for this. I would switch streaming service for a better shuffle algorithm.

I spent the latter half of 2019 trying to build this as a startup. Ultimately I pivoted (now I do newsletter recommendations instead), but if I hadn't made some mistakes I think it could've gotten more traction. Mostly I should've simplified the idea to make it easier to build. If anyone's interested in working on this, here's what I would do:

(But first some background: The way I saw it, you can split music recommendation into two tasks: (1) picking a song you already know that should be played right now, and (2) picking a new song you've never heard of before. (Music recommendation is unique in this way since in most other domains there isn't much value in re-recommending items). I think #1 is more important, and if you nail that, you can do a so-so job of #2 and still have a good system.)

Make a website that imports your Last.fm history. Organize the history into sessions (say, groups of listen events with a >= 30 minute gap in between). Feed those sessions into a collaborative filtering library like Surprise[1], as a CSV of `, , 1` (1 being a rating--in this case we only have positive ratings). Then make some UI that lets people create and export playlists. e.g. I pick a couple seed songs from my listening history, then the app uses Surprise to suggest more songs. Present a list of 10 songs at a time. Click a song to add it, and have a "skip all" button that gets a new list of songs. Save these interactions as ratings--e.g. if I skip a song, that's a -1 rating for this playlist. For some percentage of the suggestions (20% by default? Make it configurable), use Last.fm's or Spotify's API to pick a new song not in your history, based on the songs in the current playlist. Also sometimes include songs that were added to the playlist previously--if you skip them, they get removed from the playlist. Then you can spend a couple minutes every week refreshing your playlists. Export the playlists to Spotify/Apple Music/whatever.

As you get more users, you can do "regular" collaborative filtering (i.e. with different users) to recommend new songs instead of relying on external APIs. There are probably lots of other things you could do too--e.g. scrape wikipedia to figure out what artists have done collaborations or something. In general I think the right approach is to build a model for artist similarity rather than individual song similarity. At recommendation time, you pick an artist and then suggest their top songs (and sometimes pick an artist already in the user's history, and suggest songs they haven't heard yet--that's even easier).

This is the simplest thing I can think of that would solve my "I love music but I listen to the same old songs everyday because I'm busy and don't want to futz around with curating my music library" problem. You wouldn't have to waste time building a crappy custom music app, and users won't have to use said crappy custom music app (speaking from personal experience...). You wouldn't have to deal with music rights or integrating with Spotify/Apple Music since you're not actually playing any music.

If you want to go further with it, you could get traction first and then launch your own streaming service or something. (Reminds me a bit of Readwise starting with just highlights and then launching their own reader recently). I think it'd be neat to make an indie streaming service--kind of like Bandcamp but with an algorithm to help you find the good stuff. Let users upload and listen to their own MP3s so it can still work with popular music. Of course it'd be nicer for users in the short term if you just made deals with the big record labels, however this would help you not end up in Spotify's position of pivoting to podcasts so you can get out of paying record labels. And then maybe in a few decades all the good music won't be on the big labels anyway :).

Anyway if anyone is remotely interested in building something like this, I'll be your first user. I really need it. Otherwise I'll probably build it myself at some point in the next year or two as a side project.

[1] http://surpriselib.com/

Re: Dislike button would improve Spotify's recommendations

#550
post #55

Earlier quoted context omitted.

Crap like this is why, to this day, my collection is digital files, cds, vinyl and streaming only for radio - like pandora

I want a service where I can upload my own files and easily access them from a player interface in the browser, mobile, etc. I want the ability to rate music across multiple user-configurable dimensions. Add tags. Create smart playlists that interpolate between these. I want to be able to pay a fee to subscribe to music discovery, then be able to mix these with my own library. If I really like a track, I'd like to bu…

My service, Astiga, does this. You can upload your files to any supported cloud storage service, pair it with Astiga, then play either via the Web, our apps or any other client that supports Subsonic.

https://asti.ga/

Post reply on HN