Hi Seedling
Just tested the new version. That was quick by the way!
I ran tests the same as before.
Keyword = 'cowboy junkies'
There's only one cowboy junkies' song in the collection.
In the Keywords section:
1) With only "Use Keywords" ticked:
Output = Playlist 180 mins, BUT no Sweet Jane by 'Cowboy Junkies'
2) With "Use Keywords Exclusively" + ID Limits ticked:
Output = Playlist 3.23 mins, BUT ONLY Sweet Jane by 'Cowboy Junkies' included
3) With "Use Keywords Exclusively" + Ignore ID Limits ticked:
Output = Playlist 3.23 mins, BUT ONLY Sweet Jane by 'Cowboy Junkies' included
4) With "Use Keywords" + "Exact Keyword Search" ticked (ID Limits greyed out):
Output = Playlist 180 mins, BUT no Sweet Jane by 'Cowboy Junkies'
I guess that's not what you wanted to hear.
FYI -- I'm using Win XP SP2, totally stable good system. Program runs fine, stable, no crashes.
thanks for the reply.
here's a little explanation of how the app works and using keywords.
a list is created
a song is randomly picked from the list
the song is then put through whatever filters the user defines
-seedling
Later down the line I'm pretty certain I'll be recommending this program on GPA and Hydrogen Audio etc .. I want to be clear how it works:
From the quote above it seems as though I may have got how the program works a little backwards. I'll outline what seems to me to be the obvious way it "has to work" (if you know what I mean) - let me know if this makes sense:
Hypothetical:
All MP3s are stored in 1 directory, I'll call this the database or DB.
Program selects the "Must Have List" from the DB = MUST HAVE SELECTION (say 60 mins worth).
Then checks that this selection fulfils the "Total MB/Total Playing time" criteria (say 120 mins).
= Fine - it has 60 mins of space to fill.
Then it searches the DB on the Keyword criteria and puts these files aside as a KEYWORD SELECTION (say 120 mins worth).
Your program then applies "Time & Size", "Genre", "File Formats" and "Redundancy" filters to the DB (excluding KEYWORD & MUST HAVE SELECTIONS)
Files are then randomly pulled from the pool that fulfil this criteria and stored as a RANDOM SELECTION (120 mins of random stuff - i.e. Total Playing Time criteria).
It then randomly picks from the KEYWORD SELECTION until the remaining 60 mins are filled.
If there's any room it then goes to the RANDOM SELECTION and fills the remaining time from that pool.
Then shuffles the list.
a) Is that correct?
b) If not, does it at least make sense?
All the best - and thanks again for looking at this.
P.