Skip to main content

Topic: mpg123 1.3.0 (Read 6265 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • ZinCh
  • [*][*][*]
mpg123 1.3.0
mpg123 is a real time MPEG 1.0/2.0/2.5 audio player for layers 1,2 and 3 (MPEG 1.0 layer 3 aka MP3 most commonly tested). Among others working with Linux, MacOSX, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x, SGI Irix and Cygwin.

Release focus: Major bugfixes

This is a major fix/enhancement release for http streaming, much more usable for that than earlier mpg123 1.x versions. But that is not all: We have important bugfixes for decoding and ID3v2 parsing plus a new option for smoother experience with buffered playback.
  • libmpg123 libtool-version 2.0.2
    • Fix nasty bug in ICY reader that failed to account for partial reads from slower network.
    • Now non-seekable streams can get peek-ahead for MPEG sync, too, triggered by the MPG123_SEEKBUFFER flag.
    • Do not try to resync on streams with ICY metadata, that won't work.
    • Consequently, if there's unreliable network, use --loop -1 to make mpg123 reconnect to the server on errors.
    • Applying a few layer 3 decoder fixes from old mhipp CVS
      That includes the fix for bug 1895025.
    • Fix ID3v2 parser with very invalid claimed ID3v2 frame sizes (could have triggered DOS before).
    • Fixed a steady memory leak in ID3 handling.
  • Print ICY-NAME and ICY-URL again, as mpg123-0.6x did.
  • Added --smooth option for not flusing buffer between tracks but at program end only.
  • Included some contributed ports/bindings of libmpg123 under ports/ .
  • Last Edit: 05 March, 2008, 06:57:09 AM by ZinCh

  • Ojay
  • [*][*]
mpg123 1.3.0
Reply #1
After a long time of "no" development, the project is progressing a lot at the moment.

version number is up to 1.4.2 as of this post....

  • Big_Berny
  • [*][*][*]
mpg123 1.3.0
Reply #2
Cool! But it would be even cooler if you'd release a in_mpg123.dll for winamp-compatible players.

Btw are the updates of Otachan included in this build?