iRiver Clix ratings not properly mapped to MM ratings

This forum is for reporting bugs in MediaMonkey for Windows 4. Note that version 4 is no longer actively maintained as it has been replaced by version 5.

Moderator: Gurus

monkeyaddict5
Posts: 6
Joined: Tue Dec 12, 2006 12:39 am

iRiver Clix ratings not properly mapped to MM ratings

Post by monkeyaddict5 »

UPDATE: Fixed in MM version 2.5.5.988

Thanks guys! Great job!


-------------------------------------------------------------------------------------

The iRiver Clix has the same ratings mapping problem as the Creative Zen Vision:M as discussed here:

http://www.mediamonkey.com/forum/viewtopic.php?t=11886

Using the WMlog tool I found this out:

iRiver Clix rates like this:
0 stars = 0
1 star = 1
2 stars = 25
3 stars = 50
4 stars = 75
5 stars = 99

iRiver Clix also has no half-star ratings.

Using build MM 2.5.5.985
Last edited by monkeyaddict5 on Fri Dec 22, 2006 7:54 pm, edited 3 times in total.
monkeyaddict5
Posts: 6
Joined: Tue Dec 12, 2006 12:39 am

Post by monkeyaddict5 »

Here is the MMLog:

Code: Select all

Result: 0
Revision: 524288
Device:
Name: iriver clix
Manufacturer: iriver
Power: 5 - 100
Version: 0
Icon: 262856
Type: D3
Canonical name: \\?\usb#vid_4102&pid_112a#673fe23a000000cf3230303530313031#{f33fdc04-d1ac-4e8e-9a30-19bbd4b108ae}$0
Properties supported: 
WMDM/DeviceFirmwareVersion
WMDM/DeviceProtocol
WMDM/DeviceModelName
WMDM/SyncRelationshipID
WMDM/DeviceFriendlyName
WMDM/DeviceServiceProviderVendor
WMDM/FormatsSupported
WMDM/DeviceFriendlyName
Formats supported: 
3000
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (-1, -1)
3001
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (0, -1)
3004
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (0, -1)
3009
  Pref: 0
    WMDM/Bitrate : RANGE: (8000, 320000, 1)
    WMDM/Author : ANY
    WMDM/FileCreationDate : ANY
    WMDM/AlbumArtist : ANY
    WMDM/AudioWAVECodec : ENUM: (85, 353)
    WMDM/FormatCode : ANY
    WMDM/Duration : RANGE: (0, 10000000, 1)
    WMDM/Title : ANY
    WMDM/UserRating : RANGE: (0, 100, 1)
    WMDM/Year : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/SampleRate : ENUM: (8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000)
    WMDM/Genre : ANY
    WMDM/BuyNow : ANY
    WMDM/FileSize : ANY
    WMDM/Track : ANY
    WMDM/AlbumTitle : ANY
    WMDM/FileName : ANY
    WMDM/NumChannels : ENUM: (1, 2)
    WMDM/NonConsumable : ENUM: (0, -1)
    WMDM/PlayCount : ANY
300A
  Pref: 0
    WMDM/Bitrate : RANGE: (8000, 128000, 1)
    WMDM/FileCreationDate : ANY
    WMDM/Width : RANGE: (4, 320, 4)
    WMDM/AudioWAVECodec : ENUM: (85)
    WMDM/Height : RANGE: (4, 240, 4)
    WMDM/TotalBitrate : RANGE: (16000, 512000, 1)
    WMDM/VideoBitrate : RANGE: (8000, 384000, 1)
    WMDM/FormatCode : ANY
    WMDM/VideoFourCCCodec : ENUM: (1145656920)
    WMDM/Title : ANY
    WMDM/FrameRate : ENUM: (5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000, 13000, 14000, 15000)
    WMDM/PersistentUniqueID : ANY
    WMDM/SampleRate : ENUM: (44100)
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (0, -1)
300C
  Pref: 0
    WMDM/Bitrate : RANGE: (8000, 320000, 1)
    WMDM/Author : ANY
    WMDM/FileCreationDate : ANY
    WMDM/AlbumArtist : ANY
    WMDM/AudioWAVECodec : ENUM: (85, 353)
    WMDM/FormatCode : ANY
    WMDM/Duration : RANGE: (0, 10000000, 1)
    WMDM/Title : ANY
    WMDM/UserRating : RANGE: (0, 100, 1)
    WMDM/Year : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/SampleRate : ENUM: (8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000)
    WMDM/Genre : ANY
    WMDM/BuyNow : ANY
    WMDM/FileSize : ANY
    WMDM/Track : ANY
    WMDM/AlbumTitle : ANY
    WMDM/FileName : ANY
    WMDM/NumChannels : ENUM: (1, 2)
    WMDM/NonConsumable : ENUM: (0, -1)
    WMDM/PlayCount : ANY
3801
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/Width : RANGE: (0, 320, 1)
    WMDM/Height : RANGE: (0, 240, 1)
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (0, -1)
    WMDM/AlbumCoverHeight : RANGE: (74, 75, 1)
    WMDM/AlbumCoverWidth : RANGE: (99, 100, 1)
B901
  Pref: 0
    WMDM/Bitrate : RANGE: (8000, 320000, 1)
    WMDM/Author : ANY
    WMDM/FileCreationDate : ANY
    WMDM/AlbumArtist : ANY
    WMDM/AudioWAVECodec : ENUM: (85, 353)
    WMDM/FormatCode : ANY
    WMDM/Duration : RANGE: (0, 10000000, 1)
    WMDM/Title : ANY
    WMDM/UserRating : RANGE: (0, 100, 1)
    WMDM/Year : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/SampleRate : ENUM: (8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000)
    WMDM/Genre : ANY
    WMDM/BuyNow : ANY
    WMDM/FileSize : ANY
    WMDM/Track : ANY
    WMDM/AlbumTitle : ANY
    WMDM/FileName : ANY
    WMDM/NumChannels : ENUM: (1, 2)
    WMDM/NonConsumable : ENUM: (-1, -1)
    WMDM/PlayCount : ANY
B902
  Pref: 0
    WMDM/Bitrate : RANGE: (8000, 320000, 1)
    WMDM/Author : ANY
    WMDM/FileCreationDate : ANY
    WMDM/AlbumArtist : ANY
    WMDM/AudioWAVECodec : ENUM: (85, 353)
    WMDM/FormatCode : ANY
    WMDM/Duration : RANGE: (0, 10000000, 1)
    WMDM/Title : ANY
    WMDM/UserRating : RANGE: (0, 100, 1)
    WMDM/Year : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/SampleRate : ENUM: (8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000)
    WMDM/Genre : ANY
    WMDM/BuyNow : ANY
    WMDM/FileSize : ANY
    WMDM/Track : ANY
    WMDM/AlbumTitle : ANY
    WMDM/FileName : ANY
    WMDM/NumChannels : ENUM: (1, 2)
    WMDM/NonConsumable : ENUM: (-1, -1)
    WMDM/PlayCount : ANY
B904
  Pref: 0
    WMDM/Bitrate : RANGE: (8000, 320000, 1)
    WMDM/Author : ANY
    WMDM/FileCreationDate : ANY
    WMDM/AlbumArtist : ANY
    WMDM/AudioWAVECodec : ENUM: (85, 353)
    WMDM/FormatCode : ANY
    WMDM/Duration : RANGE: (0, 10000000, 1)
    WMDM/Title : ANY
    WMDM/UserRating : RANGE: (0, 100, 1)
    WMDM/Year : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/SampleRate : ENUM: (8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000)
    WMDM/Genre : ANY
    WMDM/BuyNow : ANY
    WMDM/FileSize : ANY
    WMDM/Track : ANY
    WMDM/AlbumTitle : ANY
    WMDM/FileName : ANY
    WMDM/NumChannels : ENUM: (1, 2)
    WMDM/NonConsumable : ENUM: (-1, -1)
    WMDM/PlayCount : ANY
BA03
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/AlbumArtist : ANY
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/Genre : ANY
    WMDM/BuyNow : ANY
    WMDM/FileSize : ANY
    WMDM/AlbumCoverSize : RANGE: (0, 1000000, 1)
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (-1, -1)
    WMDM/AlbumCoverHeight : RANGE: (91, 92, 1)
    WMDM/AlbumCoverWidth : RANGE: (91, 92, 1)
BA05
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (-1, -1)
BA82
  Pref: 0
    WMDM/FileCreationDate : ANY
    WMDM/FormatCode : ANY
    WMDM/Title : ANY
    WMDM/PersistentUniqueID : ANY
    WMDM/FileSize : ANY
    WMDM/FileName : ANY
    WMDM/NonConsumable : ENUM: (-1, -1)
Friendly name: iriver clix
Storage:
Attributes: 40108
Capabilities: D
Total: 4043227136
Free: 363823104
  WMDM/PersistentUniqueID = SID-{10001,hgpdcokdaaaaaapmcdadadfdadbdadbd,4043227136}
  WMDM/Title = iriver clix files
  WMDM/FormatCode = 12289
  Video
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Video
    WMDM/PersistentUniqueID = {25010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Video
    WMDM/NonConsumable
    Attrib: 48008
  Text
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Text
    WMDM/PersistentUniqueID = {26010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Text
    WMDM/NonConsumable
    Attrib: 48008
  Flash Games
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Flash Games
    WMDM/PersistentUniqueID = {27010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Flash Games
    WMDM/NonConsumable
    Attrib: 48008
  Pictures
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Pictures
    WMDM/PersistentUniqueID = {28010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Pictures
    WMDM/NonConsumable
    Attrib: 48008
  Recordings
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Recordings
    WMDM/PersistentUniqueID = {29010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Recordings
    WMDM/NonConsumable
    Attrib: 48008
    Saved Recordings
      WMDM/FileCreationDate
      WMDM/FormatCode = 12289
      WMDM/Title = Saved Recordings
      WMDM/PersistentUniqueID = {2A010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
      WMDM/FileSize
      WMDM/FileName = Saved Recordings
      WMDM/NonConsumable
      Attrib: 48008
    FM Radio
      WMDM/FileCreationDate
      WMDM/FormatCode = 12289
      WMDM/Title = FM Radio
      WMDM/PersistentUniqueID = {2B010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
      WMDM/FileSize
      WMDM/FileName = FM Radio
      WMDM/NonConsumable
      Attrib: 48008
  Service
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Service
    WMDM/PersistentUniqueID = {2C010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Service
    WMDM/NonConsumable
    Attrib: 48008
    AUDIBLE
      WMDM/FileCreationDate
      WMDM/FormatCode = 12289
      WMDM/Title = AUDIBLE
      WMDM/PersistentUniqueID = {2D010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
      WMDM/FileSize
      WMDM/FileName = AUDIBLE
      WMDM/NonConsumable
      Attrib: 48008
  Playlists
    WMDM/FileCreationDate
    WMDM/FormatCode = 12289
    WMDM/Title = Playlists
    WMDM/PersistentUniqueID = {FC690300-8B35-9DA4-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = Playlists
    WMDM/NonConsumable
    Attrib: 48008
    Lastest Tracks.pla
      WMDM/FileCreationDate
      WMDM/FormatCode = 47621
      WMDM/Title = Lastest Tracks
      WMDM/PersistentUniqueID = {006A0300-8B35-D9AC-FFFF-FFFFFFFFFFFF}
      WMDM/FileSize
      WMDM/FileName = Lastest Tracks.pla
      WMDM/NonConsumable
      Attrib: 48020
    Unknown
      WMDM/FileCreationDate
      WMDM/FormatCode = 12289
      WMDM/Title = Unknown
      WMDM/PersistentUniqueID = {9B310000-8B35-A6AA-FFFF-FFFFFFFFFFFF}
      WMDM/FileSize
      WMDM/FileName = Unknown
      WMDM/NonConsumable
      Attrib: 48008
      Unknown
        WMDM/FileCreationDate
        WMDM/FormatCode = 12289
        WMDM/Title = Unknown
        WMDM/PersistentUniqueID = {9C310000-8B35-A6AA-FFFF-FFFFFFFFFFFF}
        WMDM/FileSize
        WMDM/FileName = Unknown
        WMDM/NonConsumable
        Attrib: 48008
        1 A.M. Moonball (Original Mix).MP3
          WMDM/Bitrate = 0
          WMDM/Author = Alex Monakhov
          WMDM/FileCreationDate
          WMDM/AlbumArtist = 
          WMDM/AudioWAVECodec = 0
          WMDM/FormatCode = 12297
          WMDM/Duration
          WMDM/Title = 1 A.M. Moonball (Original Mix)
       -->WMDM/UserRating = 1
          WMDM/Year = 2006
          WMDM/PersistentUniqueID = {9D310000-8B35-A6AA-FFFF-FFFFFFFFFFFF}
          WMDM/SampleRate = 0
          WMDM/Genre = Trance
          WMDM/BuyNow
          WMDM/FileSize
          WMDM/Track = 1
          WMDM/AlbumTitle = 
          WMDM/FileName = 1 A.M. Moonball (Original Mix).MP3
          WMDM/NumChannels = 0
          WMDM/NonConsumable
          WMDM/PlayCount = 2
          Attrib: 48020
        1 A.M. Moonball (Vadim Zhukov Remix).MP3
          WMDM/Bitrate = 0
          WMDM/Author = Alex Monakhov
          WMDM/FileCreationDate
          WMDM/AlbumArtist = 
          WMDM/AudioWAVECodec = 0
          WMDM/FormatCode = 12297
          WMDM/Duration
          WMDM/Title = 1 A.M. Moonball (Vadim Zhukov Remix)
       -->WMDM/UserRating = 25
          WMDM/Year = 2006
          WMDM/PersistentUniqueID = {C6340000-8B35-A8AA-FFFF-FFFFFFFFFFFF}
          WMDM/SampleRate = 0
          WMDM/Genre = Trance
          WMDM/BuyNow
          WMDM/FileSize
          WMDM/Track = 1
          WMDM/AlbumTitle = 
          WMDM/FileName = 1 A.M. Moonball (Vadim Zhukov Remix).MP3
          WMDM/NumChannels = 0
          WMDM/NonConsumable
          WMDM/PlayCount = 1
          Attrib: 48020
        92 Elements (Misja Helsloot Pres. Traction Control Remix).MP3
          WMDM/Bitrate = 0
          WMDM/Author = David Forbes And Mallorca Lee
          WMDM/FileCreationDate
          WMDM/AlbumArtist = 
          WMDM/AudioWAVECodec = 0
          WMDM/FormatCode = 12297
          WMDM/Duration
          WMDM/Title = 92 Elements (Misja Helsloot Pres. Traction Control Remix)
       -->WMDM/UserRating = 50
          WMDM/Year = 2006
          WMDM/PersistentUniqueID = {12380000-8B35-ABAA-FFFF-FFFFFFFFFFFF}
          WMDM/SampleRate = 0
          WMDM/Genre = Trance
          WMDM/BuyNow
          WMDM/FileSize
          WMDM/Track = 92
          WMDM/AlbumTitle = 
          WMDM/FileName = 92 Elements (Misja Helsloot Pres. Traction Control Remix).MP3
          WMDM/NumChannels = 0
          WMDM/NonConsumable
          WMDM/PlayCount = 0
          Attrib: 48020
        92 Elements (Original Mix).MP3
          WMDM/Bitrate = 0
          WMDM/Author = David Forbes And Mallorca Lee
          WMDM/FileCreationDate
          WMDM/AlbumArtist = 
          WMDM/AudioWAVECodec = 0
          WMDM/FormatCode = 12297
          WMDM/Duration
          WMDM/Title = 92 Elements (Original Mix)
       -->WMDM/UserRating = 99
          WMDM/Year = 2006
          WMDM/PersistentUniqueID = {833B0000-8B35-ADAA-FFFF-FFFFFFFFFFFF}
          WMDM/SampleRate = 0
          WMDM/Genre = Trance
          WMDM/BuyNow
          WMDM/FileSize
          WMDM/Track = 92
          WMDM/AlbumTitle = 
          WMDM/FileName = 92 Elements (Original Mix).MP3
          WMDM/NumChannels = 0
          WMDM/NonConsumable
          WMDM/PlayCount = 1
          Attrib: 48020
        92 Elements (Patrick Markus Remix).MP3
          WMDM/Bitrate = 0
          WMDM/Author = David Forbes And Mallorca Lee
          WMDM/FileCreationDate
          WMDM/AlbumArtist = 
          WMDM/AudioWAVECodec = 0
          WMDM/FormatCode = 12297
          WMDM/Duration
          WMDM/Title = 92 Elements (Patrick Markus Remix)
       -->WMDM/UserRating = 75
          WMDM/Year = 2006
          WMDM/PersistentUniqueID = {E33E0000-8B35-B0AA-FFFF-FFFFFFFFFFFF}
          WMDM/SampleRate = 0
          WMDM/Genre = Trance
          WMDM/BuyNow
          WMDM/FileSize
          WMDM/Track = 92
          WMDM/AlbumTitle = 
          WMDM/FileName = 92 Elements (Patrick Markus Remix).MP3
          WMDM/NumChannels = 0
          WMDM/NonConsumable
          WMDM/PlayCount = 0
          Attrib: 48020
  devicon.fil
    WMDM/FileCreationDate
    WMDM/FormatCode = 12288
    WMDM/Title = devicon.fil
    WMDM/PersistentUniqueID = {2E010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = devicon.fil
    WMDM/NonConsumable
    Attrib: 48020
  devlogo.fil
    WMDM/FileCreationDate
    WMDM/FormatCode = 12288
    WMDM/Title = devlogo.fil
    WMDM/PersistentUniqueID = {44010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = devlogo.fil
    WMDM/NonConsumable
    Attrib: 48020
  WMPinfo.xml
    WMDM/FileCreationDate
    WMDM/FormatCode = 47746
    WMDM/Title = WMPinfo.xml
    WMDM/PersistentUniqueID = {45010000-8B35-C6A1-FFFF-FFFFFFFFFFFF}
    WMDM/FileSize
    WMDM/FileName = WMPinfo.xml
    WMDM/NonConsumable
    Attrib: 48020
Device:
Name: Nero Fast CD-Burning Plug-in
Manufacturer: Ahead
Power: 26 - 100
Version: 0
Icon: 983504
Type: 90
Storage:
Attributes: 880000B
Capabilities: 2
Total: 734003200
Free: 734003200
I rated these tracks through the iRiver Clix player.
jiri
Posts: 5433
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Post by jiri »

Ok, could you please report what exactly appears incorrectly? I suppose that synchronization back from the device to MM should work fine, does the device show incorrect ratings when synchronized from MM? How exactly. (I understand what you wrote, WMP really synchronizes rating values this strange way and devices follow the 'standard'. However, for other devices it works well the way MM does it).

Jiri
monkeyaddict5
Posts: 6
Joined: Tue Dec 12, 2006 12:39 am

Post by monkeyaddict5 »

I suppose that synchronization back from the device to MM should work fine
Yes, synchronizing ratings from the iRiver Clix to MM works fine.
does the device show incorrect ratings when synchronized from MM?
Yes, synchronizing ratings from MM to the iRiver Clix doesn't work correctly.

So for example, if i have 5 tracks on MM rated as follows:

track A = 1 star
track B = 2 stars
track C = 3 stars
track D = 4 stars
track E = 5 stars

After synchronizing these tracks from MM to the iRiver Clix I get the following on the device:

track A = 2 stars (UserRating = 20)
track B = 3 stars (UserRating = 40)
track C = 4 stars (UserRating = 60)
track D = 5 stars (UserRating = 80)
track E = 5 stars (UserRating = 100)
jiri
Posts: 5433
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Post by jiri »

Ok, we will have to write exactly the same values as WMP does, this device needs it (so far the only one I know, others round it properly).

Jiri
monkeyaddict5
Posts: 6
Joined: Tue Dec 12, 2006 12:39 am

Post by monkeyaddict5 »

Thanks for your quick support.

Let me know if you need help with any testing. :D
monkeyaddict5
Posts: 6
Joined: Tue Dec 12, 2006 12:39 am

Post by monkeyaddict5 »

jiri wrote:Ok, we will have to write exactly the same values as WMP does, this device needs it (so far the only one I know, others round it properly).

Jiri
I just tested out version 2.5.5.988 and it works great. Thanks guys! :)
Post Reply