Thanks for the quick turnover!
I would really like to use this script, let's see if I can get it to work.
There is a fair bit of editing of the vbs file to limit which fields are displayed. I can add the functionallity in a few days time if you decide to use this script.
Well, I prefer to work with Switch Ratings so this is not a high priority... but tweakability is always good!
They are stored in the database in seperate tables. The "main" MM ratings are over written for the other tables when you switch users.
It's like having 2 databases with only the ratings different.
Oh IC, that explains it. Follow-up question: where is this extra database?
I would like to use this in a networked environment, is this possible (...)
The switch ratings you will have to migrate the same database (another script).
Switch ratings will not work with similtaneous access to the same database which is usually the way networked solutions are set up.
The panel should work with a shared database.
Its hard to answer until you decide on a network solution.
I have the music stored on my main computer (server) and each machine has its own database.
I also use VirtualCD to keep a subset of the music on the other machines.
So I would imagine that Switch Ratings would work?
If I understand you correctly, each machine using Switch Ratings will have 2 or more databases.
The file tags will always contain the "original" rating while the alternate rating(s) are stored in the separate database.
So, do I have to make sure that I specify the same user as owning the "original" rating on each machine?
As long as I can keep the separate user rating databases backed up, I should be ok - right?
4. Is there a way to directly compare and copy/switch the different user's ratings?(...)
No. If you already have 2 or more databases then you would need another script to combine them.
The panel sort of lets you compare ratings but the switch script won't (as it is)
So the Switch script and the Panel script are based on two completely different methods?
Any chance of combining the two - using the Switch script to "convert" a specific custom field to a rating and display it as such?
e.g. set up the Switch script so that instead of specifying a "user" it specifies a "custom field" and modifies the ratings display accordingly.
I think that would be the ideal solution... but maybe that's not possible?
5. Can I use this in combination with AutoRateAccurate?
Yes, technically it will. I'm not sure if there is an option to direct the info to a custom field or not so it maybe useless for the panel.
Now that I have a better understanding of how your Switch script works, I see why it should be possible to use AutoRateAccurate.
My gut feeling is that it wouldn't be possible to interact these two scripts since they different databases.
A script combining the functionalities of Switch Ratings and AutoRateAccurate would be awesome!
IMO priorities for developing the Switch Ratings script (if you feel like it, that is) would be:
1. Please tell me what the separate "ratings database" file is called when using Switch Ratings (so I know what must be backed up!)
2. An option to populate the alternate ratings database automatically with the existing ones (so the user doesn't have to start from scratch)
3. A way to compare the ratings side by side (merge Switch Ratings and Custom Ratings Panel?)
4. Integrate with AutoRateAccurate
Thanks a lot!