Hi Bex
As far as I know, there is no way to know if a file is mp3PRO or a regular mp3 since both have the same .MP3 filename extension. Anyways I don't think you have any mp3Pro files on your disk, unless you specifically convert them to that format, or you saved mp3Pro broadcast streams.
By the way, you are not forced to rename the files, an easy way is to install the Mp3Pro Decoder Plugin and disable any other plugin preceding it (in the MM Input plug-ins list) that reads .mp3 (like MAD plugin), the mp3Pro Decoder will read/play all .mp3 and will detect whenever it's a MP3 or MP3PRO. Any other other MP3 decoder will still be able to read/play Mp3Pro, but will not take advantage of the sound enhancement embeded into the file, resulting in a worse listening quality. But if you prefer to have MAD (for its better quality) to decode your MP3s, and Thompson to decode your Mp3Pros, you have no choice of renaming them and change the file association as I did.
Typically, any tagging software see a Mp3Pro file as having half it Sample Rate. So, by example, a 64kbps/44.1Khz Mp3Pro is seen like a 64kbps/22.05Khz file. By using this information, it's easier in MediaMonkey to identify if a file is Pro or not. Just right-click on any details view column header, and enable
Bitrate and
Sample Rate.
There's a few ways you can use to rename files in batch. You can use a software like Flash Renamer with which you can enjoy the ease of a window interface. Personally I prefer to do it manually in a Command Prompt using this command in each folder containing my Mp3Pro files:
I use HexWorkShop32, a small old binary editor that I have since 1995. You may find the latest version at
http://www.hexworkshop.com/ (shareware).
Maybe you'd like a free one: HexEdit 2.0 (free version)
http://www.expertcomsoft.com/download.htm . I have test it and it is working fine for the purpose.
Here's another free one: XVI32
http://www.chmaas.handshake.de/delphi/f ... /xvi32.htm , a good freeware Hex Editor that supposedly even people at Microsoft do use!
This is a bit technical. After installing the plugin, using the Hex Editor, edit the in_mp3PRO.dll (C:\Program Files\MediaMonkey\Plugins), do an ASCII search to find the string "mp3" until you reach on the screen "mp3.MPEG Layer-3 Audio File (*.mp3)". This should be at offset [000410F8]. After the "mp3" string, add "pro" followed by a binary 00 (this is important). You must switch to the hex data part to be able to enter hex data (it should be TAB key). Do not care of the rest of the string, just overwrite it.
As a result you should have "mp3pro" surrounded by two 00 on each side.
So in the data part you should have at offset [000410F0]:
- [000410F0] 0000 0000 0000 0000 6D70 3370 726F 0047 ........mp3pro.
That's it!
Find, convert or download a Mp3Pro file, rename its extension to .mp3pro and it should sound good.
Have a nice day (or night, depends)
Eyal