Server Version 1.20.2.3370
Windows Server 2012 R2
Plexamp Version 3.2.0
Android 10 (7/1/2020)
In searching for a solution to a separate issue I posted about earlier today, I turned off the Smart Shuffle option in my server settings. But Plexamp continues to “smart shuffle” everything regardless of that setting.
I also noticed several weeks ago that despite having manually set RadioDaysSinceLastPlayed in my Windows Registry to 5 (instead of 2), in Plexamp I often hear the same exact song come up more than once in Library Radio within less than 5 days.
As for evidence, I have a smart playlist of unrated tracks. So I turn off the server “smart shuffle” setting, hit shuffle from within that smart playlist of unrated tracks in Plexamp, and within 3-4 songs a song that already has a 4 or 5-star rating will play. I’m not sure how to “prove” this.
On the second subject, as you say, it’s a server setting, and it’s set to 5 days. So it should apply to every client that plays media from that server, correct? i.e. any client that plays Library Radio from that server’s library should not hear the same song more than once every 5 days, right? Or am I misunderstanding how it works? But that’s not what I’m experiencing. I have the server setting set to “5 days”, and almost exclusively use Library Radio in Plexamp, but have heard the same song come up multiple times in far less than 5 days.
The main Plex client app may do the same thing, but Plexamp is so good that I almost never use the Plex app for music, but perhaps my complaint is “RadioDaysSinceLastPlayed” is ignored by all clients? I don’t know.
uhhhh…that has nothing to do with smart shuffle or not. that would seem to indicate the smart playlist itself is broken. with or without smart shuffle, the playlist should only include the specified tracks in it.
maybe slightly. in a smart shuffle situation, it pushes those tracks to the end; in a radio situation, it omits those tracks completely.
that would seem more likely (and also a separate issue from a rated track appearing in a smart playlist which claims to omit them. so let’s keep the two separate.
as for this issue, if you go e.g. to the artist page for a track, and then look at RECENTLY PLAYED, are you sure you see the track within the last X days come up via library radio? I’m not saying there is a bug, but i can’t see anything obvious.
So I think I discovered the issue at least with RadioDaysSinceLastPlayed: Plexamp doesn’t seem to count a song as “played” if you skip it without listening to more than a few seconds of it. Example, The Jam’s “Down in a Tube Station” came up two days ago on Library Radio while I was jogging. I like that song, but it’s a bummer, so I skipped it after recognizing the intro. Then it came up again (on Library Radio) yesterday. I realized that this was a good example for you, so I went to the artist entry for The Jam to take a screenshot, and discovered that it doesn’t even show those two “plays” in my history.
I’m guessing Plex just doesn’t count a song as “played” for its purposes unless you play all/most of the song. Maybe in the context of RadioDaysSinceLastPlayed, though, it should?
yeah, so you need to play through 90% of a track before it’s considered played, it’s been like this forever. we’ve discussed internally making that 50% (to match things like last.fm), but if you skip it at the start we actually count that as a skip (like iTunes does/did).