INTERACT FORUM

More => Old Versions => Media Jukebox => Topic started by: Al ex on November 12, 2008, 03:00:55 pm

Title: How to show MJ-tags (in particular ratings) in other music programs?
Post by: Al ex on November 12, 2008, 03:00:55 pm
Hi, I am using Jukebox for all my music since this spring - what a great program! However, sometimes, I am sending my current music-favorites to a friend, who is using a MAC with iTunes. Unfortunately, he doesnt see my set ratings.

I thought Jukebox is using kind of generic tagging, which also can be used on other programs? At least that was the reason, why I switched from WMP to Jukebox, as its "less proprietary". How can I make it in Jukebox that my friends also sees my personal star ratings in his iTunes?

Thx.
Title: Re: How to show MJ-tags (in particular ratings) in other music programs?
Post by: KingSparta on November 13, 2008, 08:22:50 am
Quote
I thought Jukebox is using kind of generic tagging

I think They Are Using The "generic" Taging for The ID3 Tagging System, And I Do Not Think iTunes Uses ID3 (Except For Maybe Reading Some Of The ID3 Tags).

Not All Programs That Use ID3 Can Read All Of The ID3 Tags.

There Are A Few Tagging Programs That Can Read All Of The ID3 Tags.
Title: Re: How to show MJ-tags (in particular ratings) in other music programs?
Post by: Hirudin on November 16, 2008, 05:39:09 am
From what I can tell Media Center (so I would guess Media Jukebox as well) uses the id3 tag "POPM" for it's ratings. POPM stands for something like popular-o-meter. I would argue that this is the "official" tag for storing ratings, but a lot of programs use another tag: "Rating" which as far as I can tell is a custom tag (widely used, but still non-standard).

If I were making a media player I'd make it so it would read and write both tags, if it reads 2 tags which are different maybe it could average them or something.
Title: Re: How to show MJ-tags (in particular ratings) in other music programs?
Post by: Alex B on November 16, 2008, 05:28:17 pm
POPM aka "popularimeter" is the only rating style tag that is defined in the ID3v2 specifications. The POPM tag frame MJ12 uses is compatible with Windows Media Player 11.

All ID3v2 tags must have a header that is defined in the standard. The standard allows to create custom tag fields, but these must be either COMM or TXXX frames with descriptive headers. Some programs may use a "TXXX Rating" frame or similar, but MJ12 does not support that kind of tag frames.

iTunes does not read or write Rating values from/to file tags at all. Its rating values are stored only in the database.


theweasel68,

You could copy the rating values to the Comment field with the Move/Copy Fields tool. Then you friend could at least see the ratings.
Title: Re: How to show MJ-tags (in particular ratings) in other music programs?
Post by: Al ex on March 20, 2009, 09:13:12 am
iTunes does not read or write Rating values from/to file tags at all. Its rating values are stored only in the database.
--> well, I really know why I am using Jukebox, and NOT this iTunes...  8)

Another question:
could I make changes in Jukebox this way, that any rating I give, is stored in the Jukebox format as well as in the WinAMP format. Sometimes I need to use it, when I access my music library on another device (which is not mine).

How could I make Jukebox to store my ratings in two different formats? Is this possible, and if yes, how?

Cheers
Title: Re: How to show MJ-tags (in particular ratings) in other music programs?
Post by: Al ex on March 22, 2009, 05:09:25 pm
iTunes does not read or write Rating values from/to file tags at all. Its rating values are stored only in the database.

Hi, it seems that iTunes is writing rating info into file tags. Pls see below the iTunes sample I got:

<?xml version="1.0" encoding='UTF-8' standalone="yes"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Major Version</key><integer>1</integer>
    <key>Minor Version</key><integer>1</integer>
    <key>Application Version</key><string>7.6.1</string>
    <key>Tracks</key>
    <dict>
SNIP
      <key>4938</key>
      <dict>
        <key>Track ID</key><integer>9877</integer>
        <key>Name</key><string>Volume 14 - Promotion</string>
        <key>Artist</key><string>Dasyati</string>
        <key>Album</key><string>YTMND Soundtrack - Promotions</string>
        <key>Genre</key><string>Promotions</string>
        <key>Kind</key><string>MPEG audio file</string>
        <key>Size</key><integer>1131520</integer>
        <key>Total Time</key><integer>58000</integer>
        <key>Track Number</key><integer>11</integer>
        <key>Date Modified</key><date>Sun Mar 15 02:48:35 2009</date>
        <key>Date Added</key><date>Sun Mar 15 02:48:35 2009</date>
        <key>Play Date</key><integer>1237504766</integer>
        <key>Play Date UTC</key><date>Fri Mar 20 00:19:26 2009</date>
        <key>Bitrate</key><integer>128</integer>
        <key>Play Count</key><integer>3</integer>
        <key>Rating</key><integer>100</integer>
        <key>Location</key><string>file://localhost/D:/Music/Internets/YTMND%20Soundtrack%20-%20Promotions/YTMND%20Soundtrack%20-%20Promotions%20-%2011%20-%20Dasyati%20-%20Volume%2014%20-%20Promotion.mp3</string>
        <key>File Folder Count</key><integer>-1</integer>
        <key>Library Folder Count</key><integer>-1</integer>
      </dict>
SNIP
    </dict>
  </dict>
</plist>


I would be interested in adding some extra tags to my JRiver tags in order to make my MP3 iTunes compatible. In particular following 3 tags:
        <key>Rating</key><integer>100</integer>
        <key>Date Modified</key><date>Sun Mar 15 02:48:35 2009</date>
        <key>Date Added</key><date>Sun Mar 15 02:48:35 2009</date>
        <key>Play Count</key><integer>3</integer>

If this is possible, then I would use the copy & paste tool of JRiver in order to update the tags.

Do you see this possible?

Cheers
Title: Re: How to show MJ-tags (in particular ratings) in other music programs?
Post by: Al ex on April 03, 2009, 05:20:12 pm
Nobody an idea?