# Show "Rating POPM" in column

**URL:** https://community.mp3tag.de/t/show-rating-popm-in-column/50946
**Category:** Support
**Created:** [November 27, 2020, 3:42pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946 "2020-11-27T15:42:15Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![clsven7](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/ecae2f/32.png) [@clsven7](https://community.mp3tag.de/u/clsven7)
#### Post date: [November 27, 2020, 3:42pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/1 "2020-11-27T15:42:15Z")

</div>

I stored in a \*.mp3 file with ID3v2.3 header a Rating  
When I load the same file in MP3tag then the column "Rating WMP" is emtpy.

Why?

Probably the music player MusicBee stores the Rating in a slightly different ID3 field:

Rating POPM /Popularimeter

If it is different from Rating WMP:

How can I show the content of "Rating POPM" in Mp3tag column?  
I don't want to call for every file the "Extended Tag" context menu but view all Ratings for all mp3 songs in an extra column

Or how can I covert it from Rating POPM to Rating WMP?

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [November 27, 2020, 4:15pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/2 "2020-11-27T16:15:17Z")

</div>

There are various mapped fieldnames, like  
POPULARIMETER  
RATING MM  
RATING WMP  
You will find additional details in this table:

> **[Tag Field Mappings – Mp3tag Documentation](https://docs.mp3tag.de/mapping/)**
>
> Overview of all available tag fields, their names in Mp3tag, and how they are mapped to the internal structures of the different tag formats. Mp3tag is the universal Tag Editor.

I would try to map all 3 possibilities in 3 additional columns to see which on is useful for you 😉

Please also read this thread, including this

> [@Is there a column for "rating"](https://community.mp3tag.de/t/is-there-a-column-for-rating/48140/8):
>
> Before you start rating your tracks ... check first which player actually adopts the ratings found in a file. I know that iTunes does not. I am not sure about WMP. And then, if you rate files in a player ... does it write that information back to the files so that you can recycle that information?

---

<div class="post-metadata">

### Author: ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)
#### Post date: [November 27, 2020, 4:51pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/3 "2020-11-27T16:51:58Z")

</div>

If you use the extended tag content for a file you know has the rating format you want, this should show you the actual tag field your player is using. You can then add that to the column views, and even the tag panel if you wish.

---

<div class="post-metadata">

### Author: ![clsven7](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/ecae2f/32.png) [@clsven7](https://community.mp3tag.de/u/clsven7)
#### Post date: [November 27, 2020, 5:57pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/4 "2020-11-27T17:57:17Z")

</div>

Ok, that looks better.

%popularimeter% shows values like

MusicBee|128|0  
or  
MusicBee|64|0

Is there a way to extract only the mid value (between the two vertical strokes)?  
....is there a way to convert this value to (more human readable) stars?  
...or at least values 1.....5?

As a workaround this can be done (as far as I understand it) by a formula like

round(getmidvalue(%perimeter%)/64)

But how do I tell it Mp3tag?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [November 27, 2020, 6:07pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/5 "2020-11-27T18:07:09Z")

</div>

as soon as WMP plays such a track, it transforms the ratings to rating WMP.  
Sometimes it even adopts the rating when a track is added to the library.  
You could have a look at this thread and see if it helps:

> [@Popularimeter to 1-5 numeric rating](https://community.mp3tag.de/t/popularimeter-to-1-5-numeric-rating/5133):
>
> With WMP10 or 11 WMP decided to switch from using the popularimeter tag to "Rating WMP" which is just a 1-5 rating. This is all very similar to what was discussed in this old thread except numeric instead of \*asterisks: ttp://forums.mp3tag.de/index.php?showtopic=3119&hl=popularimeter But I was wondering how to make an action that will convert all my old WMP9 tagged tracks to WMP11 tagged tracks. In other words convert no@email|255|0 = 5 no@email|205|0 = 4 no@email|154|0 = 3 no@email|104|…

---

<div class="post-metadata">

### Author: ![Patch](https://community.mp3tag.de/user_avatar/community.mp3tag.de/patch/32/9350_2.png) [@Patch](https://community.mp3tag.de/u/Patch)
#### Post date: [November 28, 2020, 10:47am UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/6 "2020-11-28T10:47:54Z")

</div>

This thread will be useful for the OP:

> [@Edit Traktor POPULARIMETER value in mp3tag](https://community.mp3tag.de/t/edit-traktor-popularimeter-value-in-mp3tag/47178/11):
>
> Almost slight_smile The 2nd expression just has the brackets in the wrong place. This works: OR: $repeat($char(9734),$div($sub($regexp(%popularimeter%,'traktor@native-instruments\.de\|(\d{1,3})\|\d+',$1),$mod($regexp(%popularimeter%,'traktor@native-instruments\.de\|(\d{1,3})\|\d+',$1),51)),51)) Shame there's no function to round down a number, would have been even shorter.

Ignoring the stuff relating to traktor@native-instruments (switching that for whatever musicbee stores the rating as).

You'll end up with the Star Rating displayed as stars, instead of the corresponding number vale.

---

<div class="post-metadata">

### Author: ![clsven7](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/ecae2f/32.png) [@clsven7](https://community.mp3tag.de/u/clsven7)
#### Post date: [November 29, 2020, 9:32am UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/7 "2020-11-29T09:32:57Z")

</div>

Ok, thank you. We are approaching my final solution.

What I still miss is a way to copy the found, calculated star value in POPULARIMETER reps. "RATING POPM" field to the corresponding ID3 header field "RATING WMP".

How can achieve this?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [November 29, 2020, 10:40am UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/8 "2020-11-29T10:40:25Z")

</div>

See teh FAQs on how to copy one field to another:

> [@Actions and batch-operations](https://community.mp3tag.de/t/actions-and-batch-operations/967/15):
>
> How to copy one field value to another field? Example how to copy the content of the ARTIST field to the ALBUMARTIST field: Create a [new action](https://community.mp3tag.de/t/actions/967/2) in an existing action group or make a new action group. Action type: Format value Field: ALBUMARTIST Format string: %artist% Note: If you want to copy all possible values of a field (in case you have multiple artist fields), the internal scripting function [$meta\_sep](https://docs.mp3tag.de/scripting) can be used in the format string, e.g., $meta\_sep(artist,\\\\)

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 9, 2026, 12:28pm UTC](https://community.mp3tag.de/t/show-rating-popm-in-column/50946/9 "2026-02-09T12:28:57Z")

</div>


