Need help with a smart playlist
Am hoping some of the experts in smart playlists might be able to assist me in creating a smart playlist that will do what I want. I should point out that I primarily want the playlist to function correctly on my iPod.
I created a smart playlist that is populated with 20 songs selected randomly from another larger playlist of my favorite songs. To allow for the list to be dynamic, I added the criteria "Last Played is not in the last 1 days". This replaces each song after it has finished playing with a new random song. For the most part, this works great on my iPod. In essence, I always have a fresh random 20 song playlist of my favorite music.
My problem is that if I happen to listen to the playlist numerous times throughout a single day the playlist is eventually depleted (i.e. there are no songs remaining in the larger playlist that meet the "Last played is not in the last 1 days" criteria I set for the 20 song playlist).
What I really want is a 20 song playlist that will continue to dynamically update with new random songs (regardless of how many times I listen to the playlist). Also, I don't want it to repeat any songs until all songs from the larger playlist have had their turn in the 20 song playlist.
Hope this makes sense and appreciate any assistance anyone might be able to provide.
[1360 byte] By [
pmoto] at [2007-11-9 20:22:11]

# 1 Re: Need help with a smart playlist
Do you use the party shuffle? I think that might be what you're looking for. I've got two smart playlists that I use to make the party shuffle play nice.
1) Top songs (recent): My rating is in the range *** to ***** AND last played is in the last 1 day.
2) Top songs: My rating is in the range *** to ***** AND playlist is NOT "Top songs (recent)
Then I point the party shuffle to playlist 2 and away I go. I do still have problems of duplicate songs withing the party shuffle, but I don't see any way around it beyond having a shorter play queue.
Good luck!
Cheers,
JND
jnd3 at 2007-11-15 17:13:03 >

# 2 Re: Need help with a smart playlist
the party shuffle won't play on the iPod.
you could set the criteria to include only the least recently played of the larger playlist, instead of "not within last 1 day." it'll still remove songs that just played, but still update continually and never run out.
# 3 Re: Need help with a smart playlist
Thanks for your suggestions.
Starboard, you are correct, the party shuffle option doesn't work with the iPod so it is not really an option for me.
I'm not sure I totally understand your suggestion of using 'least recently played' instead of 'not in the last 1 day' to get the songs to update.
I can use your suggestion to 'limit to 20 songs selected by least recently played'. However, if I do this I no longer get a random list. Instead, I just get a list that will always replace songs in the same order. Is there some way to use both randomly selected and least recently played in combination?
I suppose I could turn on shuffle for this list, but it still doesn't really do what I want since it will not contain random songs (ie. it will always contain the 20 least recently played songs from the larger list).
Thanks again for your suggestions.
pmoto at 2007-11-15 17:15:12 >

# 4 Re: Need help with a smart playlist
OK
A dynamic playlist(smartupdating) on the iPod would be awesome, but is not currently possible. All playlists on the Pod are static, only in iTunes are they dynamic. So it will only refresh when you sync.
Lets call your big list Essentials.
How long would it take to play your list all the way, if broken down into, say, 1.5 hour increments per day? lets say 20 days. Play with these last two numbers, you know you're listening habits...
conditons for MASTERlist in itunes(no need to sync this one)
playlist is essentials
played in the last 20 days.
List for the Pod 1
playlist is essentials
playlist is NOT MASTERlist
limit to 20 songs by random
list for ipod 2
playlist is essentials
playlist is NOT MASTERlist
playlist is NOT list for Pod 1
limit to 20 songs by random
that gives you 2 lists of 20. obivously you can expand that to whatever.
# 5 Re: Need help with a smart playlist
Dekkerd, thanks for your suggestion.
First, although not nearly as dynamic as in iTunes, I have no problem getting my smartplaylists to dynamically update on my iPod (without having to sync). The only additional requirement is I must physically exit the playlist and then reenter it to get the playlist to refresh/update.
As for your suggestion for a smart playlist, am trying to follow your playlist logic in setting up the lists you suggest. Using your example, if it would normally take me 20 days to listen to all the songs in my Essentials list then wouldn't the contents of the Essentials and Masterlist be identical (every song in the Essentials list would have been played in the last 20 days)?
If so, wouldn't the contents of the iPod lists be empty since all songs in the Essentials list are also in the Masterlist?
What am I missing?
pmoto at 2007-11-15 17:17:06 >

# 6 Re: Need help with a smart playlist
my "least recently played" list seems to be dynamically updating on my iPod mini, and pmoto seems to suggests that his smart playlist dynamically updated itself on his iPod, so I will assume that dynamic playlist is possible for atleast Gen3 and for the mini.
pmoto, if you expand the playlist to 50 or 60, assuming that's not larger than your source playlist, and put it on shuffle, then it will still seem like the iPod is playing them in random order. This is about as close to what you decribed as I can think of. It would be great if the iPod could exclude songs played in the last hour(s), but maybe that's something we write to Apple for future features.
# 7 Re: Need help with a smart playlist
Originally posted by pmoto
I created a smart playlist that is populated with 20 songs selected randomly from another larger playlist of my favorite songs. To allow for the list to be dynamic, I added the criteria "Last Played is not in the last 1 days". This replaces each song after it has finished playing with a new random song. For the most part, this works great on my iPod. In essence, I always have a fresh random 20 song playlist of my favorite music.
My problem is that if I happen to listen to the playlist numerous times throughout a single day the playlist is eventually depleted (i.e. there are no songs remaining in the larger playlist that meet the "Last played is not in the last 1 days" criteria I set for the 20 song playlist).
What I really want is a 20 song playlist that will continue to dynamically update with new random songs (regardless of how many times I listen to the playlist). Also, I don't want it to repeat any songs until all songs from the larger playlist have had their turn in the 20 song playlist.
Hope this makes sense and appreciate any assistance anyone might be able to provide.
My first question is why make a smaller list of a larger list? Why not just listen to the larger list of favorites? That way you can be sure to hear them all before starting over. If the favorites list is big enough, you won't have it stop very often. Then you just choose it again and start over. Its not completely cyclical but with enough songs, you won't be stopping very often.
MikeM at 2007-11-15 17:19:16 >

# 8 Re: Need help with a smart playlist
dekkerd:
Dynamic smartlists are possible on Gen3 iPods. Possibly you have a 2nd gener?
Adam
# 9 Re: Need help with a smart playlist
MikeM, what you suggest is exactly what I used to do. I would just listen to my larger list. However, this doesn't really fit my typical listening habits.
Here is a typical scenerio; Let's say my larger playlist has 100 songs. I listen to this list for a couple hours then I either end the current listening session, or perhaps move on to another playlist.
The next time I go back into the larger playlist I am back at the beginning of the list and I have to remember the last track listened to. I then have to scroll down the list to the next 'fresh' song in the list. Is there a way to get a playlist to 'remember' where I last stopped listening?
By creating a randomly populated subset list and setting the criteria to remove songs after they have played I avoid this problem. Regardless of whether this subset list has all 100 songs, 2 hours of songs, 20 songs, 5 songs, or whatever, I don't have to worry about having to skip over recently listened to songs. I don't want to set this criteria on my larger list as I also have other playlists that depend on its contents.
Basically, I would like a playlist that will remove songs once they have played, but will randomly repopulate the list list after cycling through all the songs.
pmoto at 2007-11-15 17:21:17 >

# 10 Re: Need help with a smart playlist
Originally posted by pmoto
Dekkerd, thanks for your suggestion.
First, although not nearly as dynamic as in iTunes, I have no problem getting my smartplaylists to dynamically update on my iPod (without having to sync). The only additional requirement is I must physically exit the playlist and then reenter it to get the playlist to refresh/update.
This is puzzling. Read here (http://docs.info.apple.com/article.html?artnum=61686) from the iPod FAQ. I just tried listening to a song from my 'unheard' playlist(on the iPod), exitingafter it was completed, & reentering the list. Its still there, though it should have kicked off if it was dynamic. Using a 3g 30gb with v 2.2. There have been several threads about this, although I can't recall any about the mini.
Originally posted by pmoto
As for your suggestion for a smart playlist, am trying to follow your playlist logic in setting up the lists you suggest. Using your example, if it would normally take me 20 days to listen to all the songs in my Essentials list then wouldn't the contents of the Essentials and Masterlist be identical (every song in the Essentials list would have been played in the last 20 days)?
If so, wouldn't the contents of the iPod lists be empty since all songs in the Essentials list are also in the Masterlist?
What am I missing?
Eventually, yes, you could have 2 empty lists. But not before every song on the essentials list is rotated thru once, with no repeats, as you had requested. If you're timing is right, they will start over before that happens, but enough time will pass you won't notice the repeats. I probably explained wrong, I've been up 20 hours by now, sorry :)
# 11 Re: Need help with a smart playlist
The trouble with this is that smart playlists require a time component to update. Its easy to do if you listen to the iPod about the same amount each time and on a regular schedule. If you don't, then even the best estimating can lead to empty lists or songs coming back to early.
All you really need pmoto is for a playlist to be able to spit out a song when played. Its too bad iTunes doesn't have that. [Party Shuffle...]
iTunes currently only has the ability to populate a list, not control its contents. Yeah, the 'Last played..." bit does control things but more passively by changing the population requirements, not by controlling the contents. There are no "If Play count..." or "If Played...". :(
Unfortunately, Apple hasn't done much in the way of advanced logic. I can understand this somewhat, since they're trying to keep the simple, easy-to-use thing going.
I would definitely like to see an Advanced User Mode added for the next release! :)
MikeM at 2007-11-15 17:23:16 >

# 12 Re: Need help with a smart playlist
Originally posted by pmoto
The next time I go back into the larger playlist I am back at the beginning of the list and I have to remember the last track listened to. I then have to scroll down the list to the next 'fresh' song in the list. Is there a way to get a playlist to 'remember' where I last stopped listening?
if you hit pause when you stop listening and let the iPod sleep on its own, when you come back, hitting play will pick up the playlist right where it left off. so if you continually listen to the same playlist, this option will allow you to continue listening without hearing recently played songs. of course it's still a passive solution. if you stop to go to a different playlist, then come back, you'll have start again.
# 13 Re: Need help with a smart playlist
i got it!
create another playlist of recently played songs, limit to about 20.
then set your playlist to include songs from your source playlist but to also exclude songs form the recently played playlist. that should kick out songs that just got finished playing.
so criteria should be:
match "all" conditions
playlist - is - "Your source playlist" - and
playlist - is not - "Recently Played playlist."
limit to 20.
I think that should do it.
# 14 Re: Need help with a smart playlist
Originally posted by Starboard
i got it!
create another playlist of recently played songs, limit to about 20.
then set your playlist to include songs from your source playlist but to also exclude songs form the recently played playlist. that should kick out songs that just got finished playing.
so criteria should be:
match "all" conditions
playlist - is - "Your source playlist" - and
playlist - is not - "Recently Played playlist."
limit to 20.
I think that should do it.
I think that should work as well, but again, its dependent on time. The recently played playlist needs to expire at some point to get the songs back. If the timing is off even a little, you get no songs or songs back into the rotation before hearing them all...
MikeM at 2007-11-15 17:26:17 >

# 15 Re: Need help with a smart playlist
Originally posted by MikeM
I think that should work as well, but again, its dependent on time. The recently played playlist needs to expire at some point to get the songs back. If the timing is off even a little, you get no songs or songs back into the rotation before hearing them all...
actually, timing out should be automatic, since the most recently played list is limited by number of songs, ie 30 most recently played songs, and not on time. Timing out happens as long as you keep playing songs. When you finish listen to a song, it will go into the "recently played" list and kick out the oldest of that list. As long as the limit is less than the total number of songs on the source list, there will always be songs available.
# 16 Re: Need help with a smart playlist
Starboard, thanks for the suggestion.
I think this might be close to what I am looking for. As you suggest, as long as I limit the content of the 'Recently Played' list to something smaller than my larger 'Master List' then songs should continuously rotate through this list then back into the pool of songs available for random selection by my 20 song random list.
Limiting the size of the 'Recently Played' list to something like 75% of the size of my 'Master List' should work. With this solution I could still get a repeat song, but not until 75% of the songs in my 'Master List' have been played. This is acceptable.
To keep the 'Recently Played' list clean I will probably add a second criteria to the list so it only includes recently played songs that are also in my 'Master List'.
Will play around with your solution to see how well it works.
Thanks again!
pmoto at 2007-11-15 17:28:21 >
