PM123 Troubleshooting

  1. The player says that no matching decoder plug-in is available when playing files without standard extensions.

    By default PM123 tries decoders only if either the file extension is known to work with this decoder or the file type is listed in the file type list of the matching decoder plug-in in the configuration dialog.

  2. International characters (e.g umlauts) of MPEG Audio files show as garbage.

    There are encoding problems with the ID3 tags. Either the settings in the MPG123 configuration are bad or the tags itself use nonstandard encodings.
    ID3V1 tags do not have a well defined encoding. ISO-8859-1 is common, because a similar one is used by WinXX, but around the world there are almost all encodings used in ID3V1 tags. Have a look at the MPG123 configuration and activate the auto detection.
    ID3V2 tags do not support OS/2 standard codepages and they never have done so. So if you tagged the files with an OS/2 application (including PM123 1.32) it is very likely that the tags have been written in an OS/2 codepage. This should be cured. You may set the read encoding for ID3V2 to the matching codepage and use a Unicode format for writing ID3V2 (I recommend UTF-8). Once you rewrite the tag with PM123 it uses no longer a non-standard encoding.

  3. The player does no longer get the total playing time and uses very much CPU.

    Maybe the engine is busy for some reason. Press Alt+Shift+I in the main window to open the Inspector Window. The section 'Worker Queue' will show what is currently going an. Maybe you have touched some links to large or non-existing items, that take longer to be analyzed. Especially links to large, remote folders are considerably slow. You also might adjust the number of worker threads in the configuration dialog.

  4. The player skips and/or the audio doesn't sound right.

    There might be multiple reasons if you encounter this problem. Some of them are listed here. First of all, check your MP3 file. It may be broken. It might play successfully on another player, but mpg123 may not necessarily like it. If you think it's not related to the input stream, maybe the problem is one of these:

  5. The player crashes on startup.

  6. My mouse cursor is jerky or jumpy!

  7. The analyzer and the timers stop working after long playbacks.

    This is a bug in some sound drivers that prevents MMOS2 to return playing times beyond 230 samples. This is after about 6 to 7 hours at 44 to 48 kHz sampling rate.
    If you activated 'retain playing position on stop' press the play/stop button twice and the sound device is reinitialized. This gives you another 6 hours. ;-)

None of the above

If you think there is something wrong with PM123, you may send a bug report.