- how does the "Some Song Name" Mix work (e.g. from the web UI) ?
Does it call a song-radio mix with song ID ? Is there a way to tweak the
default parameters ?

                        type    => 'song-radio',
                        song_id => $args->{track_id},
                        distribution => 'wandering',

Unfortunately that's hard-coded in Plugin.pm around line 750. Feel free to change the code :-).

Because I find that it has (according to my taste) a bit too much
"variety", and trying to reproduce such a radio-song mix in the blender,

Interesting. For my taste it often _lacks_ variety.

I think it could be great to be able to set this in the main smartmix
preferences, since the option is not present where the other "on the fly
mix tweak" settings are.

I've added a note about making these customizable.

- you were talking about "pseudo-banning" artists using (up to 5)
"-artistName" in the settings. Would this work with a "catalog-radio"
mix ?

I _think_ so. I didn't find any documentation mentioning it, but following this:

"The playlist may optionally be seeded with artists or songs as well (via the song_id, artist_id and/or artist parameters)."

I did a catalog-radio mix with eg. "sting", and it would obviously add some Police tracks as well. After making it "sting,-the police", these disappeared.

- how does the "Most recently played" filter work ? Is it based on
TrackStat data ?

I'm not use TrackStat, but two other methods. Or, actually, three.

- TEN should not reapeat tracks within a mix. This doesn't help if you start a new, similar mix. Therefore... - The plugin keeps track of the 200 most recently played IDs. These songs are filtered out before they reach the playlist. Doesn't help with tracks played outside the plugin. Thus... - Every track object in LMS has a "lastplayed" property. That's being used to filter out other tracks.

That being said, nothing's perfect: TEN would sometimes have different song IDs for basically the same song (eg. original vs. remastered). If such a "different" song ID is returned, it's being played, even if we had it before. I had a lengthy discussion with the TEN developers, but for now it is, what it is.

--

Michael
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to