Custom Ratings Panel v2.1 (01-09-08) + Switch Ratings [MM3]
Posted: Sat Mar 29, 2008 7:18 am
No Longer Available
The Music Manager for Serious Collectors
https://mediamonkey.com/forum/
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.MCSmarties wrote: 1. Can I limit which custom fields are displayed in the Panel?
I already use Custom 1-3 for other purposes and if I click on one of the already assigned fields,
the tag entry is immediately overwritten with a rating! Not 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.MCSmarties wrote: 2. Using Switch Ratings, WHERE ARE THE ALTERNATE RATINGS STORED? They don' t show up in the custom fields.
The panel ratings are stored in the custom fields so a rescan will add them all back to the database.MCSmarties wrote: 3. If I move the songs to a different computer, can I recover all ratings? How? By entering the user string?
Switch ratings will not work with similtaneous access to the same database which is usually the way networked solutions are set up.MCSmarties wrote: I would like to use this in a networked environment, is this possible - and if yes, how do I need to set it up?
Do I have to use the same databse across all computers or can I combine this with either the VirtualCD or NAS approach?
No. If you already have 2 or more databases then you would need another script to combine them.MCSmarties wrote: 4. Is there a way to directly compare and copy/switch the different user's ratings?
Again, the alternate ratings don't show up in the tag editor panel... Ideally, I would like to duplicate all existing ratings
for all users (as a starting point), then each user can tweak them to his heart's content.
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.MCSmarties wrote: 5. Can I use this in combination with AutoRateAccurate?
Well, I prefer to work with Switch Ratings so this is not a high priority... but tweakability is always good!MoDementia wrote: 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.
Oh IC, that explains it. Follow-up question: where is this extra database?MoDementia wrote: 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.
I have the music stored on my main computer (server) and each machine has its own database.MoDementia wrote:The switch ratings you will have to migrate the same database (another script).MCSmarties wrote: I would like to use this in a networked environment, is this possible (...)
(...)
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.
So the Switch script and the Panel script are based on two completely different methods?MoDementia wrote:No. If you already have 2 or more databases then you would need another script to combine them.MCSmarties wrote: 4. Is there a way to directly compare and copy/switch the different user's ratings?(...)
The panel sort of lets you compare ratings but the switch script won't (as it is)
Now that I have a better understanding of how your Switch script works, I see why it should be possible to use AutoRateAccurate.MoDementia wrote: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.MCSmarties wrote: 5. Can I use this in combination with AutoRateAccurate?
It's "LIKE" having 2 databases but its the same MM.db just extra tablesMCSmarties wrote: Oh IC, that explains it. Follow-up question: where is this extra database?
The file tags will have the current users ratings if syncronised (I'm pretty sure I turned auto synchonise off when switching users so you could make sure the correct rating was put in the tag by manually synchronising)MCSmarties wrote: 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?
This is also possible but it depends how you are using the rating.MCSmarties wrote: 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?
see claification of databaseMCSmarties wrote: 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!
2 and 3 are certainly worth addingMCSmarties wrote: 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!
Obviously I got it all wrong! Thanks for clarifying it.MoDementia wrote:It's "LIKE" having 2 databases but its the same MM.db just extra tables
3 Tables
MM - Songs - Rating
- User1Ratings
- User2Ratings
Original user
User1Ratings --> MM Rating
switch user
MM Rating --> User1Ratings
User2Ratings --> MM Rating
Well it's like this. My girlfriend and I have our own computer. We both rip and tag songs, which are then stored on my computerMoDementia wrote:The file tags will have the current users ratings if syncronised (I'm pretty sure I turned auto synchonise
off when switching users so you could make sure the correct rating was put in the tag by manually synchronising)
If all machines have their own library why the need for seperate ratings? anybody can use any PC ?
then all ratings will be different on each PC
Well we actually experimented with using the Quality field to store settings, but it's a pain. Your script, using stars, would be so much more convenientMoDementia wrote: PS If you don't mind using numbers rather than stars have a look at Custom Properties Panel You can configure the panel to display any combination of custom fields and more.
Code: Select all
table.bordered td {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: .7em;
padding-right: 5px;
padding-left: 3px;
border: 1px solid rgb(39,87,119);
}