Normally, I am not someone that just puts their playlist on shuffle - I tend to listen to albums from start to finish. (and maybe skip a track if I really don't like it) But there are times when you just want background music, or want to mix things up a bit.
So I tried out the Play Doctor for the first time a couple of nights ago, and it was basically
perfect. Other than it playing the song I seeded the playlist with a second time about ten tracks down, and then
twice in a row about five tracks later, I was able to leave it playing music for hours and never had to touch it, and it brought up some tracks that I didn't even remember having in my library. There was a good variety in the tracks being played which kept things interesting, and nothing that felt "out of place" from the playlist.
Prior to using Media Center, I had been going for the "easy" solutions when tagging files, so most of them really just fall into simple categories like "Rock, Electronic, Acoustic, Alternative, Pop, Classical, Film Soundtrack, Game Soundtrack etc."
But I have noticed that the Play Doctor was really only staying inside the category that the initial seed is from. Now this worked out great the other night, but I have tried the Play Doctor a few times with other genres of music since then, with very mixed results - even using that initial seed isn't giving me a playlist nearly as good as that first time I tried it, and I suspect that this is partially due to the fact that I was rating a lot of the tracks as they were being played.
It steps outside the seed genre more if you change to "lots of variety" and while I like it doing that, it was adding a lot of tracks that didn't "fit" with the rest of the playlist.
So what I'm wondering, is how to tag files more effectively for better results when using the Play Doctor.
"Electronic" for example, covers a
massive range of music, and there are many derivatives/sub-genres that you can categorize your music with.
What I don't know is what the best way to go about this is. Do I tag files with:
Genre: Electronic; Tranceor
Genre: Electronic
Style: TranceFor example? Does Play Doctor look at Style at all?
This is a particularly big problem with Film/Game Sountracks where the type of music can vary wildly inside those genre - it might be ambient music, rock, acoustic, electronic, chiptune etc.
Once or twice it did pull in a couple of tracks from Film Soundtracks that fit in well (I assume because I have other albums from that artist in the same genre as the seed) but that was rare.
I was also wondering about the way that ratings are weighted in the Play Doctor. The way I rate my files is:
- I don't like this song. Don't play it.
- It's all right - I don't mind hearing it, but I wouldn't pick it out to seed a playlist with for example.
- I like this song.
- I really like this song.
- Doesn't get any better than this. (there are very few tracks with this rating)
The majority of my library that I have rated so far fits into the 2-4 range. It's probably mostly 2-3 star ratings with a selection of four stars, and only a handful that have a five star rating. Honestly, I would be fine with a 1-4 range rather than 1-5.
But this seems to be placing emphasis on unrated tracks over 2-star rated tracks, which I think is what's messing up the Play Doctor results I'm getting now compared to what I had the first time I tried it.
And rating in general has always been a problem for me. I like this track, but is it a 3 or a 4? I like it better than the last track which had a three star rating, but I don't know if I like it as much as the one before that, which was four stars. A rating system that was based around you hitting a "better/worse" button, rating things on a much more granular scale "behind the scenes" and figuring things out based on that would suit me a lot better. It's maybe not as useful as "absolute" ratings when you are only playing an album at a time, but seems like it would help to improve the way that Play Doctor works.
And similarly, there are some songs which I would rate highly, but wouldn't want showing up in a random playlist. Is there a good solution for that? I don't want to exclude the album/artist or genre, and tagging them with a specific keyword is a tedious process.
I still can't think of a better solution than iTunes uses.
I've also experienced a few issues when using the Play Doctor:
- If I use Remove Duplicates from Playing Now, it stops scoring out any tracks that are skipped. I'm not sure if that means it's stopped doing Play Doctor tasks, or if it's just a visual bug.
- I can't remove tracks from a Play Doctor list - the option is disabled. I would prefer it if "removing" a track was the same as skipping it in the playlist - but in advance of it actually playing.
- I am still having issues with Zone Switching in general, but I now have three zones set up:
- Audio - This plays music at its original sample rate, sequentially, uses album-based ReplayGain stops when it finishes playing.
- Video - This only exists because I was fed up with losing my "now playing" list for music any time I started to play a video.
- Doctor - This resamples everything to the maximum supported, uses track-based ReplayGain, removes silence, fades between tracks (though I'm not sure the fade option is working correctly between files of different types/sample rates) and just keeps playing music until it's stopped.
My issue is that even though I have Zone Switch set up to send anything that is not a video through the "Audio" zone, if I have been playing music in the Doctor zone, stop playback, and then just go back to my library and hit Play on an album, it's sent to the "Doctor" zone, rather than my "Audio" zone.