IPB

Welcome Guest ( Log In | Register )

> Notice!

Please take a minute to check our Frequently Asked Questions. Use Search to reveal possible related topics.

Also make sure you've read the Forum Guidelines before posting in this forum.

 
Reply to this topicStart new topic
> POPULARIMETER tag
Sammy20
post Jan 25 2006, 02:27
Post #1


Member


Group: Full Members
Posts: 19
Joined: 21-February 05
Member No.: 1581
Mp3tag Version: 2.39d



Mediamonkey stores all its rating info in the POPULARIMETER tag. It's value in Mp3tag comes up like this:

QUOTE
no@email|205|0


That means it has a star rating of 4. And if it it says 255 inplace of 205 then it means it has a star rating of 5.

My question - is there a configuration for a custom column that displays the ratings as a * or single digit number, instead of the 'no@email|205|0' information?
Go to the top of the page
 
+Quote Post
Sebastian Mares
post Jan 25 2006, 06:58
Post #2


Moderator


Group: Full Members
Posts: 2254
Joined: 15-June 03
From: Bad Herrenalb
Member No.: 496
Mp3tag Version: 2.73



QUOTE (Sammy20 @ Jan 25 2006, 02:27)
Mediamonkey stores all its rating info in the POPULARIMETER tag. It's value in Mp3tag comes up like this:
That means it has a star rating of 4. And if it it says 255 inplace of 205 then it means it has a star rating of 5.

My question - is there a configuration for a custom column that displays the ratings as a * or  single digit number, instead of the 'no@email|205|0' information?
*


Can that tag also contain 208 for example? Could you also write the values written for 1, 2 and 3 stars?

This post has been edited by Sebastian Mares: Jan 25 2006, 07:16


--------------------
There are 10 types of people in this world: those who understand binary, and those who don't.
Go to the top of the page
 
+Quote Post
Sebastian Mares
post Jan 25 2006, 07:46
Post #3


Moderator


Group: Full Members
Posts: 2254
Joined: 15-June 03
From: Bad Herrenalb
Member No.: 496
Mp3tag Version: 2.73



I had a look at the program and made this format string:

CODE
$ifgreater($mid(%comment%,$add($strchr(%comment%,|),1),$sub($strchr($mid(%comment%,$add($strchr(%comment%,|),1),$len(%comment%)),|),1)),52,$ifgreater($mid(%comment%,$add($strchr(%comment%,|),1),$sub($strchr($mid(%comment%,$add($strchr(%comment%,|),1),$len(%comment%)),|),1)),103,$ifgreater($mid(%comment%,$add($strchr(%comment%,|),1),$sub($strchr($mid(%comment%,$add($strchr(%comment%,|),1),$len(%comment%)),|),1)),153,$ifgreater($mid(%comment%,$add($strchr(%comment%,|),1),$sub($strchr($mid(%comment%,$add($strchr(%comment%,|),1),$len(%comment%)),|),1)),204,$ifgreater($mid(%comment%,$add($strchr(%comment%,|),1),$sub($strchr($mid(%comment%,$add($strchr(%comment%,|),1),$len(%comment%)),|),1)),254,*****,****),***),**),*),)


Hope it's OK. tongue.gif


--------------------
There are 10 types of people in this world: those who understand binary, and those who don't.
Go to the top of the page
 
+Quote Post
Sammy20
post Jan 25 2006, 08:41
Post #4


Member


Group: Full Members
Posts: 19
Joined: 21-February 05
Member No.: 1581
Mp3tag Version: 2.39d



Thanks for the feedback.

no@email|255|0 = 5
no@email|205|0 = 4
no@email|154|0 = 3
no@email|104|0 = 2
no@email|53|0 = 1


That code you provided. Is it for an action? Or a columns value? I tried putting it in the columns field, but nothing happend.
Go to the top of the page
 
+Quote Post
Florian
post Jan 25 2006, 17:06
Post #5


Developer


Group: Admin
Posts: 8145
Joined: 12-December 01
From: Germany, Dresden
Member No.: 203
Mp3tag Version: 2.85h



Using
CODE
$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),52,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),103,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),153,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),204,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),254,*****,****),***),**),*),)

at View > Columns > Value and
CODE
$mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%))
at Sort by should speed up things a little bit.

Best regards,
~ Florian


--------------------
♫ If you like using Mp3tag please donate to support further development.

Go to the top of the page
 
+Quote Post
Sammy20
post Jan 26 2006, 01:08
Post #6


Member


Group: Full Members
Posts: 19
Joined: 21-February 05
Member No.: 1581
Mp3tag Version: 2.39d



Ok, just use your code Florian. And it works perfectly.

Thanks so much everyone.
Go to the top of the page
 
+Quote Post
Brakker
post May 19 2017, 21:53
Post #7


Member


Group: Members
Posts: 4
Joined: 19-May 17
Member No.: 23444
Mp3tag Version: 2.82



Sorry dass ich den alten Beitrag nochmal rauskrame.
Aber in dem Code stimmen die Werte nicht ganz außer 254, die anderen Werte müssen niedriger sein, dann zeigts die Sterne richtig an.
Ich hab mich jetzt mal nach den Werten von Helium Music Manager gerichtet, der unterstützt Popularimeter.

Hab noch die halben Sterne ergänzt und durch nen hochgesetzten Punkt dargestellt (****·)
CODE
$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),24,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),50,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),75,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),101,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),126,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),152,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),177,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),203,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),228,$ifgreater($mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%)),254,*****,****·),****),***·),***),**·),**),*·),*),·),)
View > Columns > Value
CODE
$mid(%popularimeter%,$add($strchr(%popularimeter%,|),1),$len(%popularimeter%))
Sort by

Danke an Florian für dein Tolles Programm, nutze es schon seit Jahren und hab auch schon Gespendet, weiter so wink.gif

Mfg Brakker
Go to the top of the page
 
+Quote Post
DetlevD
post May 20 2017, 11:35
Post #8


Member


Group: Full Members
Posts: 6728
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.85



QUOTE (Brakker @ May 19 2017, 22:53) *
... Aber in dem Code stimmen die Werte nicht ganz außer 254, die anderen Werte müssen niedriger sein, dann zeigts die Sterne richtig an. Ich hab mich jetzt mal nach den Werten von Helium Music Manager gerichtet, der unterstützt Popularimeter. ...

This thread has been started with a question regarding Mediamonkey stores rating info in the POPULARIMETER tag.

There is described a known ID3v2 rating tag issue ... and a loose de facto standard for implementation of song ratings ...
https://en.wikipedia.org/wiki/ID3

This list details how Windows Explorer reads and writes the POPM frame:
224-255 = 5 stars when READ with Windows Explorer, writes 255
160-223 = 4 stars when READ with Windows Explorer, writes 196
096-159 = 3 stars when READ with Windows Explorer, writes 128
032-095 = 2 stars when READ with Windows Explorer, writes 64
001-031 = 1 star when READ with Windows Explorer, writes 1

Now you report a different rating scale especially regarding the Helium Music Manager?
Please verify which 'trigger numbers' are right for the Helium Music Manager to show the correct 'half-/star systematics' ...

-      000 000
°      024 025
*      050 051
*°     075 076
**     101 102
**°    126 127
***    152 153
***°   177 178
****   203 204
****°  228 229
*****  254 255


... or is there any different systematic?

Thank you in advance.

DD.20170520.1237.CEST

This post has been edited by DetlevD: May 20 2017, 11:37


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
Brakker
post May 20 2017, 17:45
Post #9


Member


Group: Members
Posts: 4
Joined: 19-May 17
Member No.: 23444
Mp3tag Version: 2.82



QUOTE (DetlevD @ May 20 2017, 12:35) *
Now you report a different rating scale especially regarding the Helium Music Manager?

I think the right column of your list has exactly the values that Helium Music Manager uses.

The deleted values are only the correct ones for the code for Mp3tag (because of "$ifgreater")

- 000
° 025
* 051
*° 076
** 102
**° 127
*** 153
***° 178
**** 204
****° 229
***** 255
Go to the top of the page
 
+Quote Post
DetlevD
post May 22 2017, 09:10
Post #10


Member


Group: Full Members
Posts: 6728
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.85



QUOTE (Brakker @ May 20 2017, 18:45) *
I think the right column of your list has exactly the values that Helium Music Manager uses. ...

Ok, let us take this as reality. Thanks for checking.

DD.201705.22.1010.CEST


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
LyricsLover
post May 22 2017, 12:06
Post #11


Member


Group: Full Members
Posts: 917
Joined: 21-September 06
From: Central Europe
Member No.: 3709
Mp3tag Version: 2.85h



Maybe something like this comparison table could be helpful:
https://docs.google.com/spreadsheets/d/1kO1...dit?usp=sharing

Everyone is invited to add "his" media program and POPM values (no login is necessary to change the google spreadsheet wink.gif ). Would be nice to see the actual values for some popular media management programs.

Please add a comment for your changes in the changelog.
Go to the top of the page
 
+Quote Post

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: 14th December 2017 - 09:05