Generally speaking, in order to get a percentage of something into a list, you would use the ~mix modifier, but that necessitates that you specify a set number of
files as opposed to a set number of
megabytes, and so is not ideal for you.
You could get at this using 3 smartlists:
You want 700 Mb of files. 25% of that would be 175 Mb, so, the first smartlist will get you 175 Mb of tracks imported in the last 90 days
[Media Type]=[Audio] ~nodup=[artist] [copyright]=favorite [Date Imported]=<90d ~s=175The second smartlist will get you the other 525 Mb of tracks not imported in the last 90 days:
[Media Type]=[Audio] ~nodup=[artist] [copyright]=favorite [Date Imported]=>90d ~s=525The third smartlist is the one that you will use to get your final list of files.
I can't give you a 'copy/paste' string for this as it uses 'Playlist id' values.
When you create the list and the search wizard appears, click the drop down where it says 'Media Type' and choose 'Playlists'
Leave the middle as 'is any'
In the next field, click the drop down to see a list of all your playlists and smartlists. Place ticks beside the two smartlists you just created and then hit the OK button.
Job Done.
-marko.
Points to note:
The [Copyright] field in MC is read only, therefore, if you move your tagging tasks over to MC, you should adjust your work flow, and also bring those [copyright]=favorite files into line with that new work flow, then, finally, ammend the two smartlists to reflect the new work flow.
Should you reach a time where you have not imported 175 Mb of files in the past 90 days, your list will fall short of the required size.
You might prefer to use a rule such as this:
[Media Type]=[Audio] ~nodup=[artist] [copyright]=favorite ~sort=[Date Imported]-d ~s=175which would pick 175 Mb of most recently imported files, but would be less random in its selection than the first list above.
It's up to you