Wimpy MP3 Player API

Server Side

Actions:
serveMP3
downloadfile
dir
phpinfo
feedPlaylist
getCoverart
podcast

Directives:
wimpyConfigFile
media_types
wimpy_auth
getMyid3info
ecommerce
ecomWindow
useMysql
defaultVisualBaseName
defaultVisualExt
hide_folders
hide_files
startDir
getid3libPath
httpOption
blockPHPinfo

Client Side

wimpyApp
wimpySkin
startPlayingOnload
randomOnLoad
shuffleOnLoad
displayDownloadButton
autoAdvance
popUpHelp
forceDownload
startOnTrack
trackPlays
voteScript
getMyid3info
forceXMLplaylist
useSysCodePage
ecommerce
ecomWindow
useMysql
scrollInfoDisplay
infoDisplayTime
bufferAudio
theVolume
defaultImage
loopPlaylist
limitPlaytime
startupLogo

HTML display

wimpySkin
wimpySwf
bkgdColor
tptBkgd
wimpyHTMLpageTitle
useSysCodePage

 

 

 

icecast

icecast -- Allows you to use Wimpy in conjunction with an IceCast streaming server

Usage

wimpy.swf?icecast=400

Parameters

[ number ] -- number of MegaBytes that wimpy will store prior to making a new connection.

Description

You can use Wimpy to playback IceCast streams by enabling this option. The "post buffer" parameter refers to the number of kilobytes (KB) Wimpy should retain before it makes a new connection.

When this option is enabled, the timeline scrubber and the "loop" button become invisible because Wimpy relies on special functions within each of these objects to play an IceCast stream. if these objects were not hidden and the user clicked on them, the IceCast stream will stop playing.

To run Wimpy off of an IceCast stream, you need to use the Oddsock DSP plugin for either Foobar or WinAmp in conjunction with IceCast.

Click here for more information and detailed instructions on setting up an IceCast server and configuring Wimpy to run off the IceCast server.

Once you have your server set up, you will need to create an XML playlist that defines the proper path to your "mount point." The XML playlist should look something like:

<playlist>
  <item>
   <filename>http://192.168.0.2:8000/my128mount.mp3</filename>
   <artist>iceCast</artist>
   <title>High Bandwidth</title>
  </item>
  <item>
   <filename>http://192.168.0.2:8000/my32mount.mp3</filename>
   <artist>iceCast</artist>
   <title>Low Bandwidth</title>
  </item>
</playlist>

NOTE: You mount point should include a "dot mp3" extension so that Wimpy recognizes the item as an MP3 file. If the mount point does not include a "dot mp3" extension, the stream will not play. You can set up multiple mount points within the XML playlist for different kinds of connections.

Once you have created an XML playlist, upload it to your server and then use the Customizer Tool to set "Wimpy Script" to the URL to your XML playlist and, of course, you'll want to click the checkbox for the icecast option.

NOTE: Click here for more information on LAME settings that may not work with Flash.

See also

Playing Icecast streams through Wimpy

LAME settings

.

 

 

 



©2002-2008 Plaino.