So, I'm trying this for the first time right now. So far, so good. It started with a Genre of Industrial (Nine inch Nails, Down in It), then switched to a genre of Old School Punk. It is now on the 10th Old School Punk track in a row. That's cool, some stuff I haven't heard in a while, but not quite as 'random' as I'd like or expect.
Some suggestions:
Have MC switch (or offer) a Radio screen. Something that lets one see more information about what the radio is doing. For example, maybe show us the background 'criteria'; things like weightings of Genre, Artist, etc. Also, let us tweak this criteria. So, if it's got "Old School Punk" with 9 out of 10, and Pop as 1 out of 10, and Country as 7 out of 10, maybe I want to lower the weighting of Country, and raise the rating of Pop (just an example).
Also (or seperately maybe) let us thumbs up/down as we're listening. Skipping is okay, but telling it thumbs down will downgrade all the criteria by 1. So if a song comes up to play and I hit thumbs down, it rates that genre down by 1, the artist down by 1, the album down by 1, etc. Then if another song comes up, and I hit thumbs up, everything goes up by one. The result being that downgrading Misfits, Teenagers from Mars off the album Static Age in Genre Old School Punk, they all go down, but if Dead Kennedys, I Spy off Bedtime for Democracy in the same genre comes up, and I give it a thumbs up, it returns that Genre to the previous setting.
Or, perhaps show us all the criteria simultaneously in this playlist and let us thumbs up/down each of the criteria. i.e. Misfits thumbs up; Teenagers from Mars thumbs down, Static age no thumbs selected, and Old School Punk thumbs down. Letting us be as involved as we like as it goes along. Obviously we won't do this all the time, but as I'm sitting here at my machine listening, it would let me craft my feelings a bit more.
I'm now listening to the 14th Old School Punk track in a row. I would rate the genre down, but I really like this song, so I don't want to skip it.
Finally, maybe letting us manually (one time?) tell MC how one Genre relates to another. Allowing this to go back to a server to be accumulated with others decisions would probably help a lot. For example; Old School as compared to Classical would receive the lowest "related" rating available, but Old School Punk and Industrial would get a high relativity rating, and Old School Punk and Pop might get a middle of the road rating. This might make it easier for MC to know how Genre's can flow better.
With all that being said, I really like the idea, and the implementation is pretty good so far also.
I just hit skip 17 times in a row with all new songs coming up with Old School Punk until the 18th time, and it came up with Heavy Metal, which is a good follow up. It then brought up Funk, which was somewhat related in tempo and sound (kind of), then came up with Hard Rock, which was a better mix with the initial seed, and following tracks. If it would continue to mix up the genre's like it seems to be doing now, I'll be much happier.
Great job so far, thanks guys.