hi! i'm MuSE developer and happy gentoo user, i'm just starting packing my softwares as ebuilds and this is just the first one! thanks for all your work and i'm happy to join you :) for this application i suggest media-sound/muse this ebuild depends from lame, libogg and libvorbis MuSE is an application for the mixing, encoding, and network streaming of sound. MuSE can simultaniously mix up to 6 encoded audio bitstreams (from files or network) plus a souncard input signal. The resulting stream can be played locally on the sound card and/or encoded as an mp3 bitstream sent to a broadcast server. MuSE offers two intuitive interfaces (graphical and console) to be operated realtime and can also run in commandline mode. MuSE is being developed in the hope to provide the Free Software community with a user friendly tool for network audio streaming, making life easier for independent free speech radios. MuSE is free software and it's sourcecode is released open source and free to be redistributed under the terms of the GNU General Public License :: Internals MuSE is written in C++ and is a multithreaded application. It reads streams using the included libmpeg library (mp3 format) and it can optionally link the OggVorbis library to read ogg files. For encoding the sound into mp3 it links LAME as a shared library using it thru API calls. MuSE also features much interactivity implementing two user interfaces: a GTK+ one for XWin environment and a NCURSES for text console. :: Requirements # GNU/Linux - or a POSIX.1b compliant *NIX OS # little-endian CPU (no ppc) # LAME and in particular libmp3lame and the header lame.h must be properly installed. The 3.89beta and later versions work fine. # OGGVORBIS support can be optionally builded in muse for decoding and mixing of oggvorbis streams. You can download the latest version of libogg and libvorbis here. # The GTK+ interface will be optionally built if the proper libraries are present at compile time. # The NCURSES interface will be optionally built if the proper libraries are present at compile time :: Features # mixes up to 6 channels + 1 soundcard input channel simultaniously # decodes and mixes both ogg and mp3, from files or network streams # encodes and sends an mp3 stream to a icecast/shoutcast server # offers two different intuitive user interfaces and a practical command line mode # individual play, stop, pause/resume, volume for each channel, plus continuous looping thru playlists # efficient multithreaded architecture for good performance
Created attachment 7313 [details] muse-0.7.2.ebuild (New Package)
my attempt (still working on it) is at http://web.losingtime.net/gentoo/working/muse Maurizio
I've been a bit puzzled because there's another program called MusE which is kind of an MIDI/audi sequencer: http://muse.seh.de/ ;) Anyways, I'll get to MuSE shortly.
Commited ~x86 masked.