A better way than what? It's doing what you want it to do.
I think a better way would be one with fewer clicks. The way it’s working now is I have to sync with MB wifi sync app, refresh auto playlist in MB and sync again.
Also a better way would be to not have to completely delete all the music on my phone and upload more when there are unplayed songs on there that don’t need to be deleted. The ideal way would be to keep the unplayed songs on my phone and only add new songs to replace the played songs.
How do more songs wind up with a play count of zero after you sync to your phone, listen to some songs, and then sync again. Fewer songs should have a play count of zero after you listen to some songs.
Not sure if you mean on my phone or MusicBee.
I think you're leaving out information, which is that you're also limiting the number of songs that can be in the playlist.
I didn’t leave that out. From my OP:
and limited to 1 GB.
It sounds like you don't have enough space to do what you want it to do, which is have a static list of songs on your phone and have songs removed from the phone as they are listened to. In that case, you'll either need more space on the phone so that it will fit all of the songs with a play count of zero, or a second static criterion so that the list is smaller and isn't always changing.
Yeah, that would be great, but my music library is about 120 GB and the Pixel only came with 128 GB with no bigger option and isn’t expandable so I’m stuck with only being able to sync a subset of my library.
I don't know when you started with MusicBee and if all of your files would have the same date for this, but have you tried adding "Date Added before" as a criterion?
For example you could do Play Count is 0 and Date Added before 2020-12-31 (or whatever date will give you the max desired number of tracks) and then when that thins out and starts to dwindle move it forward 6 months to 2021-06-30 and so forth.
You could do the same thing with Date Modified if your songs were all added to your MB library at the same time but have different modification dates.
Or "Album Starts With" and do a regex that will pull albums that start with A-G or something, which would give you a good mix of artists and decades and then expand it to A-H and then A-I and A-J as the list goes down.
Yeah maybe those would work, but I want a random subset of my entire library. I don’t want only songs I added a long time ago or songs on albums that start with a certain letter. That’s too restrictive.
But doing strictly what you want to do, you will need more space. How would MB know to do something different than what you're telling it to do?
I don’t understand. If I had more space I wouldn’t even need Music Bee on my PC. I could just store all my music on my phone and use a music app on my phone with a smart playlists to only play songs with playcount = 0.