Main > Free Download Search >

Free mp3 software for linux

mp3

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 779
MP3 Streamer 2.3

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.
<<less
Download (0.030MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1822 downloads
MP3 Splitter 0.3

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.
<<less
Download (2.5MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
3029 downloads
Finddouble 1.4

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 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 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.

<<less
Download (0.007MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1094 downloads
Template::Plugin::MP3 1.02

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.

<<less
Download (0.018MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1087 downloads
MP3::ID3Lib 0.12

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.

<<less
Download (0.037MB)
Added: 2006-11-07 License: Perl Artistic License Price:
1086 downloads
MP3::ID3Lib::Frame 0.12

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.

<<less
Download (0.037MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1079 downloads
MP3::Find::Filesystem 0.06

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,
);

<<less
Download (0.029MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1080 downloads
MP3::Daemon 0.63

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;

<<less
Download (0.025MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1084 downloads
Bundle::MP3 1.00

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.

<<less
Download (MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1082 downloads
Dynamic MP3 Lister

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.
<<less
Download (0.009MB)
Added: 2005-05-05 License: Free for non-commercial use Price:
1643 downloads
MP3 Jukebox-Tk 09022001

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.

<<less
Download (0.019MB)
Added: 2006-04-21 License: GPL (GNU General Public License) Price:
1296 downloads
MP3::Icecast 0.02

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.

<<less
Download (0.033MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1084 downloads
MP3::Tag 0.9709

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();

<<less
Download (0.17MB)
Added: 2007-07-12 License: Perl Artistic License Price:
839 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5