Auto Rating of Songs & Radio Announcer v5.02 [Script]

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

Postby Kit » Tue Jul 11, 2006 5:59 pm

Hmmm, kind of makes sense but still confused about this part...

I have a song that has been played 40 times (meaning it already has 5 stars).
I have now skipped the song to the point that the song now only has a rating of 3 stars
Now... I started playing the song again and it seems like the ratings are NOT going up anymore.

Also another question...

so if my multinumber of plays is set to 1 day .... does that effect anything? Like you said it would check after a 24 hour period...what is the point of that exactly... does this auto rate system not update the ratings until a day later... ??? Sorry, for asking so many questions... I'm just really confused lolz :D
Kit
 

Postby DiddeLeeDoo » Tue Jul 11, 2006 6:26 pm

:) I'm glad you're asking.

There would be no point with this system if the days were not there.

All you have to do is to look at the column "Played #" in MediaMonkey to figure out what you've played the most.

The day limitator focus on your tolerance of a song over a short period of time.

High tolerance = High Ratings
Medium tolerance = Medium Ratings
Low tolerance = Low Ratings due to skips

In your example, where you had a song rated 5.0 Stars, and you skipped it 5-6 times to get it down to 3.0 Stars, it basically means that this Artist was a super-star before, but by some reason you cannot tolerate this artist now.

Now maybe you see the point. Those days when you played this song 40 times is gone.... you used to love the song, but now hate it.... and the song have 3.0 stars because of it.

Added: BTW, the AutoRate Catch-Up script will help you find songs you used to love, and add them to automatically generated playlists.
Last edited by DiddeLeeDoo on Tue Jul 11, 2006 6:48 pm, edited 1 time in total.
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

Postby rovingcowboy » Tue Jul 11, 2006 6:37 pm

the ratings are changed upon song changes.

there must be more then one song in the playlist for monkey to update the playlist.

the autorating script checks back over the last number period you picked.

if you do 1 day then it checks back over the last 24 hours to see how many times the song was played in those limits.

if you pick 7 days then it checks back over the whole 7 days to see how many times it was played. and rates it according to the number of plays it has in the playcount history.

the play count history has no visable filed colume in the playlist table that way you can not manualy erase the number of counts.

the play counts you see in the list are for you to beable to clear to zero to see how many times you played that song in what ever limit you want.

so you can have a song in the computer for over 3 years and played 200 times. in the playcount history. but if you cleared the play count in the list it will show only zero.

the autorateing how ever will see the 200 count and rate off of that.

how long have you had your songs in the database and been playing them ?

have you just started? or have had them in over 5 years?

if you have had them in for years?

then figure up the number of days for half the number of years you had the songs in the database.

then set the check back unit in the script to that number of days.

your ratings will be adjust when the songs are played again. and you will get a more accurate rating for your songs.

8)
roving cowboy / keith hall. My skins viewtopic.php?f=9&t=16724 for some help check on Monkey's helpful messages at viewtopic.php?p=44008#44008 MY SYSTEMS.1.Xp pro sp3, vers 3.2 jukebox, pcchips mb. amd sem... built by me) 2.WinXP pro sp3, vers 2.5.5 and vers 3.2 backup storage, shuttle 32a mb,734 MHz amd athlon put together by me.) 3.WinXp pro sp 3 version 2.5 and version 3.2 work gigabyte mb. 281 GHz amd athlon x2 240 built by me.) 4.Dell demension, winxp pro sp3, mm3.5 spare jukebox. 5.WinXp pro sp3, vers 2.5.5, moms computer. Sony vaio.)6. Motorola Photon. Android 4.1.2
rovingcowboy
 
Posts: 13400
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)

Postby KIT » Tue Jul 11, 2006 7:43 pm

Oh, wow... I'm really impressed lolz... I didn't think it could get that complicated... but it kind of makes sense now...and wow.,.. that would make it pretty accurate...wow... I'm impressed...thanx for all the help... If I have furthur question I'll let you all know again :) Thanx again though :D
KIT
 

Postby Kit again » Tue Jul 11, 2006 8:14 pm

Woah.... I just thought about something...so... if it pretty much goes by a system that it checks through what ever certain days you set for the multiple plays...that means...

SCENERIO:

If I set multiple plays for 1 day

and with the default settings....

My artist has played 3 times today...but in total has played about 40 times all together the song was just added 2 weeks ago.... will it get a rating of 3.5 Stars then?
Kit again
 

Postby DiddeLeeDoo » Tue Jul 11, 2006 9:38 pm

Yes, it will. All up, it becomes quite understandable if you played this song 3 times last night, and 2 times this morning. It will then be pushed up to 4.5 Stars if the current rating is lower.

Roving Cowboy have a customized version, that take into account years of plays to rate it, based on a fairly complex ladder system, but he is also the a 'MediaMonkey Classic' :), with many years of playhistory and MediaMonkey experience. That system is something he's running trial on, and may become a part of this system too sometime in the future.

I believe you would need some sort of brain scanner, eye scanner, or some sort of lye detector to get accurate rating fully automatically.

To save you some time reading this treads history, what have been discussed is to have a different 'ladder' for recently added songs, to songs you've had in your library for awhile. (Currently the Catch-Up script take your whole play history into account, and rate accordingly)

Due to a lot of drama with copy-cats in this forum, my focus on this became more political than to carry on with further development.

That drama seems now to have been settled, and I appreciate your user experience feedback.
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

Postby rovingcowboy » Tue Jul 11, 2006 10:01 pm

i did not know if you wanted it known i had a custom one diddeleedoo.?

but since you said so. i can tell you here that the custom one is working great. no errors with it at all.

but the way i said about figuring the days for half the time the songs were in the database, will give them a more accuret rating for the older songs.

and since the manual ratting is not over written until the coded rating is higher, then the newer songs could be rated manualy.

this script online is better suited for hours to weeks.

once the limit gets up to months then there is the need to manualy adjust the newer songs.

i like this online script and think it is fair for the ones that use computers and then re format and re install windows every 6 months.


well really my custom one is going so great it could be used for all the computers. as it is an install and forget it rating script.

it is really great to get just what you would expect when the computer is doing it.

makes the use of the computers less techy.

8)

there are other rating scripts,
roving cowboy / keith hall. My skins viewtopic.php?f=9&t=16724 for some help check on Monkey's helpful messages at viewtopic.php?p=44008#44008 MY SYSTEMS.1.Xp pro sp3, vers 3.2 jukebox, pcchips mb. amd sem... built by me) 2.WinXP pro sp3, vers 2.5.5 and vers 3.2 backup storage, shuttle 32a mb,734 MHz amd athlon put together by me.) 3.WinXp pro sp 3 version 2.5 and version 3.2 work gigabyte mb. 281 GHz amd athlon x2 240 built by me.) 4.Dell demension, winxp pro sp3, mm3.5 spare jukebox. 5.WinXp pro sp3, vers 2.5.5, moms computer. Sony vaio.)6. Motorola Photon. Android 4.1.2
rovingcowboy
 
Posts: 13400
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)

Postby KIT PING » Tue Jul 11, 2006 10:27 pm

Awesome thanx guys... this is so cool :D
KIT PING
 

Postby pietzke » Wed Jul 12, 2006 10:34 am

DiddeLeeDoo wrote:Roving Cowboy have a customized version, that take into account years of plays to rate it, based on a fairly complex ladder system, but he is also the a 'MediaMonkey Classic' :), with many years of playhistory and MediaMonkey experience. That system is something he's running trial on, and may become a part of this system too sometime in the future.


Hi, I love that AutoRating System. Very good work. But as I just read rovingcowboys post, I would like to give that customized script a try (if you would not mind), because it has exactly the features implemented, which I missed so far.

If you would not like to share that custom one, I'm keenly looking forward to Your next release :wink:

Keep on scripting that great stuff (as I'm unfortunately not capable of doing that) It's a pleasure.

Thanks
pietzke


Edit:

I just got an idea for a next release:
Would it be possible to write the intern Playcount whitin the selected "days to check for multi-plays" into another Custom Field? Would be easier to find the correct numbers of days to get best results for oneself. Just an idea, but if you like it... :D
pietzke
 
Posts: 154
Joined: Sun Sep 25, 2005 7:43 am

Postby DiddeLeeDoo » Thu Jul 13, 2006 6:52 pm

Roving Covboy version is complex and not really suitable for sharing the way it currently is. However it contain some prinsiples that can be tested in reports, and the trick is to get this complex system simpefied to make it suitable for sharing. Better to leave the complexity to the computer to understand

Currently the AutoRateSongs take care of Short Term, and Autorate Catch-Up takes care of Long Term.

It is done that way to ensure that the system is something you can live with, and to respect your manually rated songs.

pietzke wrote:"days to check for multi-plays" into another Custom Field?


Instead of writing to the songs tag, the values can be taken out in reports, so you can deal with them indirectly, and still get the same results.

The feedback here have given me something to think about, and I will try out some reports to see how it can be done. Thank you!
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

Postby Spazz » Fri Aug 04, 2006 10:44 pm

I absolutely love this script. one question though. What does the Northern Hemisphere option do? I really don't have the patience to read back through the whole thread. Maybe an options description sheet is in order.
Image
Spazz
 
Posts: 243
Joined: Tue Jan 11, 2005 9:49 pm

Postby DiddeLeeDoo » Fri Aug 04, 2006 11:06 pm

It has to do with the TimeStamp to the Custom2 field.

The TimeStamp to Custom2 is selected, you get a TimeStamp formatted like

Season Time of Day Weekday

Example. A song receive an upgrade in ratings today... under here it's winter, and now it's daytime here, on a Saturday. The timestamp look like.

"Winter daytime Saturday" in the field Custom2
If you have Nothern Hemisphere ticked, you'll get Summer

If I later want to find my favorite Saturday songs, I can find them.. That sort of stuff.

BTW a new version is on it's way. A very compact "All in one" kind of script. Gone from around 500 lines to under 200.

Still testing it a bit, but it seems to be alright... When time allow I'll drop it here, and 'upgrade' will be smooth, as it will be an automated install.

The 'new' version is pretty much the same, but the Radio Announcer part have been improved. Now do not hog the computer while speaking. It used to do that on mine.. but that got sorted out in the version in the 'works'.

I'll make a compact-easy read 'what it does' too... there's a lot of text around here at the moment. Will move it all to the first post in this thread.
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

Postby DiddeLeeDoo » Sat Aug 05, 2006 11:57 am

Bump bump :)

A new version of AutoRateSongs is finished.

It works pretty much the same as the previous version, but now it is only one little script, plus a helper script to do the Radio Announcer part.

I did a install script that will migrate your setting to the new version if you want to give it ago.

This time I put the script in the first post in this thread
http://www.mediamonkey.com/forum/viewtopic.php?t=9241

I have tried a lot of other ways to auto rate songs, and I work on one model that may come into the next version. The current version 3.0 is a good building block for a more advanced rating system, and I suspect that various models will come soonish.
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

Postby DiddeLeeDoo » Sat Aug 05, 2006 11:13 pm

Bump again....

Just to say that v3.1 is now available.

I discovered the 'OnPlay' event worked differently in v2.5.3 and 2.5.4 beta, and in v2.5.3 the OnPlay event didn't work as well.

In order to avoid this OnPlay problem, I went back to the old ways of using the Scripts ini.

All is taken care of by the installer...

Enjoy... and please leave a comment if you have problems, and even if you like it.... a heck of a lot of hours have gone into making this script, and it's nice to get some feedback...
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

Postby DiddeLeeDoo » Sun Aug 06, 2006 12:40 am

Hope that's it, found a tiny timing bug in the new 3.10, and it should now be fixed in v3.11.

Please let me know if any problems can be found. I think not at this point in time... time testing will tell I guess.
Image
DiddeLeeDoo
 
Posts: 1017
Joined: Wed Mar 01, 2006 1:09 am
Location: In a jungle down under

PreviousNext

Return to Need Help with Addons?

Who is online

Users browsing this forum: Dan33185, Exabot [Bot], Google [Bot], martialartsguy and 13 guests