IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
Auto Rating, foo_auto_rating.dll
kitahei
post Feb 4 2008, 11:19
Post #1





Group: Developer
Posts: 71
Joined: 25-June 07
From: Japan
Member No.: 44716



I have released new component.

This component sets rating according to play-counter.

Download here

For settings, see Preferences -> Tools -> Auto Rating.

This post has been edited by kitahei: Feb 4 2008, 11:23
Go to the top of the page
+Quote Post
pIv
post Feb 4 2008, 14:33
Post #2





Group: Members
Posts: 288
Joined: 9-July 03
Member No.: 7668



One suggestion.

For any song I set my own rating, as I want.

For example, I can set rating to 5 when play_counter is 2 or set rating to 5 when add new album.

It is possible add next thing (box checked) - not change rating if calculated autorating is less then current rating.

This post has been edited by pIv: Feb 4 2008, 14:34
Go to the top of the page
+Quote Post
pIv
post Feb 5 2008, 08:30
Post #3





Group: Members
Posts: 288
Joined: 9-July 03
Member No.: 7668



Second sugestion:

Integrate this plugin with playback statistics custom. Now rating calculated on start of playing song, but play_counter modified latest (in my case when 50% play time is riched).
Go to the top of the page
+Quote Post
kitahei
post Feb 5 2008, 08:45
Post #4





Group: Developer
Posts: 71
Joined: 25-June 07
From: Japan
Member No.: 44716



QUOTE (pIv @ Feb 4 2008, 22:33) *
One suggestion.

For any song I set my own rating, as I want.

For example, I can set rating to 5 when play_counter is 2 or set rating to 5 when add new album.

It is possible add next thing (box checked) - not change rating if calculated autorating is less then current rating.

It is a good idea.

I will take the idea. Please wait.
Go to the top of the page
+Quote Post
kitahei
post Feb 5 2008, 08:59
Post #5





Group: Developer
Posts: 71
Joined: 25-June 07
From: Japan
Member No.: 44716



QUOTE (pIv @ Feb 5 2008, 16:30) *
Second sugestion:

Integrate this plugin with playback statistics custom. Now rating calculated on start of playing song, but play_counter modified latest (in my case when 50% play time is riched).

I also thought about it.

But, because playback statistics custom was complex, I gave it up. crying.gif

At present, there is no plan.
Go to the top of the page
+Quote Post
Nemphael
post Feb 5 2008, 21:33
Post #6





Group: Members
Posts: 245
Joined: 19-March 07
Member No.: 41623



Just an idea, but I think a combination of this foo_auto_rating and topdownjimmy's Hotness Algorithm would be a real marvel.
Go to the top of the page
+Quote Post
kanak
post Feb 5 2008, 22:57
Post #7





Group: Members
Posts: 1190
Joined: 12-January 06
From: Cambridge, MA
Member No.: 27052



QUOTE (Nemphael @ Feb 5 2008, 15:33) *
Just an idea, but I think a combination of this foo_auto_rating and topdownjimmy's Hotness Algorithm would be a real marvel.


I agree. McoreD (the awesome developer of itsfv) also has a really good hotness algorithm which takes into account the most played file, the number of plays a particular song has, how recently it was listened to, and when it was added to the library.

Here is his description of his code:
QUOTE
I thought My Rating is more like the current status how you 'feel' about the song. Our all time best songs will be always accessible in Top 25 Most Played smart playlist. Therefore giving 5 Stars for best songs will not be good idea because a month or two later that song will not deserve a 5 Star rating by you as your taste changes in favor of other songs.

So we need a system that automatically increments and decrements My Rating.

The Rating is a function of Played Count, Last Played and Date Added. The more played count, the Rating will go higher. The more days since last played, the Rating will go down. The more days since Added to library and played recently, in other words, when older songs were recently played, they will be favored more than new songs which were played recently.

If you see the screenshot, #3 Dhol Wadja with 322 played count has got a 4 Star rating. #4 Me & U with 318 played count has a got 4.5 Star Rating. Why? I haven't played Dhol Wadja since January and I have played Me & U more recently.

(Source)

He has even provided the code for the implementation here.
Go to the top of the page
+Quote Post
kitahei
post Feb 8 2008, 12:33
Post #8





Group: Developer
Posts: 71
Joined: 25-June 07
From: Japan
Member No.: 44716



QUOTE (kanak @ Feb 6 2008, 06:57) *
QUOTE (Nemphael @ Feb 5 2008, 15:33) *

Just an idea, but I think a combination of this foo_auto_rating and topdownjimmy's Hotness Algorithm would be a real marvel.


I agree. McoreD (the awesome developer of itsfv) also has a really good hotness algorithm which takes into account the most played file, the number of plays a particular song has, how recently it was listened to, and when it was added to the library.

Here is his description of his code:
QUOTE
I thought My Rating is more like the current status how you 'feel' about the song. Our all time best songs will be always accessible in Top 25 Most Played smart playlist. Therefore giving 5 Stars for best songs will not be good idea because a month or two later that song will not deserve a 5 Star rating by you as your taste changes in favor of other songs.

So we need a system that automatically increments and decrements My Rating.

The Rating is a function of Played Count, Last Played and Date Added. The more played count, the Rating will go higher. The more days since last played, the Rating will go down. The more days since Added to library and played recently, in other words, when older songs were recently played, they will be favored more than new songs which were played recently.

If you see the screenshot, #3 Dhol Wadja with 322 played count has got a 4 Star rating. #4 Me & U with 318 played count has a got 4.5 Star Rating. Why? I haven't played Dhol Wadja since January and I have played Me & U more recently.

(Source)

He has even provided the code for the implementation here.

Thank you for your messages.

I have heard these algorithms for the first time.

I will study these algorithms.

Thanks. smile.gif
Go to the top of the page
+Quote Post
Infernus
post Feb 8 2008, 14:47
Post #9





Group: Banned
Posts: 172
Joined: 6-March 06
Member No.: 28300



does this component support 'custom info' plugin?
Go to the top of the page
+Quote Post
kanak
post Feb 8 2008, 15:46
Post #10





Group: Members
Posts: 1190
Joined: 12-January 06
From: Cambridge, MA
Member No.: 27052



QUOTE (Infernus @ Feb 8 2008, 08:47) *
does this component support 'custom info' plugin?


It does. It gives you an option to store the "Rating" in either the tag or in the custominfo database.
Go to the top of the page
+Quote Post
abchk
post Feb 9 2008, 06:36
Post #11





Group: Members
Posts: 24
Joined: 2-August 05
Member No.: 23646



It seems that the plugin doesn't support the PlaybackStatistics db(the one in 3rd party plugin page). Does it?
Go to the top of the page
+Quote Post
thuan
post Feb 9 2008, 10:18
Post #12





Group: Members
Posts: 964
Joined: 10-June 06
Member No.: 31716



No, it doesn't. I don't think that will happen any time soon as there's no way to access it using the current SDK. That db is very fast though compare to SQLite of foo_custominfo.
Go to the top of the page
+Quote Post
kitahei
post Feb 12 2008, 10:57
Post #13





Group: Developer
Posts: 71
Joined: 25-June 07
From: Japan
Member No.: 44716



Release new version (v1.1.1).

[Change Log]
* Add mode "not change rating if calculated autorating is less than current rating"
* Add mode "change rating if AUTO_RATING tag is exist"

Download here
Go to the top of the page
+Quote Post
odyssey
post Feb 12 2008, 11:27
Post #14





Group: Members
Posts: 2296
Joined: 18-May 03
From: Denmark
Member No.: 6695



Another idea: If I skip a song (particulary if I skip a song in the start of it), it's probably not very good, and should be rated low. Is this or could it be possible with this component?

Also is it possible to use a custom tag like "AUTORATING" tag, to differentiate between a tag set automatically or manual?


--------------------
Can't wait for a HD-AAC encoder :P
Go to the top of the page
+Quote Post
MoonWolf
post Mar 11 2008, 14:43
Post #15





Group: Members
Posts: 4
Joined: 1-March 08
Member No.: 51703



If you can use TF instead of 'Play Counter Tag', although it is convenient for the highest.
I want to carry out rating calculation including the SKIP_COUNT tag.
Go to the top of the page
+Quote Post
foo_peter
post Mar 11 2008, 23:03
Post #16





Group: Members
Posts: 51
Joined: 25-September 06
Member No.: 35595



Wow. Thanks for the excellent release! rolleyes.gif
Go to the top of the page
+Quote Post
Galleon
post Jul 5 2009, 13:21
Post #17





Group: Members
Posts: 37
Joined: 11-December 07
Member No.: 49477



This plugin is only for Japanese ? sad.gif
Go to the top of the page
+Quote Post
chiwou
post Jul 5 2009, 14:34
Post #18





Group: Members
Posts: 236
Joined: 5-November 04
From: Spitzbergen
Member No.: 17985



do I need custominfo or something, the component doesn't load in my foobar
Go to the top of the page
+Quote Post
CHEF-KOCH
post Jul 5 2009, 19:52
Post #19





Group: Members
Posts: 10
Joined: 18-January 09
Member No.: 65707



QUOTE
do I need custominfo or something, the component doesn't load in my foobar


same here, the plugin does not work/load sad.gif
Go to the top of the page
+Quote Post
gmB
post Jul 18 2009, 20:33
Post #20





Group: Members
Posts: 33
Joined: 28-January 05
From: Bavaria
Member No.: 19403



same here sad.gif
pitty, it seems useful
Go to the top of the page
+Quote Post
Broken One
post Jul 19 2009, 04:06
Post #21





Group: Members
Posts: 6
Joined: 17-August 04
Member No.: 16343



It seems, the latest versions of foobar are blocking it. I don't see this one listed under Known broken/evil plugins, so why? I really want his one back!


Greets,

Broken One
Go to the top of the page
+Quote Post
Broken One
post Aug 8 2009, 10:50
Post #22





Group: Members
Posts: 6
Joined: 17-August 04
Member No.: 16343



Ok, no luck in contacting the author or get any answer. I still really can't get why we aren't allowed anymore to use this plugin in foobar 0.9.6.*. Can somebody tell me in general if it is somehow possible to smuggle this through the foobar protection by renaming it or do whatever?


Greets,

Broken One
Go to the top of the page
+Quote Post
foo_peter
post Aug 8 2009, 11:32
Post #23





Group: Members
Posts: 51
Joined: 25-September 06
Member No.: 35595



Version 9.6.5 Beta 2 is still running, I also use this
Go to the top of the page
+Quote Post
Broken One
post Aug 8 2009, 11:54
Post #24





Group: Members
Posts: 6
Joined: 17-August 04
Member No.: 16343



QUOTE (foo_peter @ Aug 8 2009, 12:32) *
Version 9.6.5 Beta 2 is still running, I also use this


Yeah just noticed. But I badly want to use it in the latest stable 0.9.6.5.8 so any hints how to get this? Just tried to edit the DLL with a resource editor but no luck...
Go to the top of the page
+Quote Post
Cichy
post Dec 10 2009, 01:28
Post #25





Group: Members
Posts: 4
Joined: 10-December 09
Member No.: 75779



I just wanted to say this plug-in sounds really great. Can anyone tell if there is a way to run it on a recent (ie. 0.9.6.9) Foobar2000? Or maybe there is a similar plug-in that works just fine?
Go to the top of the page
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st September 2014 - 07:51