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

(Read more)

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

(Read more)

 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


LICENSE

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

(Read more)

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

(Read more)

 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


LICENSE