Main > Free Download Search >

Free music daemon software for linux

music daemon

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1542
Music daemon 0.0.4

Music daemon 0.0.4


Music daemon(musicd) is a music playing server that supports multiple formats through plugins and multiple playlists. more>>
Music daemon(musicd) is a music playing server that supports multiple formats through plugins and multiple playlists. Musicd supports plugins to enable playing of different audioformats. The plugin-api is quite similiar to one that the popular XMMS uses. Currently XMMS-plugins are not directly supported, but if I find the time, Ill make a meta-plugin to support them.
The first reason to make the player a server is to make it possible to use many different frontends and even at the same time. You can use a GUI if you like them, but anything it can do, can be done from commandline too.
The second reason is to make sure that the GUI or X does not crash the whole player. I have found that many software with a GUI tend to crash. With musicd the player is unaffected by this and you can start the interface again.
Main features:
- Musicd has its own simple text-based protocol for player-frontend communication.
- Support for unlimited number of playlists, songs per playlist and frontends connect at the same time
- Support for both IPv4 and IPv6. Also UNIX-sockets are supported for local connections.
- Currently supported audioformats: mp3 (ffmpeg), ogg vorbis (vorbisfile) and mods (libmikmod).
- Support for OSS and Solaris ouput.
- Musicd has been tested on x86 Linux and Solaris 9.
Enhancements:
- Calling play while already playing shouldnt cause deadlocks anymore
- Load command on a file that has too long line as the last line locked up the daemon, this shouldnt happen anymore
- Invalid id3tags shouldnt give random data anymore
- Invalid filenames shouldnt crash the player anymore
<<less
Download (0.18MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1179 downloads
Python Music Daemon 0.3

Python Music Daemon 0.3


Python Music Daemon is yet another jukebox written in Python. more>>
PyMusicD is yet another jukebox daemon written in python. It was born out of my frustration with the current mp3 jukeboxes, mostly the lack of features that I want. Ive also been playing with python quite a lot lately, and this is my first attempt at a large project in python.
The player is being written to satisfy my own requirements for a car mp3 player, although theres no reason you couldnt use this for a home mp3 player, or work mp3 player.
It assumes that your network users are (mostly) benign, and doesnt take a lot of precautions against malicious users who want to screw with your mp3s. Take appropriate measures to only allow trusted users to play with it, at least until I secure it a bit better.
Its primary purpose is to run in the background, and play mp3s whenever they are in the playlist.
Usage
Unpack this to its own directory. Edit the pymusicd.conf file to your liking. Run python PyMusicD, then run python pymusic to play around with it. The client operates very similarly to most shells, and includes tab completion for commands (but not arguments... yet.)
If you wish to install this to the system, you may do so by running python setup.py install. This will install the server binary in the default place for your platform (according to distutils.) You may then edit the config file (/etc/pymusicd.conf by default) and run the server by running PyMusicD. The cli client will be named pymusic.
This software is currently in development. It is not ready for end users yet. You should have familiarity with scripting in python before you set about to use this software. That being said, if you find bugs that arent listed in TODO, and/or have problems with the software that arent listed in TODO, email me (zwhite@darkstar.frop.org) and Ill see what I can do to help you. Code patches/suggestions are always welcome.
This is known to work on my Slackware 9.0 machine using the Python 2.2.2 package that came with it. I have also tested it on my Mac OSX 10.2.8 machine with Python 2.2. I have no reason to believe that it wont work on any machine with a Python 2.x interpreter and
either mpg123 or mpg321. Your mileage may vary. If it doesnt work on your platform, please let me know. My goal is to have this work on any platform that python runs on.
Enhancements:
- Fixed a bug when adding an entire directory with %2A instead of *
- Added a debug command to get server state, currently only playstatus is reported, will add more as needed.
- Changed the way the stop command works to eliminate a bug.
- Check to make sure a file exists before we add it to the playlist.
- We no longer start playing music as soon as the playlist has entries.
- Instead, we wait for a play command to be issued.
- Added config file support. Defaults to /etc/pymusicd.conf or ./pymusicd.conf
- Added a setup.py and setup.cfg file. Now users can install PyMusicD using the standard "python setup.py install" method that other scripts and modules use.
<<less
Download (0.013MB)
Added: 2005-05-10 License: Freely Distributable Price:
1629 downloads
Music Player Daemon 0.12.1

Music Player Daemon 0.12.1


Music Player Daemon is a jukebox server that controls music playback (MP3, Ogg, Flac, AAC, Mod, wave). more>>
Music Player Daemon (MPD) is a server that allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave) and managing playlists.
Music Player Daemon makes a great desktop player with frontend options (Qt, GTK, ncurses, Windows, and Web clients are available). It is also appropriate as a console player that is scriptable, and is especially useful if X is restarted frequently.
A set of rapid development tools for clients are being developed and include a C library, Python module, PHP class, Perl module, and Java Class.
The goals are to be easy to install and use, to have minimal resource requirements, to be stable and flexible, and easy to interface.
MPD is designed around a client/server architecture, where the clients interact with MPD over a network. Thus, running MPD is only half of the equation; to use MPD, you need to install a MPD client:
Web Clients
- phpMp - Web interface written in PHP
- phpMp2 - Another web interface written in PHP
Graphical Clients
- gmpc - Gnome Music Player Client
- kmp - Graphical interface written in Qt
- MPDCon - A GNUstep Graphical interface
- glurp - Graphical interface written in GTK+
- WMmp - Window Maker dockapp
- gtk2mp - Try gmpc first! Graphical interface written in Gtk+
Command Line Clients
- ncmpc - ncurses (command line) client
- mpc - (Scriptable) command line client
- bashmp - client written as bash aliases and functions
Miscellaneous Clients
- mpcstick - Linux joystick client
- arthist - Perl client to generate a web blog of MPD activity
<<less
Download (0.10MB)
Added: 2006-10-11 License: GPL (GNU General Public License) Price:
653 downloads
Audio Daemon 0.99

Audio Daemon 0.99


Audio Daemon is a perl module to daemonize various players and support a single UDP interace for different players. more>>
Audio Daemon is a perl module to daemonize various players and support a single UDP interace for different players. Currently you can set up a server for MPG123, Xmms and an icecast stream (using libshout).

Audio::Daemon is made of two parts, the client and server.

The Client (Audio::Daemon::Client) remains the same across the board no matter what server you are communicating with, with a few exceptions noted in the pods.

The Server currently can be configured to be MPG123, Xmms or an Icecast (libshout) stream. Neither the Client nor the Servers need to be run as root and I strongly advise against it.

Audio::Daemon::MPG132:
Requires Audio::Play::MPG123 an optionally Audio::Mixer for volume control. It automatically spawns mpg123 in the background so there is no need to prestart it.

Audio::Daemon::Xmms:
Requires the Xmms and MP3::Info perl module and xmms installed. Id suggest getting the latest version of the Xmms perl module. It uses the volume and random feature built into xmms and if it doesnt find an xmms running it will try to spawn its own copy. Bear in mind that
xmms MUST HAVE an X display to export to, and that xmms must be running as the same user Audio::Daemon::Xmms is.

Audio::Daemon::Shout:
This wasnt easy to do. It requires MP3::Info and libshout to be installed (http://developer.icecast.org/libshout/) as well as a functioning icecast server. The timing here is pretty critical so I recomend being careful not to be polling the server too much. Be sure to read the icecast docs as Im still confused on how I got this part to work.

<<less
Download (0.015MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1178 downloads
audit daemon 1.5.6

audit daemon 1.5.6


audit package contains the user-space utilities for creating audit rules. more>>
audit package contains the user-space utilities for creating audit rules. As well as for storing and searching the audit records generate by the audit subsystem in the Linux 2.6 kernel.
Usage:
Examples usage of utilities:
General:
Window 1:
./auditd
Window 2 (you dont have to have the daemon running to try this, but
enabled has to be 1):
./auditctl -s
./auditctl -a entry,always -S open
ls
./auditctl -d entry,always -S open
Identity tracking:
./auditctl -a exit,always -S all -F loginuid=2000
./auditctl -L 2000,"test uid"
Enhancements:
- Updates were made to system-config-audit. auditctl was updated to better handle watching of directories with older kernels.
- Memory leaks and an invalid free in auditd were fixed along with interpretations in auparse.
<<less
Download (0.29MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
824 downloads
Policy Daemon 1.81

Policy Daemon 1.81


Policy Daemon is an anti-spam plugin for Postfix. more>>
Policy Daemon project is an anti-spam plugin for Postfix (written in C) that does Greylisting, Sender-(envelope, SASL or host / ip)-based throttling (on messages and/or volume per defined time unit), Recipient rate limiting, Spamtrap monitoring / blacklisting, HELO auto blacklisting and HELO randomization preventation.
Enhancements:
- Merged OSX -L < libdir > vs. -L< libdir > fix into v1.8x branch
- Added quirk for SIGPIPE on Apple
- Added quirk for some versions of NetBSD which dont have SO_NOSIGPIPE
- Added error message that if we cannot find how to handle SIGPIPE on the host platform to contact the devel mailing list
- Make "stats" command a bit better aligned
- Be paranoid bout our read buffer size check
- Better check to see if weve run out of available slots, if we have emit a warning and close connection
- Fixed potential buffer overflow when line length exceeds MAXLINE
<<less
Download (0.35MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Gizmo Daemon 3.3

Gizmo Daemon 3.3


Gizmo Daemon is the Linux Input Device Utility. more>>
Gizmo Daemon is the Linux Input Device Utility.
Ever want to make use of those keyboard keys and mouse buttons that X wont let you use? Ever want to quickly define a keyboard shortcut to do something like change or mute the volume? Ever want to use your joystick, second mouse, Griffin PowerMate, or any other random device you can think of to do fun things like control applications, switch desktops, switch tracks in XMMS / BMP, launch programs, or do pretty much anything else you can think of?
Are you a MythTV user? Got an RF or IR (LIRC) Remote? Annoyed with how frustrating it is to map keys, or is the remote super touchy? Would you like a simple easy way to configure your remote, and have it function properly at the same time? Want to have different key maps based on what application is currently being used?
Gizmo Daemon does all of that, and more! Gizmo Daemon operates on a fairly simple philosophy: let the user decide. Any and all device events are sent to the configuration scripts, and from there the user can decide what should be done with those events. A number of functions are exposed to the scripts which allows the script to interact with any of the loaded device plugins in any way desired.
Main features:
- Control any application with any device
- Utilize those special keys on your fancy keyboard, even if your X server or terminal doesnt support them! Now you can actually make the volume controls change the volume, or the media buttons control XMMS / BMP! Set the buttons to launch your favorite programs, switch virtual desktops, or run whatever application you want!
- Give per application key mappings, very handy for remote users!
- Fix touchy remotes by removing quick duplicate keystrokes
- Control system mixer volume
- Change virtual desktops (only for EWMH capable window managers)
- Launch programs
- Send keyboard and mouse events to applications
- Send device events from one device to another, or create fake device events (control a mouse cursor with a joystick, or keyboard)
- Visualization of system events such as CPU USage, and XMMS / BMP sound output on visual devices (such as the LED on the Griffin PowerMate USB Dial).
- Fancy on screen displays via XOSD. Now your workstation or MythTV box can have nice TV friendly volume displays controlled by your remote!
- And more! Anything you can think of is probably possible
Enhancements:
- Add Powermate setRotateSensitivity function
- New variable in GizmoDeviceStrings.py called
POWERMATE_ROTATE_SENSITIVITY for this!
- Add PowermateEvent ClickTime property (duration of button press)
- Add GizmodThread class for creating threads from Python
- DO NOT USE!! (HIGHLY EXPERIMENTAL!)
- Add GizmodTimer class for creating timer objects from Python
- Add script 200-Powermate-ButtonTimeout for generating button
timeout events
- New variable in GizmoDeviceStrings.py called
POWERMATE_BUTTON_TIMEOUT for this!
- Add script 201-Powermate-Beryl
- So far this detects a powermate button timeout and
unfolds the beryl cube, and lets you scroll the unfolded
cube with the dial
- Add base script GizmoScriptAltTabber so that devices have an
easy way of sending Alt-Tab events
- New variable in GizmoDeviceStrings.py called
ALT_TAB_TIMEOUT for this!
- Add remote ?00-Intercept scripts for alt-tabbing support
- This allows the default mapping to start alt-tab
and to still alt-tab passed applications (if alt-tab
actually focuses apps) if those apps happen to use
the same button that initialized the alt-tab
- Add Gizmod namespace to libGizmod
<<less
Download (0.99MB)
Added: 2007-06-28 License: The Apache License 2.0 Price:
851 downloads
Methane IRC Daemon 1.1.2

Methane IRC Daemon 1.1.2


Methane IRC Daemon is an advanced ircd based on Bahamut 1.4.35. more>>
Methane IRC Daemon is an advanced ircd based on Bahamut 1.4.35.

It sports dynamic config, host masking, advanced user modes, channel admins, and half-operators.

The project also has SETHOST/SETIDENT/SETNAME as well as CHGHOST/CHGNAME/CHGIDENT.
<<less
Download (0.61MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1072 downloads
OLSR daemon 0.4.10

OLSR daemon 0.4.10


OLSR daemon project is an implementation of the Optimized Link State Routing protocol for mobile ad-hoc networks (MANETs). more>>
OLSR daemon project is an implementation of the Optimized Link State Routing protocol for mobile ad-hoc networks (MANETs).
OLSR is a routing protocol for mobile ad-hoc networks. The protocol is pro-active, table driven and utilizes a technique called multipoint relaying for message flooding. olsrd also implements a popular optional link quality extension. Currently the implementation compiles on GNU/Linux, Windows, OS X, FreeBSD and NetBSD systems.
Olsrd is ment to be a well structured and well coded implementation that should be easy to maintain, expand and port to other platforms. The implementation is RFC3626 compliant with respect to both core and auxiliary functioning.
Olsrd supports use of loadable plugins. These can be used to to handle and generate custom packettypes to be carried by OLSRs MPR flooding scheme or for any other desired functioning.
Enhancements:
- Network simulator (olsr_switch) added. Read more in the README file included in the release.
- New experimental fish eye link distribution algorithm. Read more in the README file included in the release.
- Tiny Application Server(TAS) plugin added
- Plugin interface changes. Olsrd now exports all symbols mening that plugins can access all olsrd functions easily.
- Olsrd now builds and runs on OpenBSD
- Build system rewrites(OS detection is now done automagically)
- Lots of bugfixes and minor changes
<<less
Download (0.21MB)
Added: 2006-01-05 License: BSD License Price:
1391 downloads
X Message Daemon 0.6.5

X Message Daemon 0.6.5


X Message Daemon is used to overlay graphical information messages on your X display. more>>
X Message Daemon is used to overlay graphical information messages on your X display.

You can choose parameters such as color, font, icon, and duration.

It also has a frontend Perl daemon and client.

Installing:

# ./configure
# make
# make install

then edit /usr/local/share/Xmsgd/etc/msgmaild.conf and change the configuration to your preferences.

Basic Usage:

- tailing your /var/log/messages :
# tail -f /var/log/messages | msgclient.pl &
<<less
Download (MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1124 downloads
WiFi Statistics Daemon 1.0a

WiFi Statistics Daemon 1.0a


wifistatd is a script which generates a PNG graphing signal/noise/link levels on a selected wireless interface. more>>
wifistatd is a script which generates a PNG graphing signal/noise/link levels on a selected wireless interface.

To install wifistatd on a UNIX machine untar the archive with program.
Then you must type:

./wifistatd.pl install

If everything went OK (it should), youll get the db.rrd database file in your current working directory.

To configure daemon edit the head part of wifistatd.pl.

getting_started
To start, just type:
./wifistatd.pl start

To stop, just type:
./wifistatd.pl stop
<<less
Download (0.009MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1216 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
ESE Key Daemon 1.2.3

ESE Key Daemon 1.2.3


ESE Key Daemon is a multimedia keyboard driver for Linux. more>>
ESE Key Daemon is a multimedia keyboard driver for Linux. No kernel patch is needed.
ESE Key Daemon is a userspace program which pools /dev/input/event interfaces for incoming keyboard key presses.
Enhancements:
- A bug in the configuration file handling routines was fixed.
<<less
Download (0.10MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1240 downloads
LIRC Client Daemon 0.9.1

LIRC Client Daemon 0.9.1


LIRC Client Daemon project is an attempt to solve certain problems in LIRC. more>>
LIRC Client Daemon project is an attempt to solve certain problems in LIRC.

The LIRC Client Daemon is a per-user daemon that sits between the LIRC daemon (from the Linux InfraRed Control project) and any other programs that use LIRC.

It ships with a replacement library for LIRCs liblirc_client, which connects to lirccd instead of lircd. This primarily helps solve the synchronization present in the standard liblirc_client, and also empowers the user with a much more flexible configuration file format.

<<less
Download (0.23MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1015 downloads
PXE daemon 1.4.2

PXE daemon 1.4.2


The PXE daemon allows network managers to boot PXE-enabled machines over the network. more>>
The PXE daemon allows network managers to boot PXE-enabled machines over the network. Basically it envolves BOOTP, TFTP (so far so good) and a PXE daemon. This is where all the trouble starts. There is only one implementation arround, and if doesnt work on anything other than little endian machines.
I originally tried to correct some of the major problems in this code. However firstly, I could not find anyone with at Red Hat or Intel to deal with and secondly, Intel seem very unintrested in porting the code the big endian machines. The source is also very messy and it would have taken longer to correct the original code, than to re-write the whole daemon. If you dont believe me on this point, just have a look at it, IMHO any daemon that responds to keyboard input is a bad thing (it thinks it had packets coming from the keyboard even when in daemon mode)
You are lucky then, but a lot of places have already got a bootserver, and most likely it will be a UNIX based machine that is not x86. So, why put in another machine when there is already one there?
If you know enough about PC, you will know there are several operating modes. The mode the PC boots in is only able to access the low 640KB of memory. By using the PXELINUX bootstrap code it is possible to boot using the full amount to memory in the system. The means you can do some nice things including boot a Linux kernel + Ramdisk over the network, as you would for a Sun. Please note that the Intel bootstraping code is very limited in this sense.
I dont recommend it anymore, I just havent had time to do a lot of updates, PXELINUX is far far better (see link below). However Intels PXE daemon is naff (IMHO)
Enhancements:
- Increase the interface buffer to hold more than three interfaces
- Fixed a segfault in when multicast was disabled
- Fixed null pointer dereference when looking at interfaces with no IP address
<<less
Download (0.055MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1214 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5