play 1.029
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1774
Audio::Play 1.029
Audio::Play is an interface for Audio::Data to hardware. more>>
Audio::Play is an interface for Audio::Data to hardware.
SYNOPSIS
use Audio::Data;
use Audio::Play;
$audio = Audio::Data->new(...)
$svr = Audio::Play->new;
$svr->play($audio);
Audio::Play is an wrapper class which loads Audio::Play::$^O i.e. a per-platform driver.
Each class provides the following interface:
$svr = $class->new([$wait])
Create the server and return an object. $wait is supposed to determine whether to wait for device (and for how long) but is currently not really working for many devices.
$svr->rate($rate)
Set sample rate (if possible) to $rate.
$rate = $svr->rate;
Return sample rate.
$svr->play($audio[,$gain])
Play $audio via the hardware. Should take steps to match hardware and datas sampling rate.
$svr->gain($mult)
Set gain (if possible).
$svr->flush
Wait for playing to complete.
$svr->DESTROY
Destructor flushes and closes hardware.
<<lessSYNOPSIS
use Audio::Data;
use Audio::Play;
$audio = Audio::Data->new(...)
$svr = Audio::Play->new;
$svr->play($audio);
Audio::Play is an wrapper class which loads Audio::Play::$^O i.e. a per-platform driver.
Each class provides the following interface:
$svr = $class->new([$wait])
Create the server and return an object. $wait is supposed to determine whether to wait for device (and for how long) but is currently not really working for many devices.
$svr->rate($rate)
Set sample rate (if possible) to $rate.
$rate = $svr->rate;
Return sample rate.
$svr->play($audio[,$gain])
Play $audio via the hardware. Should take steps to match hardware and datas sampling rate.
$svr->gain($mult)
Set gain (if possible).
$svr->flush
Wait for playing to complete.
$svr->DESTROY
Destructor flushes and closes hardware.
Download (0.086MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1221 downloads
ZZplayer 0.9
ZZplayer is a MPEG player for the KDE environment. more>>
ZZplayer is a MPEG player for the KDE environment. Currently Mpeg I video, MP3 and VCD are supported. ZZplayer is based on SMPEG library.
You can play video in loop, without audio, resize the video or play in fullscreen mode.
<<lessYou can play video in loop, without audio, resize the video or play in fullscreen mode.
Download (0.15MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1175 downloads
SMPlayer 0.1
SMPlayer is a utility to play media file via the media player MPlayer. more>>
SMPlayer is a utility to play media file via the media player MPlayer. Files can be selected by a File-Selection-Dialog or by Drag-and-Drop.
By now it supports only basic functionality:
Select File, Play File, Seek, Switch to Fullscreen, adjust volume.
During playback a progress bar is shown.
<<lessBy now it supports only basic functionality:
Select File, Play File, Seek, Switch to Fullscreen, adjust volume.
During playback a progress bar is shown.
Download (0.68MB)
Added: 2007-03-18 License: GPL (GNU General Public License) Price:
962 downloads
Audio::Data 1.029
Audio::Data is a module for representing audio data to perl. more>>
Audio::Data is a module for representing audio data to perl.
SYNOPSIS
use Audio::Data;
my $audio = Audio::Data->new(rate => , ...);
$audio->method(...)
$audio OP ...
Audio::Data represents audio data to perl in a fairly compact and efficient manner using C via XS to hold data as a C array of float values. The use of float avoids many issues with dynamic range, and typical float has 24-bit mantissa so quantization noise should be acceptable. Many machines have floating point hardware these days, and in such cases operations on float should be as fast or faster than some kind of "scaled integer".
Nominally data is expected to be between +1.0 and -1.0 - although only code which interacts with outside world (reading/writing files or devices) really cares.
It can also represent elements (samples) which are "complex numbers" which simplifies many Digital Signal Processing methods.
Methods
The interface is object-oriented, and provides the methods below.
$audio = Audio::Data->new([method => value ...])
The "constructor" - takes a list of method/value pairs and calls $audio->method(value) on the object in order. Typically first "method" will be rate to set sampling rate of the object.
$rate = $audio->rate
Get sampling rate of object.
$audio->rate($newrate)
Set sampling rate of the object. If object contains existing data it is re-sampled to the new rate. (Code to do this was derived from a now dated version of sox.)
$audio->comment($string)
Sets simple string comment associated with data.
$string = $audio->comment
Get the comment
$time = $audio->duration
Return duration of object (in seconds).
$time = $audio->samples
Return number of samples in the object.
@data = $audio->data
Return data as list of values - not recommended for large data.
$audio->data(@data)
Sets elements from @data.
$audio->length($N)
Set number of samples to $N - tuncating or padding with zeros (silence).
($max,$min) = $audio->bounds([$start_time[,$end_time]])
Returns a list of two values representing the limits of the values between the two times if $end_time isnt specified it defaults to the duration of the object, and if start time isnt specified it defaults to zero.
$copy = $audio->clone
Creates copy of data carrying over sample rate and complex-ness of data.
$slice = $audio->timerange($start_time,$end_time);
Returns a time-slice between specified times.
$audio->Load($fh)
Reads Sun/NeXT .au data from the perl file handle (which should have binmode() applied to it.)
This will eventually change - to allow it to load other formats and perhaps to return list of Audio::Data objects to represnt multiple channels (e.g. stereo).
$audio->Save($fh[,$comment])
Write a Sun/NeXT .au file to perl file handle. $comment if specified is used as the comment.
$audio->tone($freq,$dur,$amp);
Append a sinusoidal tone of specified freqency (in Hz) and duration (in seconds), and peak amplitude $amp.
$audio->silence($dur);
Append a period of 0 value of specified duration.
$audio->noise($dur,$amp);
Append burst of (white) noise of specified duration and peak amplitude.
$window = $audio->hamming($SIZE,$start_sample[,$k])
Returns a "raised cosine window" sample of $SIZE samples starting at specified sample. If $k is specified it overrides the default value of 0.46 (e.g. a value of 0.5 would give a Hanning window as opposed to a Hamming window.)
windowed = ((1.0-k)+k*cos(x*PI))
$freq = $audio->fft($SIZE)
$time = $freq->ifft($SIZE);
Perform a Fast Fourier Transform (or its inverse). (Note that in general result of these methods have complex numbers as the elements. $SIZE should be a power-of-two (if it isnt next larger power of two is used). Data is padded with zeros as necessary to get to $SIZE samples.
@values = $audio->amplitude([$N[,$count]])
Return values of amplitude for sample $N..$N+$count inclusive. if $N is not specified it defaults to zero. If $count is not specified it defaults to 1 for scalar context and rest-of-data in array context.
@values = $audio->dB([$N[,$count]])
Return amplitude - in deci-Bells. (0dB is 1/2**15 i.e. least detectable value to 16-bit device.) Defaults as for amplitude.
@values = $audio->phase([$N [,$count]])
Return Phase - (if data are real returns 0). Defaults as for amplitude.
$diff = $audio->difference
Returns the first difference between successive elements of the data - so result is one sample shorter. This is a simple high-pass filter and is much used to remove DC offsets.
$Avalues = $audio->lpc($NUM_POLES,[$auto [,$refl]])
Perform Linear Predictive Coding analysis of $audio and return coefficents of resulting All-Pole filter. 0th Element is not a filter coefficent (there is no A[0] in such a filter) - but is a measure of the "error" in the matching process. $auto is an output argument and returns computed autocorrelation. $refl is also output and are so-called reflection coefficents used in "lattice" realization of the filter. (Code for this lifted from "Festival" speech systems speech_tools.)
$auto = $audio->autocorrelation($LENGTH)
Returns an (unscaled) autocorrelation function - can be used to cause peaks when data is periodic - and is used as a precursor to LPC analysis.
<<lessSYNOPSIS
use Audio::Data;
my $audio = Audio::Data->new(rate => , ...);
$audio->method(...)
$audio OP ...
Audio::Data represents audio data to perl in a fairly compact and efficient manner using C via XS to hold data as a C array of float values. The use of float avoids many issues with dynamic range, and typical float has 24-bit mantissa so quantization noise should be acceptable. Many machines have floating point hardware these days, and in such cases operations on float should be as fast or faster than some kind of "scaled integer".
Nominally data is expected to be between +1.0 and -1.0 - although only code which interacts with outside world (reading/writing files or devices) really cares.
It can also represent elements (samples) which are "complex numbers" which simplifies many Digital Signal Processing methods.
Methods
The interface is object-oriented, and provides the methods below.
$audio = Audio::Data->new([method => value ...])
The "constructor" - takes a list of method/value pairs and calls $audio->method(value) on the object in order. Typically first "method" will be rate to set sampling rate of the object.
$rate = $audio->rate
Get sampling rate of object.
$audio->rate($newrate)
Set sampling rate of the object. If object contains existing data it is re-sampled to the new rate. (Code to do this was derived from a now dated version of sox.)
$audio->comment($string)
Sets simple string comment associated with data.
$string = $audio->comment
Get the comment
$time = $audio->duration
Return duration of object (in seconds).
$time = $audio->samples
Return number of samples in the object.
@data = $audio->data
Return data as list of values - not recommended for large data.
$audio->data(@data)
Sets elements from @data.
$audio->length($N)
Set number of samples to $N - tuncating or padding with zeros (silence).
($max,$min) = $audio->bounds([$start_time[,$end_time]])
Returns a list of two values representing the limits of the values between the two times if $end_time isnt specified it defaults to the duration of the object, and if start time isnt specified it defaults to zero.
$copy = $audio->clone
Creates copy of data carrying over sample rate and complex-ness of data.
$slice = $audio->timerange($start_time,$end_time);
Returns a time-slice between specified times.
$audio->Load($fh)
Reads Sun/NeXT .au data from the perl file handle (which should have binmode() applied to it.)
This will eventually change - to allow it to load other formats and perhaps to return list of Audio::Data objects to represnt multiple channels (e.g. stereo).
$audio->Save($fh[,$comment])
Write a Sun/NeXT .au file to perl file handle. $comment if specified is used as the comment.
$audio->tone($freq,$dur,$amp);
Append a sinusoidal tone of specified freqency (in Hz) and duration (in seconds), and peak amplitude $amp.
$audio->silence($dur);
Append a period of 0 value of specified duration.
$audio->noise($dur,$amp);
Append burst of (white) noise of specified duration and peak amplitude.
$window = $audio->hamming($SIZE,$start_sample[,$k])
Returns a "raised cosine window" sample of $SIZE samples starting at specified sample. If $k is specified it overrides the default value of 0.46 (e.g. a value of 0.5 would give a Hanning window as opposed to a Hamming window.)
windowed = ((1.0-k)+k*cos(x*PI))
$freq = $audio->fft($SIZE)
$time = $freq->ifft($SIZE);
Perform a Fast Fourier Transform (or its inverse). (Note that in general result of these methods have complex numbers as the elements. $SIZE should be a power-of-two (if it isnt next larger power of two is used). Data is padded with zeros as necessary to get to $SIZE samples.
@values = $audio->amplitude([$N[,$count]])
Return values of amplitude for sample $N..$N+$count inclusive. if $N is not specified it defaults to zero. If $count is not specified it defaults to 1 for scalar context and rest-of-data in array context.
@values = $audio->dB([$N[,$count]])
Return amplitude - in deci-Bells. (0dB is 1/2**15 i.e. least detectable value to 16-bit device.) Defaults as for amplitude.
@values = $audio->phase([$N [,$count]])
Return Phase - (if data are real returns 0). Defaults as for amplitude.
$diff = $audio->difference
Returns the first difference between successive elements of the data - so result is one sample shorter. This is a simple high-pass filter and is much used to remove DC offsets.
$Avalues = $audio->lpc($NUM_POLES,[$auto [,$refl]])
Perform Linear Predictive Coding analysis of $audio and return coefficents of resulting All-Pole filter. 0th Element is not a filter coefficent (there is no A[0] in such a filter) - but is a measure of the "error" in the matching process. $auto is an output argument and returns computed autocorrelation. $refl is also output and are so-called reflection coefficents used in "lattice" realization of the filter. (Code for this lifted from "Festival" speech systems speech_tools.)
$auto = $audio->autocorrelation($LENGTH)
Returns an (unscaled) autocorrelation function - can be used to cause peaks when data is periodic - and is used as a precursor to LPC analysis.
Download (0.086MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1222 downloads
Play What I Mean 0.09
Play What I Mean plays media files on a local machine based on a given set of terms found within the filenames. more>>
Play What I Mean project allows a user to, from a single commandline or terminal, enter a string, or list of strings, that represent what he/she wishes to have played by whatsoever media player he chooses, the default being MPlayer, and then having that particular item be found and played.
What this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
<<lessWhat this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
Download (0.054MB)
Added: 2006-02-01 License: LGPL (GNU Lesser General Public License) Price:
1361 downloads
JFlag 0.42
JFlag is a RTS-like game with multiple play modes. more>>
JFlag project is a RTS-like game with multiple play modes.
JFlag is an RTS-like game with multiple play modes (capture the flag, last man standing, etc.).
Main features:
- Network game, up to 9 players
- Gameplay based on XML files, so *everything* is easily customizable
- Random map generation
- And many more..
<<lessJFlag is an RTS-like game with multiple play modes (capture the flag, last man standing, etc.).
Main features:
- Network game, up to 9 players
- Gameplay based on XML files, so *everything* is easily customizable
- Random map generation
- And many more..
Download (0.15MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1025 downloads
DoSSi Zola 1.0
DoSSi Zola is a board game under GPL licence, using SDL. more>>
DoSSi Zola is a board game under GPL licence, using SDL. You can play with two players or you can play on your own against the computer.
The goal of the game is quite simple: block your opponent by destroying the fields which surround him without being blocked yourself. Every turn of play, each player must first move to some adjacent field and then destroy a field of his choice. The first player who cannot move anymore loses the game.
<<lessThe goal of the game is quite simple: block your opponent by destroying the fields which surround him without being blocked yourself. Every turn of play, each player must first move to some adjacent field and then destroy a field of his choice. The first player who cannot move anymore loses the game.
Download (0.90MB)
Added: 2005-08-16 License: GPL (GNU General Public License) Price:
1531 downloads
last played 0.3
last played is a small script that shows the last 5 files a mounted iPod shuffle played in shuffle mode. more>>
last played is a small script that shows the last 5 files a mounted iPod shuffle played in shuffle mode.
Since you look at this page, you probably own an iPod shuffle. If you are like me, you like to upload new music on it, set it to shuffle mode and enjoy. Yeah!
Until there comes a song you really love or hate, but your trusty shuffle lacks a display, so there is no way to know (other than to memorize some lyrics and google for them) which song it was.
Luckily, there is an easier way: last played is a small python script that will put the last 5 (or whatever you tell it on command line) files you listened to on screen. Now you can simply delete songs you hate and give 5 stars to songs you love.
I recommend putting the last.py on the root directory of your shuffle. You can then start it from there using
python last.py
on the command line.
last played is released under the terms of the GNU GPL.
Version restrictions:
- Since the iPod shuffle recreates its shuffle sequence whenever the end of the current shuffle sequence is reached, the script might return wrong results now and then. I have not yet tested it thoroughly enough to confirm it, sorry. However, this should not happen too often.
Enhancements:
- This version now (probably) finds a shuffle under MS Windows, and detects if the sequential mode was set, showing the right files in this case.
<<lessSince you look at this page, you probably own an iPod shuffle. If you are like me, you like to upload new music on it, set it to shuffle mode and enjoy. Yeah!
Until there comes a song you really love or hate, but your trusty shuffle lacks a display, so there is no way to know (other than to memorize some lyrics and google for them) which song it was.
Luckily, there is an easier way: last played is a small python script that will put the last 5 (or whatever you tell it on command line) files you listened to on screen. Now you can simply delete songs you hate and give 5 stars to songs you love.
I recommend putting the last.py on the root directory of your shuffle. You can then start it from there using
python last.py
on the command line.
last played is released under the terms of the GNU GPL.
Version restrictions:
- Since the iPod shuffle recreates its shuffle sequence whenever the end of the current shuffle sequence is reached, the script might return wrong results now and then. I have not yet tested it thoroughly enough to confirm it, sorry. However, this should not happen too often.
Enhancements:
- This version now (probably) finds a shuffle under MS Windows, and detects if the sequential mode was set, showing the right files in this case.
Download (0.010MB)
Added: 2005-09-03 License: GPL (GNU General Public License) Price:
1511 downloads
ViZiGO 1.09
ViZiGO project is a client to play GO over Internet with the IGS server. more>>
ViZiGO project is a client to play GO over Internet with the IGS server.
ViZiGO is a client to play GO over internet. It will let you play GO against thousands of players.
ViZiGO primarily was intented for IGS but will work also with any NNGS servers (like for example nngs.cosmic.org).
Enhancements:
- Fixes a problem when first logging in with a new IGS account (client and quiet settings are now set correctly).
- This version include also sourcecode for FLTK. It should compile fine under Linux, Windoz and other OS as well.
<<lessViZiGO is a client to play GO over internet. It will let you play GO against thousands of players.
ViZiGO primarily was intented for IGS but will work also with any NNGS servers (like for example nngs.cosmic.org).
Enhancements:
- Fixes a problem when first logging in with a new IGS account (client and quiet settings are now set correctly).
- This version include also sourcecode for FLTK. It should compile fine under Linux, Windoz and other OS as well.
Download (1.9MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1054 downloads
phpxmms 1.0
phpxmms is a web front end to a running XMMS/Icecast server. more>>
phpxmms is a web front end to a running XMMS/Icecast server. It allows users to skip, pause, play and add songs remotely.
phpxmms also supports skins and will work from any computer with an internet connection.
<<lessphpxmms also supports skins and will work from any computer with an internet connection.
Download (0.065MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1288 downloads
lintad 0.0.8
lintad is a Web-based voicemail/fax system using the Lucent/Agere Linmodem. more>>
Linux Telephone Answering Device (lintad) is a fax and voicemail application.
It uses a softmodem as a soundcard attached to the phoneline to play greetings and record messages.
Messages and faxes are made available to browsers via Apache and PHP.
<<lessIt uses a softmodem as a soundcard attached to the phoneline to play greetings and record messages.
Messages and faxes are made available to browsers via Apache and PHP.
Download (0.50MB)
Added: 2005-04-20 License: GPL (GNU General Public License) Price:
1649 downloads
Risk 1.0.9.2
Risk is a Java version of the classic RISK board game. more>>
Risk is a Java version of the classic RISK board game, with a simple map format, network play, single player mode, hotseat, and many more features. Risk works on all operating system that run Java 1.4 or higher.
<<less Download (3.5MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
2282 downloads
xmmsctrl 1.9
xmmsctrl is a small utility to control xmms from the command line. more>>
xmmsctrl is a small utility to control xmms from the command line. xmmsctrls goal is to be used coupled with sh to test xmms state and perform an appropriate action, e.g. if playing then pause else play.
The interest of this is to bind keys in a window manager to have control over xmms with keys that do play/next/pause, prev, control sound...
Configuration: create in your home directory a directory .FancyLauncher and then copy the plugins directory with: cp -r /usr/local/FancyLauncher/plugins ~/.FancyLauncher/
<<lessThe interest of this is to bind keys in a window manager to have control over xmms with keys that do play/next/pause, prev, control sound...
Configuration: create in your home directory a directory .FancyLauncher and then copy the plugins directory with: cp -r /usr/local/FancyLauncher/plugins ~/.FancyLauncher/
Download (0.014MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1291 downloads
Role Playing Tools 1.1
Role Playing Tools extends the pen and paper role playing tabletop to the computer. more>>
Role Playing Tools extends the pen and paper role playing tabletop to the computer by providing a die rolling tool with a full expression language including Javascript functions, tabbed rolling bars, quick summation features, and the ability to save and restore sessions. There is also a client and server map sharing tool. Both are intended to be simple and powerful and enhance the game, not distract from it.
We found that we wanted to augment our pen-and-paper roleplaying (primarily 3.5ed D&D) with computer aids.
These tools extend and augment our traditional playing style. They are not a role playing game by themselves, nor are they meant to replace everything at the D&D table.
DiceToolis a simple but powerful expression parser that has built in functions for random number generation and can be further extended by JavaScript to do all sorts of calculations.
MapToolis an elegant graphical tool to share maps (images) and map data (drawings, markers, grid placement) in a client/server fashion between multiple players.
TokenToolis an accessory to MapTool. Drag any image onto the workspace and use the mouse to move and zoom the image in the reticle. Then drag from the preview pane directly onto MapTool -- or File->Save to save a png file.
<<lessWe found that we wanted to augment our pen-and-paper roleplaying (primarily 3.5ed D&D) with computer aids.
These tools extend and augment our traditional playing style. They are not a role playing game by themselves, nor are they meant to replace everything at the D&D table.
DiceToolis a simple but powerful expression parser that has built in functions for random number generation and can be further extended by JavaScript to do all sorts of calculations.
MapToolis an elegant graphical tool to share maps (images) and map data (drawings, markers, grid placement) in a client/server fashion between multiple players.
TokenToolis an accessory to MapTool. Drag any image onto the workspace and use the mouse to move and zoom the image in the reticle. Then drag from the preview pane directly onto MapTool -- or File->Save to save a png file.
Download (2.4MB)
Added: 2006-12-15 License: MIT/X Consortium License Price:
1049 downloads
MPEG::MP3Play 0.15
MPEG::MP3Play is a Perl extension for playing back MPEG music. more>>
MPEG::MP3Play is a Perl extension for playing back MPEG music.
SYNOPSIS
use MPEG::MP3Play;
my $mp3 = new MPEG::MP3Play;
$mp3->open ("test.mp3");
$mp3->play;
$mp3->message_handler;
This Perl module enables you to playback MPEG music.
This README and the documention cover version 0.15 of the MPEG::MP3Play module.
<<lessSYNOPSIS
use MPEG::MP3Play;
my $mp3 = new MPEG::MP3Play;
$mp3->open ("test.mp3");
$mp3->play;
$mp3->message_handler;
This Perl module enables you to playback MPEG music.
This README and the documention cover version 0.15 of the MPEG::MP3Play module.
Download (0.038MB)
Added: 2006-07-12 License: Perl Artistic License Price:
1200 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above play 1.029 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed