# RATING DISPLAY as numbers or stars

**URL:** https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159
**Category:** Support
**Created:** [January 15, 2025, 9:14pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159 "2025-01-15T21:14:07Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![pgh](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/f6c823/32.png) [@pgh](https://community.mp3tag.de/u/pgh)
#### Post date: [January 15, 2025, 9:14pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/1 "2025-01-15T21:14:07Z")

</div>

Does anyone know how to display ratings (5... or \*\*\*\*\*)? I've read posts in this community but nothing helps and not clearly explained.

---

<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: [January 15, 2025, 9:18pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/2 "2025-01-15T21:18:30Z")

</div>

It would be much easier if you told us what you have tried so far.  
in general, see here:

> [@Transform rating stars into values and vice versa](https://community.mp3tag.de/t/transform-rating-stars-into-values-and-vice-versa/63069):
>
> Hi May I ask you if there is a regular expression with if ... than ...? For example about ratings musicbee is used to rate 5 stars with the tag rating -\>100 , 4.5 stars to 90 ,3 stats -\> 60 while foobar2000 is used to tag 5 stars to rating tag -\> 5 , 4 to 4 and 3 to 3 is there an action that can covert from musicbee to foobar2000 ratings values? or does mp3tag need a script to do this job? thanks

---

<div class="post-metadata">

### Author: ![pgh](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/f6c823/32.png) [@pgh](https://community.mp3tag.de/u/pgh)
#### Post date: [January 16, 2025, 3:18pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/3 "2025-01-16T15:18:58Z")

</div>

Related posts are making my head spin because it's so confusing. After a few test I was able to see the values in the edit list, but they wouldn't write to the file, only to the MP3Tag. However, it think it shiowed up in the list after I made the change in Explorer. I reverted back to original settings and don't remember what I did to make the ratings show on MP3Tag list.

I give the same rating to all songs on an album released as singles, videos or radio airplay. I want to see them on MP3Tag List so I know which albums need ratings. This would save time from checking every file in Exporer.

It would be nice to make changes in MP3Tag that write to the file, but I'm satisfied with seeing them on MP3Tag List and making the changes in Explorer.

---

<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: [January 16, 2025, 3:26pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/4 "2025-01-16T15:26:43Z")

</div>

It is not very helpful if you say THAT you have done something - it would be much more interesting to see WHAT you have done.

In general: the field for the rating does not save data as stars but as numbers.  
See the real definition of the values in the documentation:

> **[Tag Field Mappings – Mp3tag Documentation](https://docs.mp3tag.de/mapping/#popularimeter)**
>
> 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.

So, anything you enter in MP3tag has to follow the raw data format. If you want to _see_ the stars, you would probably need an additional column for the translation of the internal format to stars (or single digit numbers) - and a column where you enter the real values.  
These values are then translated again in the player.  
So what you would have to supply if you need further help:  
Screenshots of the

- column definition for the rating
- of the extended tags dialogue of a single file

---

<div class="post-metadata">

### Author: ![pgh](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/f6c823/32.png) [@pgh](https://community.mp3tag.de/u/pgh)
#### Post date: [January 16, 2025, 6:20pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/5 "2025-01-16T18:20:28Z")

</div>

After reading your post "Ratings in MP3Tag - Where stored & how to display 1-5 Star values" a few times I tried to figure it out by adding the following to VALUE:

$replace(%fmps\_rating%,0.8,4,0.6,3,0.4,2,0.2,1,1,5,NULL,0.1)

Nothing happened. I tried all players in %\*%, after discovering that my tags are encoded as ID3V2. I also tested all the settings in VALUE and FIELD. I never used combinations.

Screen shots are my current settings that shows blanks in the Rating List and Tag Panel.

 ![_screenshot](https://community.mp3tag.de/uploads/default/original/3X/6/3/63aef0af6ea6ac8d0867e4102905af179a717775.jpeg)

---

<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: [January 16, 2025, 6:23pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/6 "2025-01-16T18:23:19Z")

</div>

> [@pgh](#):
>
> by adding the following to VALUE:
> 
> $replace(%fmps\_rating%,0.8,4,0.6,3,0.4,2,0.2,1,1,5,NULL,0.1)

Please show us a screenshot from a song and Alt + T where we can see your content in FMPS\_RATING (which you try to convert and copy into VALUE).

---

<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: [January 16, 2025, 6:25pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/7 "2025-01-16T18:25:22Z")

</div>

The tag panel definition looks at a user-defined field RATING - which is probably not there.  
The column definition for rating is OK as it references POPULARIMETER.  
(The column heading could be anything BTW).  
So, you would have to change the tag panel field definition also to POPULARIMETER.  
But then you would not see any stars but probably the raw values.  
Try that first before we try to tackle the "stars" problem.

Where did you get

> [@pgh](#):
>
> $replace(%fmps\_rating%,0.8,4,0.6,3,0.4,2,0.2,1,1,5,NULL,0.1)

as that relies on a user-defined field FMPS\_RATING which is not very likely to be found in your files

---

<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: [January 16, 2025, 6:28pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/8 "2025-01-16T18:28:04Z")

</div>

> [@ohrenkino](#):
>
> Where did you get

I assume he/she has it from [here](https://community.mp3tag.de/t/ratings-in-mp3tag-where-stored-how-to-display-1-5-star-values/64303).

One user in another forum wrote [here](https://forum.kodi.tv/showthread.php?tid=341103) about FMPS\_RATING, back at 2019-02-20:

> The fmps\_rating is already fully supported (read/write) by a lot of music players like Amarok, Clementine, Cantata (mpd client) Rhythmbox, Banshee etc.

~~I couldn't find a specification for it in a hurry.~~

> 2.2.1 All Rating Tags
> 
> • Ratings SHALL be a float value between 0.0 and 1.0, inclusive.  
> 0.0 SHALL be the lowest possible rating; 1.0 is the highest  
> possible rating.
> 
> • Ratings SHOULD only be rounded when necessary, in order to  
> increase cross-player compatibility.
> 
> 2.2.2 **FMPS\_Rating**
> 
> • The canonical rating value in FMPS\_Rating SHOULD be set  
> whenever a user rates the track. This is in addition to any  
> value stored for that particular user in FMPS\_Rating\_User. This  
> value is canonical because if a player does not support  
> multiple users (or if no user identifier is set), this is the  
> value that MUST be returned.
> 
> • If a user removes ratings from a track in the media player's  
> database, the value of the FMPS\_Rating tag SHOULD be cleared as  
> well.

From the specification starting at [Line 235](https://gitlab.freedesktop.org/xdg/xdg-specs/-/blob/media-player/media-player/specification.txt#L235).

---

<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: [January 16, 2025, 7:30pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/9 "2025-01-16T19:30:47Z")

</div>

> [@LyricsLover](#):
>
> I assume he/she has it from [here](https://community.mp3tag.de/t/ratings-in-mp3tag-where-stored-how-to-display-1-5-star-values/64303).

The important bit in that thread comes further down:

> [@Ratings in MP3Tag - Where stored & how to display 1-5 Star values](https://community.mp3tag.de/t/ratings-in-mp3tag-where-stored-how-to-display-1-5-star-values/64303/8):
>
> I am too lazy to search for all the various threads that deal with ratings. The basic story is: The only id3 field for rating is POPM. And it is an ID3 tag field - other tag formats may have other fields for that. The underlying format for POPM is always, as stated in the documentation This description is for only ID3v2 tags. The playcounter is an optional value. The Rating is an integer between 1 (worst) and 255 (best). Syntax: Email|Rating|Playcounter The email part may vary e.g. for WM…

---

<div class="post-metadata">

### Author: ![pgh](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/f6c823/32.png) [@pgh](https://community.mp3tag.de/u/pgh)
#### Post date: [January 16, 2025, 7:43pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/10 "2025-01-16T19:43:00Z")

</div>

Yes, this is where I got the shorter code.

---

<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: [January 16, 2025, 9:49pm UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/11 "2025-01-16T21:49:14Z")

</div>

Please answer my question too:

> [@RATING DISPLAY as numbers or stars](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/6):
>
> Please show us a screenshot from a song and Alt + T where we can see your content in FMPS\_RATING (which you try to convert and copy into VALUE).

---

<div class="post-metadata">

### Author: ![pgh](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/f6c823/32.png) [@pgh](https://community.mp3tag.de/u/pgh)
#### Post date: [January 18, 2025, 4:32am UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/12 "2025-01-18T04:32:26Z")

</div>

I'll test this tonight.

---

<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 17, 2025, 4:32am UTC](https://community.mp3tag.de/t/rating-display-as-numbers-or-stars/67159/13 "2025-02-17T04:32:31Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
