News
=====
+0.6.4 is out!
+
+ * Fix install bug again (add main script to install), sorry :(
+ * reduce streaming buffer length
+
0.6.3 Fix install bug !
* setup rewritten
You would then need to install libshout3 and liblo libraries for it. On Windows,
an install inside Gygwin should work well.
-IMPORTANT: Please first install libshout3 and liblo from source OR libshout3-dev,
+IMPORTANT: Please first install libshout3 and liblo from source OR libshout3-dev,
liblo-dev, gnutls-dev and librtmp-dev from your own distribution package manager.
Now, the easiest way to install the DeeFuzzer from a shell::
Some examples of markup configuration files:
- * `Generic <https://github.com/yomguy/DeeFuzzer/blob/master/example/deefuzzer.xml>`_
- * `Generic Documented <https://github.com/yomguy/DeeFuzzer/blob/master/example/deefuzzer_doc.xml>`_
+ * `generic <https://github.com/yomguy/DeeFuzzer/blob/master/example/deefuzzer.xml>`_
+ * `generic and gocumented <https://github.com/yomguy/DeeFuzzer/blob/master/example/deefuzzer_doc.xml>`_
* `OGG Vorbis and MP3 together <https://github.com/yomguy/DeeFuzzer/blob/master/example/deefuzzer_mp3_ogg.xml>`_
OSC Control
The available parameters are:
- * play next track
- * start/stop twitting
- * start/stop relaying
- * start/stop jingling
+ * `play next track <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_player_next.py>`_
+ * twitting: `start <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_twitter_start.py>`_ and `stop <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_twitter_stop.py>`_
+ * relaying: `start <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_relay_start.py>`_ and `stop <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_relay_stop.py>`_
+ * jingling: `start <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_jingles_start.py>`_ and `stop <https://github.com/yomguy/DeeFuzzer/blob/master/deefuzzer/scripts/osc_jingles_stop.py>`_
Then any OSC remote (PureDate, Monome, TouchOSC, etc..) can a become controller ! :)
"""A file streaming iterator"""
def __init__(self):
- self.main_buffer_size = 0x100000
- self.relay_queue_size = 0x100000
- self.sub_buffer_size = 0x10000
+ self.main_buffer_size = 0x200000
+ self.relay_queue_size = 0x80000
+ self.sub_buffer_size = 0x100000
def set_media(self, media):
self.media = media