DeeFuzzer : easy and instant media streaming tool
DeeFuzzer 0.6.1 is out !
Changelog:
- new HTTP steamer based on pycurl to handle streaming over stream-m servers (WebM streaming) see http://code.google.com/p/stream-m/
- live webm relaying works good, webm playlist reading NEED testing
- new <station><server><ty ...
DeeFuzzer now uses GitHub
IMPORTANT : DeeFuzzer uses now GitHub as its main repository.
Developers, please now clone / fork the repo like this :
git clone git://github.com/yomguy/DeeFuzzer.git
and [ https://github.com/yomguy/DeeFuzzer follow the pr ...
DeeFuzzer is a new light and instant software made for streaming audio and video over internet.
It is dedicated to people who wants to create playlisted web radios or web TVs with rich media contents including some metadata.
Here are the main features of DeeFuzzer:
- MP3, OGG and WebM streaming over internet
- Full metadata embedding and management
- RSS podcast generator (current tracks and playlists)
- M3U playlist generator
- Recursive, random (shuffled) or pre-defined playlists
- Multi-threaded architecture : multiple station streaming with one config file
- Auto Twitter posting of the currently playing and new tracks
- Jingling between main tracks
- OSC controller : control the main functions from a distant terminal
- Station relaying : stream other existing stations like *LIVE* sessions !
- Very light and optimized streaming process
- Fully written in python
DeeFuzzer is developed by Guillaume Pellerin for Parisson.
INSTALL
DeeFuzzer is now only compatible with Linux and Unix systems.
Please first install libshout3 and liblo from source OR libshout3-dev and liblo-dev from your own distribution package manager.
Then :
sudo easy_install deefuzzer
or
sudo pip install deefuzzer
To install the DeeFuzzer from sources, download the package from here, uncompress, go to the app directory and then install:
wget http://pypi.python.org/packages/source/D/DeeFuzzer/DeeFuzzer-0.6.tar.gz tar xzf DeeFuzzer-0.6.tar.gz cd DeeFuzzer-0.6 sudo python setup.py install
For more informations, please see README.rst and INSTALL.rst
USAGE
deefuzzer FILE
where FILE is the path for a XML config file. You can find two examples in example/deefuzzer.xml and example/deefuzzer_doc.xml
DEPENDENCIES
- depends on: python, python-dev, python-xml, python-shout | shout-python, libshout3, libshout3-dev, python-mutagen
- provides : shout-python
- recommends : icecast2 or shoutcast (for streaming relaying)
- optional : python-twitter (>= 0.9dev), python-oauth2, python-tinyurl, python-liblo | pyliblo (>= 0.26)
DEVELOPMENT
Help us to improve the DeeFuzzer or get the lastest development version ( Git required):
git clone git://github.com/yomguy/DeeFuzzer.git
DOCUMENTATION
- See README.rst, INSTALL.rst and GitHub repo for more info.
- OldNews (from 2007 to 2011)
LICENSE
- CeCILL V2 (GPL french equivalent)
- DeeFuzzerLicense
DeeFuzzer : easy and instant media streaming tool
DeeFuzzer 0.6.1 is out !
Changelog:
- new HTTP steamer based on pycurl to handle streaming over stream-m servers (WebM streaming) see http://code.google.com/p/stream-m/
- live webm relaying works good, webm playlist reading NEED testing
- new <station><server><ty ...
DeeFuzzer now uses GitHub
IMPORTANT : DeeFuzzer uses now GitHub as its main repository.
Developers, please now clone / fork the repo like this :
git clone git://github.com/yomguy/DeeFuzzer.git
and [ https://github.com/yomguy/DeeFuzzer follow the pr ...
DeeFuzzer is a new light and instant software made for streaming audio and video over internet.
It is dedicated to people who wants to create playlisted web radios or web TVs with rich media contents including some metadata.
Here are the main features of DeeFuzzer:
- MP3, OGG and WebM streaming over internet
- Full metadata embedding and management
- RSS podcast generator (current tracks and playlists)
- M3U playlist generator
- Recursive, random (shuffled) or pre-defined playlists
- Multi-threaded architecture : multiple station streaming with one config file
- Auto Twitter posting of the currently playing and new tracks
- Jingling between main tracks
- OSC controller : control the main functions from a distant terminal
- Station relaying : stream other existing stations like *LIVE* sessions !
- Very light and optimized streaming process
- Fully written in python
DeeFuzzer is developed by Guillaume Pellerin for Parisson.
INSTALL
DeeFuzzer is now only compatible with Linux and Unix systems.
Please first install libshout3 and liblo from source OR libshout3-dev and liblo-dev from your own distribution package manager.
Then :
sudo easy_install deefuzzer
or
sudo pip install deefuzzer
To install the DeeFuzzer from sources, download the package from here, uncompress, go to the app directory and then install:
wget http://pypi.python.org/packages/source/D/DeeFuzzer/DeeFuzzer-0.6.tar.gz tar xzf DeeFuzzer-0.6.tar.gz cd DeeFuzzer-0.6 sudo python setup.py install
For more informations, please see README.rst and INSTALL.rst
USAGE
deefuzzer FILE
where FILE is the path for a XML config file. You can find two examples in example/deefuzzer.xml and example/deefuzzer_doc.xml
DEPENDENCIES
- depends on: python, python-dev, python-xml, python-shout | shout-python, libshout3, libshout3-dev, python-mutagen
- provides : shout-python
- recommends : icecast2 or shoutcast (for streaming relaying)
- optional : python-twitter (>= 0.9dev), python-oauth2, python-tinyurl, python-liblo | pyliblo (>= 0.26)
DEVELOPMENT
Help us to improve the DeeFuzzer or get the lastest development version ( Git required):
git clone git://github.com/yomguy/DeeFuzzer.git
DOCUMENTATION
- See README.rst, INSTALL.rst and GitHub repo for more info.
- OldNews (from 2007 to 2011)
LICENSE
- CeCILL V2 (GPL french equivalent)
- DeeFuzzerLicense
