mp3
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 779
MP3 Streamer 2.3
MP3 Streamer streams MP3 files with an easy Web interface. more>>
This module enables to listen to mp3-streams according to certain security policies (enabled user). The mp3s do not have to be in the web-servers document root.
Main features:
- XHTML compliant.
- Admin interface allows you to change position, visibility and title of the stream playlist Box.
- You dont have to fiddle around with config files. Interface is provided to configure the paths etc., user access and reset the access counter.
- Dynamic directory parsing for mp3-files
- mp3-file names are not held in a database as the File/Directory names are used to create the displayed Songs, album titles etc. as mp3 tags extraction capabilities are not included in php by default.
- Artist, Album, mp3-file browsable
- Playlist handling capabilities with playlist editor
- Demo mode for guests possible, e.g. streaming not enabled.
- Clicking on a Song will send a mpeg-url type information to the mp3-player application such as winamp or xmms. (Tested under linux with xmms only).
Version restrictions:
- The software only searches through 2 Directory structures. It is meant to go through: $mp3dir/Artist-Name/Album-Name/mp3-files.mp3 It however detects files in the Artist-Directory and shows these accordingly. As I didnt use this function, I dont know what it looks like though.
<<lessMain features:
- XHTML compliant.
- Admin interface allows you to change position, visibility and title of the stream playlist Box.
- You dont have to fiddle around with config files. Interface is provided to configure the paths etc., user access and reset the access counter.
- Dynamic directory parsing for mp3-files
- mp3-file names are not held in a database as the File/Directory names are used to create the displayed Songs, album titles etc. as mp3 tags extraction capabilities are not included in php by default.
- Artist, Album, mp3-file browsable
- Playlist handling capabilities with playlist editor
- Demo mode for guests possible, e.g. streaming not enabled.
- Clicking on a Song will send a mpeg-url type information to the mp3-player application such as winamp or xmms. (Tested under linux with xmms only).
Version restrictions:
- The software only searches through 2 Directory structures. It is meant to go through: $mp3dir/Artist-Name/Album-Name/mp3-files.mp3 It however detects files in the Artist-Directory and shows these accordingly. As I didnt use this function, I dont know what it looks like though.
Download (0.030MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1822 downloads
MP3 Splitter 0.3
MP3 Splitter is a simple program to split MP3s into segments of user-specified size. more>>
MP3 Splitter is a simple program to split MP3s into segments of user-specified size.
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script config.status that you can run in the future to recreate the current configuration, a file config.cache that saves the results of its tests to speed up reconfiguring, and a file config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release. If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
This is the way to compile this package is:
1. cd to the directory containing the packages source code and type ./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type sh ./configure instead to prevent `csh from trying to execute configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
4. You can remove the program binaries and object files from the source code directory by typing `make clean.
<<lessThe `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script config.status that you can run in the future to recreate the current configuration, a file config.cache that saves the results of its tests to speed up reconfiguring, and a file config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release. If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
This is the way to compile this package is:
1. cd to the directory containing the packages source code and type ./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type sh ./configure instead to prevent `csh from trying to execute configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
4. You can remove the program binaries and object files from the source code directory by typing `make clean.
Download (2.5MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
3029 downloads

Finddouble 1.4
Finddouble searches directories for file duplicate. more>> finddouble 1.4 : is a Linux/Mac application. It searches directories for file duplicate. Very usefull to find copies of the same file : images, png, jpe, music, mp3, any kind of file.<<less
Download (22KB)
Added: 2009-04-27 License: Freeware Price: Free
428 downloads

MP3 Diags 0.99.05.029
MP3 Diags offers you a powerful GUI-based application which lets end-users identify issues with their MP3 files, fix some of the issues and make other changes, like adding track information. more>> <<less
Added: 2009-07-26 License: GPL Price: FREE
downloads
MP3::ID3v1Tag 1.11
MP3::ID3v1Tag can edit ID3v1 Tags from an Audio MPEG Layer 3. more>>
MP3::ID3v1Tag can edit ID3v1 Tags from an Audio MPEG Layer 3.
SYNOPSIS
use MP3::ID3v1Tag;
$mp3_file = new MP3::ID3v1Tag("filename.mp3");
$mp3_file->print_tag();
if($mp3_file->got_tag()) {
$mp3_file->set_title($title);
$save_status = $mp3_file->save();
}
The ID3v1Tag routines are useful for setting and reading ID3 MP3 Audio Tags. Just create an MP3::ID3v1Tag Object with the path to the file of interest, and query any of the methods below.
<<lessSYNOPSIS
use MP3::ID3v1Tag;
$mp3_file = new MP3::ID3v1Tag("filename.mp3");
$mp3_file->print_tag();
if($mp3_file->got_tag()) {
$mp3_file->set_title($title);
$save_status = $mp3_file->save();
}
The ID3v1Tag routines are useful for setting and reading ID3 MP3 Audio Tags. Just create an MP3::ID3v1Tag Object with the path to the file of interest, and query any of the methods below.
Download (0.007MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1094 downloads
Template::Plugin::MP3 1.02
Template::Plugin::MP3 is a Perl interface to the MP3::Info Module. more>>
Template::Plugin::MP3 is a Perl interface to the MP3::Info Module.
SYNOPSIS
[% USE mp3 = MP3("Montana.mp3") %]
[% mp3.title %]
[% mp3.album %]
# perldoc MP3::Info for more ideas
Template::Plugin::MP3 provides a simple wrapper for using MP3::Info in object oriented mode; see MP3::Info for more details.
<<lessSYNOPSIS
[% USE mp3 = MP3("Montana.mp3") %]
[% mp3.title %]
[% mp3.album %]
# perldoc MP3::Info for more ideas
Template::Plugin::MP3 provides a simple wrapper for using MP3::Info in object oriented mode; see MP3::Info for more details.
Download (0.018MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1087 downloads
MP3::ID3Lib 0.12
MP3::ID3Lib is a Perl module for ID3v1/ID3v2 Tagging of MP3 files. more>>
MP3::ID3Lib is a Perl module for ID3v1/ID3v2 Tagging of MP3 files.
SYNOPSIS
use MP3::ID3Lib;
my $id3 = MP3::ID3Lib->new($filename);
foreach my $frame (@{$id3->frames}) {
my $code = $frame->code;
my $description = $frame->description;
my $value = $frame->value;
$frame->set("Orange") if $code eq TPE1;
print "$description: $valuen";
}
$id3->add_frame("TIT2", "Title goes here");
$id3->commit;
This module allows you to edit and add ID3 tags in MP3 files.
ID3 tags are small pieces of information stored inside the MP3 file. They can contain bits of metadata about the MP3, such as album name, song name, artist, original artist, genre, composer, year of release, additional comment fields, and many more.
<<lessSYNOPSIS
use MP3::ID3Lib;
my $id3 = MP3::ID3Lib->new($filename);
foreach my $frame (@{$id3->frames}) {
my $code = $frame->code;
my $description = $frame->description;
my $value = $frame->value;
$frame->set("Orange") if $code eq TPE1;
print "$description: $valuen";
}
$id3->add_frame("TIT2", "Title goes here");
$id3->commit;
This module allows you to edit and add ID3 tags in MP3 files.
ID3 tags are small pieces of information stored inside the MP3 file. They can contain bits of metadata about the MP3, such as album name, song name, artist, original artist, genre, composer, year of release, additional comment fields, and many more.
Download (0.037MB)
Added: 2006-11-07 License: Perl Artistic License Price:
1086 downloads
MP3::ID3Lib::Frame 0.12
MP3::ID3Lib::Frame is an ID3v1/ID3v2 Tagging Frames. more>>
MP3::ID3Lib::Frame is an ID3v1/ID3v2 Tagging Frames.
SYNOPSIS
use MP3::ID3Lib;
my $id3 = MP3::ID3Lib->new($filename);
foreach my $frame (@{$id3->frames}) {
my $code = $frame->code;
my $description = $frame->description;
my $value = $frame->value;
$frame->set("Orange") if $code eq COMM;
print "$description: $valuen";
}
$id3->commit;
See MP3::ID3Lib for more information.
<<lessSYNOPSIS
use MP3::ID3Lib;
my $id3 = MP3::ID3Lib->new($filename);
foreach my $frame (@{$id3->frames}) {
my $code = $frame->code;
my $description = $frame->description;
my $value = $frame->value;
$frame->set("Orange") if $code eq COMM;
print "$description: $valuen";
}
$id3->commit;
See MP3::ID3Lib for more information.
Download (0.037MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1079 downloads
MP3::Find::Filesystem 0.06
MP3::Find::Filesystem is a File::Find-based backend to MP3::Find. more>>
MP3::Find::Filesystem is a File::Find-based backend to MP3::Find.
SYNOPSIS
use MP3::Find::Filesystem;
my $finder = MP3::Find::Filesystem->new;
my @mp3s = $finder->find_mp3s(
dir => /home/peter/music,
query => {
artist => ilyaimy,
album => myxomatosis,
},
ignore_case => 1,
);
<<lessSYNOPSIS
use MP3::Find::Filesystem;
my $finder = MP3::Find::Filesystem->new;
my @mp3s = $finder->find_mp3s(
dir => /home/peter/music,
query => {
artist => ilyaimy,
album => myxomatosis,
},
ignore_case => 1,
);
Download (0.029MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1080 downloads
MP3::Daemon 0.63
MP3::Daemon is a daemon that possesses mpg123. more>>
MP3::Daemon is a daemon that possesses mpg123.
SYNOPSIS
MP3::Daemon is meant to be subclassed -- not used directly.
package MP3::Daemon::Simple;
use strict;
use vars qw(@ISA);
use MP3::Daemon;
@ISA = qw(MP3::Daemon);
Other perl scripts would use MP3::Daemon::Simple like this:
my $socket_path = "/tmp/mp3d_socket";
# start up a daemon
MP3::Daemon::Simple->spawn($socket_path);
# get a socket thats good for one request to the daemon
my $client = MP3::Daemon::Simple->client($socket_path);
print $client @command;
<<lessSYNOPSIS
MP3::Daemon is meant to be subclassed -- not used directly.
package MP3::Daemon::Simple;
use strict;
use vars qw(@ISA);
use MP3::Daemon;
@ISA = qw(MP3::Daemon);
Other perl scripts would use MP3::Daemon::Simple like this:
my $socket_path = "/tmp/mp3d_socket";
# start up a daemon
MP3::Daemon::Simple->spawn($socket_path);
# get a socket thats good for one request to the daemon
my $client = MP3::Daemon::Simple->client($socket_path);
print $client @command;
Download (0.025MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1084 downloads
Bundle::MP3 1.00
Bundle::MP3 is a bundle to install all MP3-related modules. more>>
Bundle::MP3 is a bundle to install all MP3-related modules.
SYNOPSIS
perl -MCPAN -e install Bundle::MP3
CONTENTS
MP3::Info - For MP3::Info by Chris Sandor
Digest::MD5 - Used by MP3::Napster
MP3::Napster - For MP3::Napster by Lincoln Stein
Bundle::Xmms - For Xmms by Doug MacEachern
This bundle installs a bunch of modules related to sharing and playing MP3 files, including MP3::Info by Chris Sandor, MP3::Napster, by Lincoln Stein, and the Xmms bundle by Doug MacEachern.
<<lessSYNOPSIS
perl -MCPAN -e install Bundle::MP3
CONTENTS
MP3::Info - For MP3::Info by Chris Sandor
Digest::MD5 - Used by MP3::Napster
MP3::Napster - For MP3::Napster by Lincoln Stein
Bundle::Xmms - For Xmms by Doug MacEachern
This bundle installs a bunch of modules related to sharing and playing MP3 files, including MP3::Info by Chris Sandor, MP3::Napster, by Lincoln Stein, and the Xmms bundle by Doug MacEachern.
Download (MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1082 downloads
Dynamic MP3 Lister
Dynamic MP3 Lister is a PHP script for downloading/streaming MP3s from a Web server. more>>
Dynamic MP3 Lister was a project I started a long time ago to create dynamic lists of MP3s quickly and easily.
Features MP3 Information extraction for things like bitrate, channels, playtime and more.
Please note that this script is discontinued, and is only shown here now as an example of my work.
<<lessFeatures MP3 Information extraction for things like bitrate, channels, playtime and more.
Please note that this script is discontinued, and is only shown here now as an example of my work.
Download (0.009MB)
Added: 2005-05-05 License: Free for non-commercial use Price:
1643 downloads
MP3 Jukebox-Tk 09022001
MP3 Jukebox-Tk is an organizer/jukebox for local mp3 collections. more>>
MP3 Jukebox-Tk is an organizer/jukebox for local mp3 collections. MP3 Jukebox-Tk sorts your mp3 files by band and presents a jukebox style interface to let you choose which ones to play.
It then passes these off to XMMS for playing. It also keeps stats on what you listen to, and can use those stats to generate a weighted random playlist for you. Non-weighted (truly random) playlists are also available.
<<lessIt then passes these off to XMMS for playing. It also keeps stats on what you listen to, and can use those stats to generate a weighted random playlist for you. Non-weighted (truly random) playlists are also available.
Download (0.019MB)
Added: 2006-04-21 License: GPL (GNU General Public License) Price:
1296 downloads
MP3::Icecast 0.02
MP3::Icecast is a Perl module to generate Icecast streams, as well as M3U and PLSv2 playlists. more>>
MP3::Icecast is a Perl module to generate Icecast streams, as well as M3U and PLSv2 playlists.
SYNOPSIS
use MP3::Icecast;
use MP3::Info;
use IO::Socket;
my $listen_socket = IO::Socket::INET->new(
LocalPort => 8000, #standard Icecast port
Listen => 20,
Proto => tcp,
Reuse => 1,
Timeout => 3600);
#create an instance to find all files below /usr/local/mp3
my $finder = MP3::Icecast->new();
$finder->recursive(1);
$finder->add_directory(/usr/local/mp3);
my @files = $finder->files;
#accept TCP 8000 connections
while(1){
next unless my $connection = $listen_socket->accept;
defined(my $child = fork()) or die "Cant fork: $!";
if($child == 0){
$listen_socket->close;
my $icy = MP3::Icecast->new;
#stream files that have an ID3 genre tag of "jazz"
while(@files){
my $file = shift @files;
my $info = new MP3::Info $file;
next unless $info;
next unless $info->genre =~ /jazz/i;
$icy->stream($file,0,$connection);
}
exit 0;
}
#a contrived example to demonstrate that MP3::Icecast
#can generate M3U and PLSv2 media playlists.
print STDERR $icy->m3u, "n";
print STDERR $icy->pls, "n";
$connection->close;
}
ABSTRACT
MP3::Icecast supports streaming Icecast protocol over socket or other filehandle (including STDIN). This is useful for writing a streaming media server.
MP3::Icecast also includes support for generating M3U and PLSv2 playlist files. These are common formats supported by most modern media players, including XMMS, Windows Media Player 9, and Winamp.
<<lessSYNOPSIS
use MP3::Icecast;
use MP3::Info;
use IO::Socket;
my $listen_socket = IO::Socket::INET->new(
LocalPort => 8000, #standard Icecast port
Listen => 20,
Proto => tcp,
Reuse => 1,
Timeout => 3600);
#create an instance to find all files below /usr/local/mp3
my $finder = MP3::Icecast->new();
$finder->recursive(1);
$finder->add_directory(/usr/local/mp3);
my @files = $finder->files;
#accept TCP 8000 connections
while(1){
next unless my $connection = $listen_socket->accept;
defined(my $child = fork()) or die "Cant fork: $!";
if($child == 0){
$listen_socket->close;
my $icy = MP3::Icecast->new;
#stream files that have an ID3 genre tag of "jazz"
while(@files){
my $file = shift @files;
my $info = new MP3::Info $file;
next unless $info;
next unless $info->genre =~ /jazz/i;
$icy->stream($file,0,$connection);
}
exit 0;
}
#a contrived example to demonstrate that MP3::Icecast
#can generate M3U and PLSv2 media playlists.
print STDERR $icy->m3u, "n";
print STDERR $icy->pls, "n";
$connection->close;
}
ABSTRACT
MP3::Icecast supports streaming Icecast protocol over socket or other filehandle (including STDIN). This is useful for writing a streaming media server.
MP3::Icecast also includes support for generating M3U and PLSv2 playlist files. These are common formats supported by most modern media players, including XMMS, Windows Media Player 9, and Winamp.
Download (0.033MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1084 downloads
MP3::Tag 0.9709
MP3::Tag is a Perl module for reading tags of MP3 audio files. more>>
MP3::Tag is a Perl module for reading tags of MP3 audio files.
SYNOPSIS
use MP3::Tag;
$mp3 = MP3::Tag->new($filename);
# get some information about the file in the easiest way
($title, $track, $artist, $album, $comment, $year, $genre) = $mp3->autoinfo();
$comment = $mp3->comment();
# or have a closer look on the tags
# scan file for existing tags
$mp3->get_tags;
if (exists $mp3->{ID3v1}) {
# read some information from the tag
$id3v1 = $mp3->{ID3v1}; # $id3v1 is only a shortcut for $mp3->{ID3v1}
print $id3v1->title;
# change the tag contents
$id3v1->all("Song","Artist","Album",2001,"Comment",10,"Top 40");
$id3v1->write_tag;
}
if (exists $mp3->{ID3v2}) {
# read some information from the tag
($name, $info) = $mp3->{ID3v2}->get_frame("TIT2");
# delete the tag completely from the file
$mp3->{ID3v2}->remove_tag;
} else {
# create a new tag
$mp3->new_tag("ID3v2");
$mp3->{ID3v2}->add_frame("TALB", "Album title");
$mp3->{ID3v2}->write_tag;
}
$mp3->close();
<<lessSYNOPSIS
use MP3::Tag;
$mp3 = MP3::Tag->new($filename);
# get some information about the file in the easiest way
($title, $track, $artist, $album, $comment, $year, $genre) = $mp3->autoinfo();
$comment = $mp3->comment();
# or have a closer look on the tags
# scan file for existing tags
$mp3->get_tags;
if (exists $mp3->{ID3v1}) {
# read some information from the tag
$id3v1 = $mp3->{ID3v1}; # $id3v1 is only a shortcut for $mp3->{ID3v1}
print $id3v1->title;
# change the tag contents
$id3v1->all("Song","Artist","Album",2001,"Comment",10,"Top 40");
$id3v1->write_tag;
}
if (exists $mp3->{ID3v2}) {
# read some information from the tag
($name, $info) = $mp3->{ID3v2}->get_frame("TIT2");
# delete the tag completely from the file
$mp3->{ID3v2}->remove_tag;
} else {
# create a new tag
$mp3->new_tag("ID3v2");
$mp3->{ID3v2}->add_frame("TALB", "Album title");
$mp3->{ID3v2}->write_tag;
}
$mp3->close();
Download (0.17MB)
Added: 2007-07-12 License: Perl Artistic License Price:
839 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 mp3 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