[WarpCast] Updated PM123 to version 1.1 beta 1 - 7/05/00




             Network Trace for OS/2
- Turn any OS/2 machine into a network probe.
- Take a trace on any segment in the network, in minutes.
- A software-only, hardware-independent implementation.
      http://www.goldencode.com/ntrace.html

*********************************************************************
 
Source: Samuel Audet (guardia@cam.org)
Moderator: Trevor Smith (trevor@haligonian.com)
-------------------------------------------------------

After 2 years, PM123 finally gets an update.  PM123 is mainly an
audio MPEG player for OS/2, but can now be extended with the new
plug-in API.

What's new:

    - Fixed file with spaces in pipe commands.
    - execmode -sp executed on pm123.exe so it now runs in Warp
      Server 4 SMP
    - Patched notebook loading problem with Default display settings.
    - Adjusted equalizer dialog frequencies to correspond with new
      mpg123 values.
    - Fixed auto-play on load when another stream is playing.
    - Implemented new decoder, filter and output plugins. For this
      beta, very little plug-ins are fully functional.
    - Playback of playlist does not close the output plug-in between
      playback of the entries anymore.
    - "Use this playlist" and next/previous now loads the ID3 Tag.
    - "Default display" now works everywhere.
    - Playlist now continues playing after selecting a song from the
      playlist.
    - Drag and drop from the playlist to main window now works
      properly.
    - Random button does random playback again, not sorting. Random
      is also much faster than it was in beta 2. Use "Random" in the
      Sort submenu if you want to do playlist shuffling.
    - Repeat and Random playback state are now reloaded after launch.
    - Fixed random crash when adding with recurse, I hope...
    - Repeat now works in all conditions.
    - Adding to a playlist before the current loaded song now updates
      its index.
    - Deleting from a playlist before the current loaded song now
      also updates its index.
    - Directories can now be added from the "Add to list" file
      dialog. This is basically a hack in the file dialog. Unless you
      manually type the path, the directory will have to be selected
      in the directory listbox AND it must be the current directory
      listed in the file listbox AND the filename entry field must be
      empty, or "*" or the default "*.*".
    - HUGE playlist (~900 songs and more) are now able to load.
    - pm123 doesn't crash when loading playlist from the command line
      for an already opened instance. This includes .m3u since they
      are now loaded as playlists.
    - Fixed problem when loading playlist and a song from the
      unloaded playlist was already playing.
    - Deleting entries from a playlist doesn't auto-use use it
      anymore.
    - Sorting by size and time is now much faster.
    - Loading entries from the playlist now actually loads the right
      entry, not just the one with the same exact filename. but this
      basically makes it faster...
    - Added support for WinAmp style .pls playlist files including
      SHOUTcast. Titles for SHOUTcast servers are loaded from the
      .pls so you see all the neat stuff like the load of the servers
      when you load the playlist.
    - Fixed problem loading HTTP URLs with no path like on SHOUTcast.
    - Included procedure in netscape.html to properly configure pm123
      as a Netscape Navigator helper application.
    - Fixed memory leak when removing entries from the playlist.
    - Streaming buffer now works properly and continues playing
      buffered stream even if read operations are stalled.
    - Broken HTTP connections are now properly canceled and closed on
      stop.
    - Added workaround for timing problem in DART for setting volume
      right after the device is opened.
    - HTTP URL with no filename like SHOUTcast now show the complete
      host instead of interpreting it as a filename. Title streaming
      is on its way...

mpg123.dll 1.09 in pm123 1.1 beta 1
===================================

- Fixed streaming audio by adding two in a row header checking.
- Implements new pm123 decoder plug-in interface.


Features:

Skin, Visual, Decoder, Output and Filter Plug-in support allowing for
  major extendibility.

Play, stop, pause, fast forward, rewind, seek to position
State-of-the-art dynamic priority system
Uses OS/2's DART
Supports 8-bit sound cards and sound device sharing
Supports mixing both channels together and downmixing 2:1
HTTP Streaming Support, including SHOUTcast and icecast
Stream Buffer Support
Graphical Sound Equalizer
A Real 32 bands 1/3 octave Graphical Equalizer

Playlist:

Supports drag'n'drop of files and directories (non-recursive and
  recursive)
Loads PM123 playlists (LST), WarpAMP playlists (MPL), Internet
  playlists (M3U) and WinAmp (PLS) including SHOUTcast
URL (streaming HTTP) support
Sorting: size, playing time, filename, songname and random
Recall 10 last playlists
Playlist Manager for easy playlist browsing and managing

User interface:

ID3 tag support, including an editor for tags
Recall 10 last songs
2 fonts, plus a smooth scroller using system fonts
3 sizes: regular, small and tiny
Float on top
Skin support, supports PM123 and WinAmp skins
"Remote Control" support through pipes
Included Visual Plugins: Spectrum Analyzer and Oscilloscope

Plug-in Developer's Kit Available
Throughout User's
Guide

http://www.cam.org/~guardia/archives/pm123-1_1-beta1.zip
ftp://www.teamos2.sci.fi/pm123/pm123-1_1-beta1.zip
ftp://hobbes.nmsu.edu/pub/incoming/pm123-1_1-beta1.zip
ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/sound/players/pm123-1_1-beta
1.zip

More information at:
  http://www.cam.org/~guardia/pm123.html 
  http://www.teamos2.sci.fi/pm123/ 


 
-------------------------------------------------------
 To subscribe, unsubscribe, or for more information on
 WarpCast, visit: http://www.warpcast.com/ 
-------------------------------------------------------

WarpCast Archives - Courtesy of VOICE International