I am in an intense love-hate relationship with Spotify. It makes good mixes for me, I have found a lot of great bands that way. BUT IT KEEPS REGURGITATING THE SAME SONGS IN THERE. I know about Song Radios and Artist Radios, so please don’t recommend those. Smart Shuttle doesn’t cut it, either.

The best thing would be several randomness sliders. One for randomness in bands, the other for randnomness of their songs, one for genres. Please tell me some music service has implemented something like that. I am dying over here.

  • parahanga@lemmy.nz
    link
    fedilink
    arrow-up
    21
    ·
    1 year ago

    Same gripe. I recently requested all my data from Spotify, scraped play counts out of it (thanks for not providing that in the API) and made a playlist of my liked songs in ascending play count order. Shuffling that, I’m hearing songs I love which I haven’t heard in years. Sucks that it takes so much effort

    • sir_pronoun@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      I’ve been thinking about something like that as well. Can you create playlists and add songs via the API? Really have to check that out.

      But yes, it’s a frustrating trend, I have that with smart home stuff as well. Huge vendors sell powerful enough hardware, but it’s dumbed down and after some point you get so frustrated you start tinkering with their API. Almost seems like a ploy to get all abled people distracted, so they don’t use their time and energy to work on building guillotines

      • parahanga@lemmy.nz
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I’m pretty sure you can create playlists and add songs via the API. For my purposes, because I wasn’t otherwise using the API, I found it easier to just manually copy a list of URLs in/out of playlists on the desktop app.

        Vim + grep + tiny python snippet = good enough

        Now though, I’m thinking a little script which did a “true shuffle” on a playlist, via the API, that could then be played in playlist order could be just as useful…