From: Guillaume Pellerin Date: Sun, 31 Jan 2016 20:26:07 +0000 (+0100) Subject: mv conf to src X-Git-Tag: 1.0~1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=4c509db33928f1588a15ac085a361e4c1c0d643e;p=telecaster-server.git mv conf to src --- diff --git a/conf/etc/apache2/sites-available/telecaster.conf b/conf/etc/apache2/sites-available/telecaster.conf deleted file mode 100644 index 705eaeb..0000000 --- a/conf/etc/apache2/sites-available/telecaster.conf +++ /dev/null @@ -1,38 +0,0 @@ - - ServerAdmin webmaster@parisson.com - ServerSignature On - - SetEnvIf Request_URI "^/room/" dontlog - SetEnvIf Request_URI "^/jsi18n/" dontlog - - CustomLog /var/log/apache2/teleforma-crfpa-access.log combined - ErrorLog /var/log/apache2/teleforma-crfpa-error.log - LogLevel error - - Alias /static/ /var/www/static/ - - Options Indexes FollowSymLinks MultiViews - AllowOverride None - Order allow,deny - allow from all - - - - Order deny,allow - Allow from all - - - WSGIDaemonProcess teleforma user=www-data group=www-data threads=64 processes=2 maximum-requests=1000 deadlock-timeout=300 - WSGIProcessGroup teleforma - WSGIApplicationGroup %{GLOBAL} - WSGIScriptAlias / /usr/local/lib/telecaster/instance/wsgi.py - - -Alias /favicon.ico /usr/local/lib/telecaster/telemeta/telemeta/htdocs/images/favicon.ico -#Alias /robots.txt /home/telemeta/crem_alpha/robots.txt - - - SetHandler None - - - diff --git a/conf/etc/cron.d/telecaster b/conf/etc/cron.d/telecaster deleted file mode 100644 index e321402..0000000 --- a/conf/etc/cron.d/telecaster +++ /dev/null @@ -1,16 +0,0 @@ -# Cleanup -0 */3 * * * telecaster python /home/telecaster/apps/tools/cleanup/rm_date_days.py 10 /home/telecaster/trash/ >> /var/log/telecaster/cleanup.log -30 */3 * * * telecaster python /home/telecaster/apps/tools/cleanup/rm_date_days.py 10 /home/telecaster/archives/ >> /var/log/telecaster/cleanup.log - -# Local import -0,30 * * * * telecaster /usr/local/lib/telecaster/instance/manage.py teleforma-import-conferences Pre-Barreau /var/log/telecaster/import.log - -# Stop -0 0 * * * root /etc/init.d/telecaster stop - -# Start -0 8 * * * root /etc/init.d/telecaster start - -# Sync -15 12,15 * * * telecaster /usr/local/lib/telecaster/instance/manage.py telecaster-rsync-archives -0 21 * * * telecaster /usr/local/lib/telecaster/instance/manage.py telecaster-rsync-archives diff --git a/conf/etc/default/jackd b/conf/etc/default/jackd deleted file mode 100644 index 1d05842..0000000 --- a/conf/etc/default/jackd +++ /dev/null @@ -1,9 +0,0 @@ -# Set to "yes" to start jackd at boot -START_DAEMON=yes - -# The jackd process will run under this user -USER=telecaster - -# Options to pass to jackd -OPTIONS="-dalsa -r48000 -p1024 -n3 -Chw:3 -Phw:3" - diff --git a/conf/etc/default/stream-m b/conf/etc/default/stream-m deleted file mode 100644 index 7b2c28a..0000000 --- a/conf/etc/default/stream-m +++ /dev/null @@ -1,9 +0,0 @@ -# Set to "yes" to start stream-m at boot -START_DAEMON=yes - -# The jackd process will run under this user -USER=telecaster - -# Options to pass to jackd -OPTIONS="/etc/stream-m/server.conf" - diff --git a/conf/etc/default/telecaster b/conf/etc/default/telecaster deleted file mode 100644 index 1309100..0000000 --- a/conf/etc/default/telecaster +++ /dev/null @@ -1,12 +0,0 @@ -# Set to "yes" to start vncserver at boot -START_DAEMON=yes - -# The vncserver process will run under this user -USER=telecaster - -# The vncserver port (i.e. 2 for 5902) -PORT="2" - -# Options to pass to vncserver -OPTIONS="-geometry 1024x768 -depth 8" - diff --git a/conf/etc/icecast2/icecast.xml b/conf/etc/icecast2/icecast.xml deleted file mode 100644 index 7859b0f..0000000 --- a/conf/etc/icecast2/icecast.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - 100 - 20 - 16 - 524288 - 30 - 15 - 10 - - 1 - - 65536 - - - - - source2parisson - - hackme - - - admin - hackme - - - - - - - - - 127.0.0.1 - - - - 8000 - - - - - - - - - - - - - - - - - - 1 - - - - /usr/share/icecast2 - - - /var/log/icecast2 - /usr/share/icecast2/web - /usr/share/icecast2/admin - - - - - - - - - - access.log - error.log - - 3 - 10000 - - - - - - 0 - - - diff --git a/conf/etc/init.d/jackd b/conf/etc/init.d/jackd deleted file mode 100755 index 4c2aa07..0000000 --- a/conf/etc/init.d/jackd +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: jackd -# Required-Start: -# Required-Stop: -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: init-Script for system wide fetchmail daemon -### END INIT INFO - - -DAEMON=/usr/bin/jackd -USER="" -OPTIONS="" -LOG=/var/log/jackd.log -PIDFILE=/var/run/jackd.pid - -test -f /etc/default/jackd || exit 0 -. /etc/default/jackd - -JACKDHOME=/home/$USER - -if [ ! "x$START_DAEMON" = "xyes" -a ! "$1" = "stop" ]; then - echo "Edit /etc/default/jackd to start jackd" - exit 0 -fi - -test -f $DAEMON || exit 0 - -. /lib/lsb/init-functions - -case "$1" in - start) - log_begin_msg "Starting jackd audio server:" "jackd" - echo $DAEMON $OPTIONS ' &' > $JACKDHOME/.jackdinit - chmod +x $JACKDHOME/.jackdinit - su -c $JACKDHOME/.jackdinit $USER > ${LOG} - sleep 2 - pid=`pgrep -u ${USER} jackd` - if [ pid = '' ]; then - log_failure_msg "JACK daemon can't be started! Check logfile: ${LOG}" - else - echo $pid > $PIDFILE - fi - - ;; - stop) - log_begin_msg "Stopping jackd audio server:" "jackd" - pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` - if [ ! pid = '' ]; then - kill -9 $pid - log_end_msg 0 - else - log_end_msg 1 - exit 1 - fi - rm $PIDFILE - ;; - try-restart) - if test -e $PIDFILE ; then - pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` - PIDDIR=/proc/$pid - if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then - $0 restart - exit 0 - fi - fi - test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*jackd* && $0 start - ;; - - *) - log_warning_msg "Usage: /etc/init.d/jackd {start|stop|restart|force-reload|awaken|debug-run}" - log_warning_msg " start - starts system-wide jackd service" - log_warning_msg " stop - stops system-wide jackd service" - log_warning_msg " restart, force-reload - starts a new system-wide jackd service" - log_warning_msg " awaken - tell system-wide jackd to start a poll cycle immediately" - log_warning_msg " debug-run [strace [strace options...]] - start a debug run of the" - log_warning_msg " system-wide jackd service, optionally running it under strace" - exit 1 - ;; -esac - -exit 0 diff --git a/conf/etc/init.d/stream-m b/conf/etc/init.d/stream-m deleted file mode 100755 index c693bd7..0000000 --- a/conf/etc/init.d/stream-m +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: stream-m -# Required-Start: -# Required-Stop: -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: init-Script for system wide fetchmail daemon -### END INIT INFO - -DAEMON=/usr/local/bin/stream-m -USER="" -CONF="/etc/stream-m/server.conf" -LOG=/var/log/stream-m.log -PIDFILE=/var/run/stream-m.pid - -test -f /etc/default/stream-m || exit 0 -. /etc/default/stream-m - -STREAMMHOME=/home/$USER - -if [ ! "x$START_DAEMON" = "xyes" -a ! "$1" = "stop" ]; then - echo "Edit /etc/default/stream-m to start stream-m" - exit 0 -fi - -test -f $DAEMON || exit 0 - -. /lib/lsb/init-functions - -case "$1" in - start) - log_begin_msg "Starting stream-m video server:" "stream-m" - echo $DAEMON $CONF ' &' > $STREAMMHOME/.stream-m-init - chmod +x $STREAMMHOME/.stream-m-init - su -c $STREAMMHOME/.stream-m-init $USER > ${LOG} - sleep 2 - pid=`pgrep -u ${USER} stream-m` - if [ pid = '' ]; then - log_failure_msg "Stream-m daemon can't be started! Check logfile: ${LOG}" - else - echo $pid > $PIDFILE - fi - - ;; - stop) - log_begin_msg "Stopping stream-m video server:" "stream-m" - pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` - if [ ! pid = '' ]; then - kill -9 $pid - pkill -9 -f 'stream-m' - log_end_msg 0 - else - log_end_msg 1 - exit 1 - fi - rm $PIDFILE - ;; - try-restart) - if test -e $PIDFILE ; then - pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` - PIDDIR=/proc/$pid - if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then - $0 restart - exit 0 - fi - fi - test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*stream-m* && $0 start - ;; - - *) - log_warning_msg "Usage: /etc/init.d/stream-m {start|stop|restart|force-reload|awaken|debug-run}" - log_warning_msg " start - starts system-wide stream-m service" - log_warning_msg " stop - stops system-wide stream-m service" - log_warning_msg " restart, force-reload - starts a new system-wide stream-m service" - log_warning_msg " awaken - tell system-wide stream-m to start a poll cycle immediately" - log_warning_msg " debug-run [strace [strace options...]] - start a debug run of the" - log_warning_msg " system-wide stream-m service, optionally running it under strace" - exit 1 - ;; -esac - -exit 0 diff --git a/conf/etc/init.d/telecaster b/conf/etc/init.d/telecaster deleted file mode 100755 index ffd7fe9..0000000 --- a/conf/etc/init.d/telecaster +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: vncserver -# Required-Start: -# Required-Stop: -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: init script for the audio vncserver -### END INIT INFO - - -DAEMON=/usr/bin/vncserver -USER= -OPTIONS="" -LOG=/var/log/telecaster/vncserver.log -PIDFILE=/var/run/telecaster.pid -PORT=2 - -test -f /etc/default/telecaster || exit 0 -. /etc/default/telecaster - -VNCHOME=/home/$USER - -if [ ! "x$START_DAEMON" = "xyes" -a ! "$1" = "stop" ]; then - echo "Edit /etc/default/telecaster to start telecaster vncserver" - exit 0 -fi - -test -f $DAEMON || exit 0 - -. /lib/lsb/init-functions - -case "$1" in - start) - log_begin_msg "Starting telecaster streaming vncserver:" "telecaster" - su -c "$DAEMON $OPTIONS :$PORT > $LOG &" $USER - sleep 10 - pid=`pgrep -u ${USER} vncserver` - if [ pid = '' ]; then - log_failure_msg "TeleCaster daemon can't be started! Check logfile: $LOG" - else - echo $pid > $PIDFILE - fi - - ;; - stop) - log_begin_msg "Stopping telecaster streaming vncserver:" "telecaster" - pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` - if [ ! pid = '' ]; then - su -c "pkill -9 -f monitor_check.py" - su -c "pkill -9 -f telecaster_mp3_monitor.yaml" - su -c "pkill -9 -f telecaster_webm_monitor.yaml" - su -c "pkill -9 gst-launch-0.10" $USER - sleep 1 - su -c "vncserver -kill :$PORT" $USER - log_end_msg 0 - else - log_end_msg 1 - exit 1 - fi - rm $PIDFILE - ;; - try-restart) - if test -e $PIDFILE ; then - pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` - PIDDIR=/proc/$pid - if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then - $0 restart - exit 0 - fi - fi - test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*vncserver* && $0 start - ;; - - *) - log_warning_msg "Usage: /etc/init.d/telecaster {start|stop|restart|force-reload|awaken|debug-run}" - log_warning_msg " start - starts system-wide vncserver service" - log_warning_msg " stop - stops system-wide vncserver service" - log_warning_msg " restart, force-reload - starts a new system-wide vncserver service" - log_warning_msg " awaken - tell system-wide vncserver to start a poll cycle immediately" - log_warning_msg " debug-run [strace [strace options...]] - start a debug run of the" - log_warning_msg " system-wide vncserver service, optionally running it under strace" - exit 1 - ;; -esac - -exit 0 diff --git a/conf/etc/init.d/uwsgi b/conf/etc/init.d/uwsgi deleted file mode 100755 index 6631bc4..0000000 --- a/conf/etc/init.d/uwsgi +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -# /etc/init.d/uwsgi -# - -DAEMON=/usr/local/bin/uwsgi -PID=/var/run/uwsgi.pid -INI=/home/parisson/apps/icpmedia/uwsgi.ini -LOG=/var/log/uwsgi/icpmedia.log -USER=www-data -ARGS="--ini $INI --uid $USER --gid $USER --pidfile=$PID --enable-threads --daemonize=$LOG" - -# Carry out specific functions when asked to by the system -case "$1" in - start) - echo "Starting uwsgi" - start-stop-daemon --start --exec $DAEMON -- $ARGS & - ;; - stop) - echo "Stopping script uwsgi" - start-stop-daemon --signal INT -p $PID --stop $DAEMON -- $ARGS - ;; - reload) - echo "Reloading conf" - kill -HUP $(cat $pid) - ;; - *) - echo "Usage: /etc/init.d/uwsgi {start|stop|reload}" - exit 1 - ;; -esac - -exit 0 diff --git a/conf/etc/network/if-up.d/reverse_ssh_tunnel b/conf/etc/network/if-up.d/reverse_ssh_tunnel deleted file mode 100755 index a3118cf..0000000 --- a/conf/etc/network/if-up.d/reverse_ssh_tunnel +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -# ------------------------------ -# autossh reverse tunnel on boot -# ------------------------------ -# See autossh and google for reverse ssh tunnels to see how this works - -# When this script runs it will allow you to ssh into this machine even if it is behind a firewall or has a NAT'd IP address. -# From any ssh capable machine you just type ssh -p $PORT_MIDDLEMAN_WILL_LISTEN_ON localusername@middleman - -# This is the username on your local server who has public key authentication setup at the middleman -USER_TO_SSH_IN_AS=telecaster - -# This is the username and hostname/IP address for the middleman (internet accessible server) -MIDDLEMAN_SERVER_AND_USERNAME=telecaster@parisson.com - -# The following two numbers can be whatever you want, but need to be unique if you have multiple reverse ssh tunnels -# Port that the middleman will listen on (use this value as the -p argument when sshing) -PORT_MIDDLEMAN_WILL_LISTEN_ON=22012 - -# Connection monitoring port, don't need to know this one -AUTOSSH_PORT=27554 - -# Ensures that autossh keeps trying to connect -AUTOSSH_GATETIME=0 - -export AUTOSSH_PORT AUTOSSH_GATETIME - -su -c "autossh -f -N -R *:${PORT_MIDDLEMAN_WILL_LISTEN_ON}:localhost:22 ${MIDDLEMAN_SERVER_AND_USERNAME} -oLogLevel=error -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no" $USER_TO_SSH_IN_AS - diff --git a/conf/etc/network/if-up.d/telecaster-rsync b/conf/etc/network/if-up.d/telecaster-rsync deleted file mode 100755 index 762fbeb..0000000 --- a/conf/etc/network/if-up.d/telecaster-rsync +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -su -c "/usr/local/lib/telecaster/instance/manage.py telecaster-rsync-archives" telecaster - diff --git a/conf/etc/nginx/sites-available/telecaster.conf b/conf/etc/nginx/sites-available/telecaster.conf deleted file mode 100644 index d0e107d..0000000 --- a/conf/etc/nginx/sites-available/telecaster.conf +++ /dev/null @@ -1,37 +0,0 @@ -# the upstream component nginx needs to connect to -upstream django { - # server unix:///path/to/your/mysite/mysite.sock; # for a file socket - server unix:///home/telecaster/apps/telecaster/instance/django.sock; # for a web port socket (we'll use this first) - } - -server { - # the port your site will be served on - listen 80; - # the domain name it will serve for - server_name telecasting.parisson.com; # substitute your machine's IP address or FQDN - charset utf-8; - - # max upload size - client_max_body_size 75M; # adjust to taste - - # Django media - location /media { - alias /home/telecaster/archives/; # your Django project's media files - amend as required - #autoindex on; - } - - location /static { - alias /var/www/static/; # your Django project's static files - amend as required - } - - # Finally, send all non-media requests to the Django server. - location / { - uwsgi_pass django; - include /etc/nginx/uwsgi_params; # the uwsgi_params file you installed - #uwsgi_pass_request_body on; - } - - error_log /var/log/nginx/error_telecaster.log; - access_log /var/log/nginx/access_telecaster.log; - - } diff --git a/conf/etc/nginx/uwsgi_params b/conf/etc/nginx/uwsgi_params deleted file mode 100644 index 3f72dbf..0000000 --- a/conf/etc/nginx/uwsgi_params +++ /dev/null @@ -1,15 +0,0 @@ -uwsgi_param QUERY_STRING $query_string; -uwsgi_param REQUEST_METHOD $request_method; -uwsgi_param CONTENT_TYPE $content_type; -uwsgi_param CONTENT_LENGTH $content_length; - -uwsgi_param REQUEST_URI $request_uri; -uwsgi_param PATH_INFO $document_uri; -uwsgi_param DOCUMENT_ROOT $document_root; -uwsgi_param SERVER_PROTOCOL $server_protocol; -uwsgi_param UWSGI_SCHEME $scheme; - -uwsgi_param REMOTE_ADDR $remote_addr; -uwsgi_param REMOTE_PORT $remote_port; -uwsgi_param SERVER_PORT $server_port; -uwsgi_param SERVER_NAME $server_name; diff --git a/conf/etc/pm/sleep.d/telecaster_suspend b/conf/etc/pm/sleep.d/telecaster_suspend deleted file mode 100755 index f25b6b8..0000000 --- a/conf/etc/pm/sleep.d/telecaster_suspend +++ /dev/null @@ -1,25 +0,0 @@ -#! /bin/sh - -# This script puts the TeleCaster services to -# suspend before going to sleep. Otherwise it may be in a weird state -# after wakeup, namely everything looks fine from various AT commands, -# the modem is registered to the cell network and reports a suitable -# signal strength, but attempting to dial out by atdt*99# or, it seems, -# any other number and the modem just responds instantly with NO CARRIER. - - -#if [ ! -x /sys/bus/usb/devices/${BUS}-${DEVICE}/power/level ]; then -# exit 0 -#fi - -case $1 in - suspend|suspend_hybrid|hibernate) - /etc/init.d/telecaster stop - sleep 1 - /etc/init.d/jackd stop - ;; - resume|thaw) - /etc/init.d/jackd start - /etc/init.d/telecaster start - ;; -esac diff --git a/conf/etc/stream-m/server.conf b/conf/etc/stream-m/server.conf deleted file mode 100644 index ca83d2e..0000000 --- a/conf/etc/stream-m/server.conf +++ /dev/null @@ -1,722 +0,0 @@ - -# server.bindAddress -# example: 127.0.0.1, 192.168.1.1 -# localhost. www.example.com also work -#server.bindAddress = 192.168.0.12 - -# server.port -# listening port -server.port=8080 - -streams.safe=true -streams.safe.password=source2parisson -streams.safe.limit=100 - -streams.monitor=true -streams.monitor.password=source2parisson -streams.monitor.limit=100 - -streams.crfpa-informations-cours=true -streams.crfpa-informations-cours.password=source2parisson -streams.crfpa-informations-cours.limit=1000 - -streams.crfpa-informations-corrections=true -streams.crfpa-informations-corrections.password=source2parisson -streams.crfpa-informations-corrections.limit=1000 - -streams.crfpa-presentation-cours=true -streams.crfpa-presentation-cours.password=source2parisson -streams.crfpa-presentation-cours.limit=1000 - -streams.crfpa-presentation-corrections=true -streams.crfpa-presentation-corrections.password=source2parisson -streams.crfpa-presentation-corrections.limit=1000 - -streams.crfpa-methodo_ej-cours=true -streams.crfpa-methodo_ej-cours.password=source2parisson -streams.crfpa-methodo_ej-cours.limit=1000 - -streams.crfpa-methodo_ej-corrections=true -streams.crfpa-methodo_ej-corrections.password=source2parisson -streams.crfpa-methodo_ej-corrections.limit=1000 - -streams.crfpa-methodo_ns-cours=true -streams.crfpa-methodo_ns-cours.password=source2parisson -streams.crfpa-methodo_ns-cours.limit=1000 - -streams.crfpa-methodo_ns-corrections=true -streams.crfpa-methodo_ns-corrections.password=source2parisson -streams.crfpa-methodo_ns-corrections.limit=1000 - -streams.crfpa-ns-cours=true -streams.crfpa-ns-cours.password=source2parisson -streams.crfpa-ns-cours.limit=1000 - -streams.crfpa-ns-corrections=true -streams.crfpa-ns-corrections.password=source2parisson -streams.crfpa-ns-corrections.limit=1000 - -streams.crfpa-ob-cours=true -streams.crfpa-ob-cours.password=source2parisson -streams.crfpa-ob-cours.limit=1000 - -streams.crfpa-ob-corrections=true -streams.crfpa-ob-corrections.password=source2parisson -streams.crfpa-ob-corrections.limit=1000 - -streams.crfpa-pac-cours=true -streams.crfpa-pac-cours.password=source2parisson -streams.crfpa-pac-cours.limit=1000 - -streams.crfpa-pac-corrections=true -streams.crfpa-pac-corrections.password=source2parisson -streams.crfpa-pac-corrections.limit=1000 - -streams.crfpa-pc-cours=true -streams.crfpa-pc-cours.password=source2parisson -streams.crfpa-pc-cours.limit=1000 - -streams.crfpa-pc-corrections=true -streams.crfpa-pc-corrections.password=source2parisson -streams.crfpa-pc-corrections.limit=1000 - -streams.crfpa-pp-cours=true -streams.crfpa-pp-cours.password=source2parisson -streams.crfpa-pp-cours.limit=1000 - -streams.crfpa-pp-corrections=true -streams.crfpa-pp-corrections.password=source2parisson -streams.crfpa-pp-corrections.limit=1000 - -streams.crfpa-da-cours=true -streams.crfpa-da-cours.password=source2parisson -streams.crfpa-da-cours.limit=1000 - -streams.crfpa-da-corrections=true -streams.crfpa-da-corrections.password=source2parisson -streams.crfpa-da-corrections.limit=1000 - -streams.crfpa-ccial-cours=true -streams.crfpa-ccial-cours.password=source2parisson -streams.crfpa-ccial-cours.limit=1000 - -streams.crfpa-ccial-corrections=true -streams.crfpa-ccial-corrections.password=source2parisson -streams.crfpa-ccial-corrections.limit=1000 - -streams.crfpa-ue-cours=true -streams.crfpa-ue-cours.password=source2parisson -streams.crfpa-ue-cours.limit=1000 - -streams.crfpa-ue-corrections=true -streams.crfpa-ue-corrections.password=source2parisson -streams.crfpa-ue-corrections.limit=1000 - -streams.crfpa-dip-cours=true -streams.crfpa-dip-cours.password=source2parisson -streams.crfpa-dip-cours.limit=1000 - -streams.crfpa-dip-corrections=true -streams.crfpa-dip-corrections.password=source2parisson -streams.crfpa-dip-corrections.limit=1000 - -streams.crfpa-famille-cours=true -streams.crfpa-famille-cours.password=source2parisson -streams.crfpa-famille-cours.limit=1000 - -streams.crfpa-famille-corrections=true -streams.crfpa-famille-corrections.password=source2parisson -streams.crfpa-famille-corrections.limit=1000 - -streams.crfpa-fiscal-cours=true -streams.crfpa-fiscal-cours.password=source2parisson -streams.crfpa-fiscal-cours.limit=1000 - -streams.crfpa-fiscal-corrections=true -streams.crfpa-fiscal-corrections.password=source2parisson -streams.crfpa-fiscal-corrections.limit=1000 - -streams.crfpa-patrimonial-cours=true -streams.crfpa-patrimonial-cours.password=source2parisson -streams.crfpa-patrimonial-cours.limit=1000 - -streams.crfpa-patrimonial-corrections=true -streams.crfpa-patrimonial-corrections.password=source2parisson -streams.crfpa-patrimonial-corrections.limit=1000 - -streams.crfpa-penal-cours=true -streams.crfpa-penal-cours.password=source2parisson -streams.crfpa-penal-cours.limit=1000 - -streams.crfpa-penal-corrections=true -streams.crfpa-penal-corrections.password=source2parisson -streams.crfpa-penal-corrections.limit=1000 - -streams.crfpa-dpae-cours=true -streams.crfpa-dpae-cours.password=source2parisson -streams.crfpa-dpae-cours.limit=1000 - -streams.crfpa-dpae-corrections=true -streams.crfpa-dpae-corrections.password=source2parisson -streams.crfpa-dpae-corrections.limit=1000 - -streams.crfpa-procoll-cours=true -streams.crfpa-procoll-cours.password=source2parisson -streams.crfpa-procoll-cours.limit=1000 - -streams.crfpa-procoll-corrections=true -streams.crfpa-procoll-corrections.password=source2parisson -streams.crfpa-procoll-corrections.limit=1000 - -streams.crfpa-travail-cours=true -streams.crfpa-travail-cours.password=source2parisson -streams.crfpa-travail-cours.limit=1000 - -streams.crfpa-travail-corrections=true -streams.crfpa-travail-corrections.password=source2parisson -streams.crfpa-travail-corrections.limit=1000 - -streams.crfpa-libertes-cours=true -streams.crfpa-libertes-cours.password=source2parisson -streams.crfpa-libertes-cours.limit=1000 - -streams.crfpa-libertes-corrections=true -streams.crfpa-libertes-corrections.password=source2parisson -streams.crfpa-libertes-corrections.limit=1000 - -streams.crfpa-voies_d_ex-cours=true -streams.crfpa-voies_d_ex-cours.password=source2parisson -streams.crfpa-voies_d_ex-cours.limit=1000 - -streams.crfpa-voies_d_ex-corrections=true -streams.crfpa-voies_d_ex-corrections.password=source2parisson -streams.crfpa-voies_d_ex-corrections.limit=1000 - -streams.crfpa-proc_ctaire-cours=true -streams.crfpa-proc_ctaire-cours.password=source2parisson -streams.crfpa-proc_ctaire-cours.limit=1000 - -streams.crfpa-proc_ctaire-corrections=true -streams.crfpa-proc_ctaire-corrections.password=source2parisson -streams.crfpa-proc_ctaire-corrections.limit=1000 - -streams.crfpa-finances-cours=true -streams.crfpa-finances-cours.password=source2parisson -streams.crfpa-finances-cours.limit=1000 - -streams.crfpa-finances-corrections=true -streams.crfpa-finances-corrections.password=source2parisson -streams.crfpa-finances-corrections.limit=1000 - -streams.crfpa-compta-cours=true -streams.crfpa-compta-cours.password=source2parisson -streams.crfpa-compta-cours.limit=1000 - -streams.crfpa-compta-corrections=true -streams.crfpa-compta-corrections.password=source2parisson -streams.crfpa-compta-corrections.limit=1000 - -streams.crfpa-bilan_formation-cours=true -streams.crfpa-bilan_formation-cours.password=source2parisson -streams.crfpa-bilan_formation-cours.limit=1000 - -streams.crfpa-bilan_formation-corrections=true -streams.crfpa-bilan_formation-corrections.password=source2parisson -streams.crfpa-bilan_formation-corrections.limit=1000 - -streams.crfpa-actu_sept-cours=true -streams.crfpa-actu_sept-cours.password=source2parisson -streams.crfpa-actu_sept-cours.limit=1000 - -streams.crfpa-actu_sept-corrections=true -streams.crfpa-actu_sept-corrections.password=source2parisson -streams.crfpa-actu_sept-corrections.limit=1000 - -streams.crfpa-x-cours=true -streams.crfpa-x-cours.password=source2parisson -streams.crfpa-x-cours.limit=1000 - -streams.crfpa-x-corrections=true -streams.crfpa-x-corrections.password=source2parisson -streams.crfpa-x-corrections.limit=1000 - -streams.ae-reunion-dinformation-cours=true -streams.ae-reunion-dinformation-cours.password=source2parisson -streams.ae-reunion-dinformation-cours.limit=1000 - -streams.ae-reunion-dinformation-corrections=true -streams.ae-reunion-dinformation-corrections.password=source2parisson -streams.ae-reunion-dinformation-corrections.limit=1000 - -streams.ae-reunion-dinformation-none=true -streams.ae-reunion-dinformation-none.password=source2parisson -streams.ae-reunion-dinformation-none.limit=1000 - -streams.ae-informations-et-planning-cours=true -streams.ae-informations-et-planning-cours.password=source2parisson -streams.ae-informations-et-planning-cours.limit=1000 - -streams.ae-informations-et-planning-corrections=true -streams.ae-informations-et-planning-corrections.password=source2parisson -streams.ae-informations-et-planning-corrections.limit=1000 - -streams.ae-informations-et-planning-none=true -streams.ae-informations-et-planning-none.password=source2parisson -streams.ae-informations-et-planning-none.limit=1000 - -streams.ae-methodologie-aux-epreuves-orales-cours=true -streams.ae-methodologie-aux-epreuves-orales-cours.password=source2parisson -streams.ae-methodologie-aux-epreuves-orales-cours.limit=1000 - -streams.ae-methodologie-aux-epreuves-orales-corrections=true -streams.ae-methodologie-aux-epreuves-orales-corrections.password=source2parisson -streams.ae-methodologie-aux-epreuves-orales-corrections.limit=1000 - -streams.ae-methodologie-aux-epreuves-orales-none=true -streams.ae-methodologie-aux-epreuves-orales-none.password=source2parisson -streams.ae-methodologie-aux-epreuves-orales-none.limit=1000 - -streams.ae-droit-civil-cours=true -streams.ae-droit-civil-cours.password=source2parisson -streams.ae-droit-civil-cours.limit=1000 - -streams.ae-droit-civil-corrections=true -streams.ae-droit-civil-corrections.password=source2parisson -streams.ae-droit-civil-corrections.limit=1000 - -streams.ae-droit-civil-none=true -streams.ae-droit-civil-none.password=source2parisson -streams.ae-droit-civil-none.limit=1000 - -streams.ae-procedure-civile-cours=true -streams.ae-procedure-civile-cours.password=source2parisson -streams.ae-procedure-civile-cours.limit=1000 - -streams.ae-procedure-civile-corrections=true -streams.ae-procedure-civile-corrections.password=source2parisson -streams.ae-procedure-civile-corrections.limit=1000 - -streams.ae-procedure-civile-none=true -streams.ae-procedure-civile-none.password=source2parisson -streams.ae-procedure-civile-none.limit=1000 - -streams.ae-procedure-penale-cours=true -streams.ae-procedure-penale-cours.password=source2parisson -streams.ae-procedure-penale-cours.limit=1000 - -streams.ae-procedure-penale-corrections=true -streams.ae-procedure-penale-corrections.password=source2parisson -streams.ae-procedure-penale-corrections.limit=1000 - -streams.ae-procedure-penale-none=true -streams.ae-procedure-penale-none.password=source2parisson -streams.ae-procedure-penale-none.limit=1000 - -streams.ae-procedure-administrative-cours=true -streams.ae-procedure-administrative-cours.password=source2parisson -streams.ae-procedure-administrative-cours.limit=1000 - -streams.ae-procedure-administrative-corrections=true -streams.ae-procedure-administrative-corrections.password=source2parisson -streams.ae-procedure-administrative-corrections.limit=1000 - -streams.ae-procedure-administrative-none=true -streams.ae-procedure-administrative-none.password=source2parisson -streams.ae-procedure-administrative-none.limit=1000 - -streams.ae-droit-commercial-cours=true -streams.ae-droit-commercial-cours.password=source2parisson -streams.ae-droit-commercial-cours.limit=1000 - -streams.ae-droit-commercial-corrections=true -streams.ae-droit-commercial-corrections.password=source2parisson -streams.ae-droit-commercial-corrections.limit=1000 - -streams.ae-droit-commercial-none=true -streams.ae-droit-commercial-none.password=source2parisson -streams.ae-droit-commercial-none.limit=1000 - -streams.ae-droit-penal-cours=true -streams.ae-droit-penal-cours.password=source2parisson -streams.ae-droit-penal-cours.limit=1000 - -streams.ae-droit-penal-corrections=true -streams.ae-droit-penal-corrections.password=source2parisson -streams.ae-droit-penal-corrections.limit=1000 - -streams.ae-droit-penal-none=true -streams.ae-droit-penal-none.password=source2parisson -streams.ae-droit-penal-none.limit=1000 - -streams.ae-droit-social-cours=true -streams.ae-droit-social-cours.password=source2parisson -streams.ae-droit-social-cours.limit=1000 - -streams.ae-droit-social-corrections=true -streams.ae-droit-social-corrections.password=source2parisson -streams.ae-droit-social-corrections.limit=1000 - -streams.ae-droit-social-none=true -streams.ae-droit-social-none.password=source2parisson -streams.ae-droit-social-none.limit=1000 - -streams.ae-droit-administratif-cours=true -streams.ae-droit-administratif-cours.password=source2parisson -streams.ae-droit-administratif-cours.limit=1000 - -streams.ae-droit-administratif-corrections=true -streams.ae-droit-administratif-corrections.password=source2parisson -streams.ae-droit-administratif-corrections.limit=1000 - -streams.ae-droit-administratif-none=true -streams.ae-droit-administratif-none.password=source2parisson -streams.ae-droit-administratif-none.limit=1000 - -streams.ae-deontologie-cours=true -streams.ae-deontologie-cours.password=source2parisson -streams.ae-deontologie-cours.limit=1000 - -streams.ae-deontologie-corrections=true -streams.ae-deontologie-corrections.password=source2parisson -streams.ae-deontologie-corrections.limit=1000 - -streams.ae-deontologie-none=true -streams.ae-deontologie-none.password=source2parisson -streams.ae-deontologie-none.limit=1000 - -streams.ae-x-cours=true -streams.ae-x-cours.password=source2parisson -streams.ae-x-cours.limit=1000 - -streams.ae-x-corrections=true -streams.ae-x-corrections.password=source2parisson -streams.ae-x-corrections.limit=1000 - -streams.ae-x-none=true -streams.ae-x-none.password=source2parisson -streams.ae-x-none.limit=1000 - -streams.crfpa-info-cours=true -streams.crfpa-info-cours.password=source2parisson -streams.crfpa-info-cours.limit=1000 - -streams.crfpa-info-corrections=true -streams.crfpa-info-corrections.password=source2parisson -streams.crfpa-info-corrections.limit=1000 - -streams.crfpa-info-none=true -streams.crfpa-info-none.password=source2parisson -streams.crfpa-info-none.limit=1000 - -streams.crfpa-methodo_ej-cours=true -streams.crfpa-methodo_ej-cours.password=source2parisson -streams.crfpa-methodo_ej-cours.limit=1000 - -streams.crfpa-methodo_ej-corrections=true -streams.crfpa-methodo_ej-corrections.password=source2parisson -streams.crfpa-methodo_ej-corrections.limit=1000 - -streams.crfpa-methodo_ej-none=true -streams.crfpa-methodo_ej-none.password=source2parisson -streams.crfpa-methodo_ej-none.limit=1000 - -streams.crfpa-methodo_ns-cours=true -streams.crfpa-methodo_ns-cours.password=source2parisson -streams.crfpa-methodo_ns-cours.limit=1000 - -streams.crfpa-methodo_ns-corrections=true -streams.crfpa-methodo_ns-corrections.password=source2parisson -streams.crfpa-methodo_ns-corrections.limit=1000 - -streams.crfpa-methodo_ns-none=true -streams.crfpa-methodo_ns-none.password=source2parisson -streams.crfpa-methodo_ns-none.limit=1000 - -streams.crfpa-ns-cours=true -streams.crfpa-ns-cours.password=source2parisson -streams.crfpa-ns-cours.limit=1000 - -streams.crfpa-ns-corrections=true -streams.crfpa-ns-corrections.password=source2parisson -streams.crfpa-ns-corrections.limit=1000 - -streams.crfpa-ns-none=true -streams.crfpa-ns-none.password=source2parisson -streams.crfpa-ns-none.limit=1000 - -streams.crfpa-ob-cours=true -streams.crfpa-ob-cours.password=source2parisson -streams.crfpa-ob-cours.limit=1000 - -streams.crfpa-ob-corrections=true -streams.crfpa-ob-corrections.password=source2parisson -streams.crfpa-ob-corrections.limit=1000 - -streams.crfpa-ob-none=true -streams.crfpa-ob-none.password=source2parisson -streams.crfpa-ob-none.limit=1000 - -streams.crfpa-pac-cours=true -streams.crfpa-pac-cours.password=source2parisson -streams.crfpa-pac-cours.limit=1000 - -streams.crfpa-pac-corrections=true -streams.crfpa-pac-corrections.password=source2parisson -streams.crfpa-pac-corrections.limit=1000 - -streams.crfpa-pac-none=true -streams.crfpa-pac-none.password=source2parisson -streams.crfpa-pac-none.limit=1000 - -streams.crfpa-pc-cours=true -streams.crfpa-pc-cours.password=source2parisson -streams.crfpa-pc-cours.limit=1000 - -streams.crfpa-pc-corrections=true -streams.crfpa-pc-corrections.password=source2parisson -streams.crfpa-pc-corrections.limit=1000 - -streams.crfpa-pc-none=true -streams.crfpa-pc-none.password=source2parisson -streams.crfpa-pc-none.limit=1000 - -streams.crfpa-pp-cours=true -streams.crfpa-pp-cours.password=source2parisson -streams.crfpa-pp-cours.limit=1000 - -streams.crfpa-pp-corrections=true -streams.crfpa-pp-corrections.password=source2parisson -streams.crfpa-pp-corrections.limit=1000 - -streams.crfpa-pp-none=true -streams.crfpa-pp-none.password=source2parisson -streams.crfpa-pp-none.limit=1000 - -streams.crfpa-da-cours=true -streams.crfpa-da-cours.password=source2parisson -streams.crfpa-da-cours.limit=1000 - -streams.crfpa-da-corrections=true -streams.crfpa-da-corrections.password=source2parisson -streams.crfpa-da-corrections.limit=1000 - -streams.crfpa-da-none=true -streams.crfpa-da-none.password=source2parisson -streams.crfpa-da-none.limit=1000 - -streams.crfpa-ccial-cours=true -streams.crfpa-ccial-cours.password=source2parisson -streams.crfpa-ccial-cours.limit=1000 - -streams.crfpa-ccial-corrections=true -streams.crfpa-ccial-corrections.password=source2parisson -streams.crfpa-ccial-corrections.limit=1000 - -streams.crfpa-ccial-none=true -streams.crfpa-ccial-none.password=source2parisson -streams.crfpa-ccial-none.limit=1000 - -streams.crfpa-ue-cours=true -streams.crfpa-ue-cours.password=source2parisson -streams.crfpa-ue-cours.limit=1000 - -streams.crfpa-ue-corrections=true -streams.crfpa-ue-corrections.password=source2parisson -streams.crfpa-ue-corrections.limit=1000 - -streams.crfpa-ue-none=true -streams.crfpa-ue-none.password=source2parisson -streams.crfpa-ue-none.limit=1000 - -streams.crfpa-famille-cours=true -streams.crfpa-famille-cours.password=source2parisson -streams.crfpa-famille-cours.limit=1000 - -streams.crfpa-famille-corrections=true -streams.crfpa-famille-corrections.password=source2parisson -streams.crfpa-famille-corrections.limit=1000 - -streams.crfpa-famille-none=true -streams.crfpa-famille-none.password=source2parisson -streams.crfpa-famille-none.limit=1000 - -streams.crfpa-fiscal-cours=true -streams.crfpa-fiscal-cours.password=source2parisson -streams.crfpa-fiscal-cours.limit=1000 - -streams.crfpa-fiscal-corrections=true -streams.crfpa-fiscal-corrections.password=source2parisson -streams.crfpa-fiscal-corrections.limit=1000 - -streams.crfpa-fiscal-none=true -streams.crfpa-fiscal-none.password=source2parisson -streams.crfpa-fiscal-none.limit=1000 - -streams.crfpa-dip-cours=true -streams.crfpa-dip-cours.password=source2parisson -streams.crfpa-dip-cours.limit=1000 - -streams.crfpa-dip-corrections=true -streams.crfpa-dip-corrections.password=source2parisson -streams.crfpa-dip-corrections.limit=1000 - -streams.crfpa-dip-none=true -streams.crfpa-dip-none.password=source2parisson -streams.crfpa-dip-none.limit=1000 - -streams.crfpa-patrimonial-cours=true -streams.crfpa-patrimonial-cours.password=source2parisson -streams.crfpa-patrimonial-cours.limit=1000 - -streams.crfpa-patrimonial-corrections=true -streams.crfpa-patrimonial-corrections.password=source2parisson -streams.crfpa-patrimonial-corrections.limit=1000 - -streams.crfpa-patrimonial-none=true -streams.crfpa-patrimonial-none.password=source2parisson -streams.crfpa-patrimonial-none.limit=1000 - -streams.crfpa-penal-cours=true -streams.crfpa-penal-cours.password=source2parisson -streams.crfpa-penal-cours.limit=1000 - -streams.crfpa-penal-corrections=true -streams.crfpa-penal-corrections.password=source2parisson -streams.crfpa-penal-corrections.limit=1000 - -streams.crfpa-penal-none=true -streams.crfpa-penal-none.password=source2parisson -streams.crfpa-penal-none.limit=1000 - -streams.crfpa-dpae-cours=true -streams.crfpa-dpae-cours.password=source2parisson -streams.crfpa-dpae-cours.limit=1000 - -streams.crfpa-dpae-corrections=true -streams.crfpa-dpae-corrections.password=source2parisson -streams.crfpa-dpae-corrections.limit=1000 - -streams.crfpa-dpae-none=true -streams.crfpa-dpae-none.password=source2parisson -streams.crfpa-dpae-none.limit=1000 - -streams.crfpa-procoll-cours=true -streams.crfpa-procoll-cours.password=source2parisson -streams.crfpa-procoll-cours.limit=1000 - -streams.crfpa-procoll-corrections=true -streams.crfpa-procoll-corrections.password=source2parisson -streams.crfpa-procoll-corrections.limit=1000 - -streams.crfpa-procoll-none=true -streams.crfpa-procoll-none.password=source2parisson -streams.crfpa-procoll-none.limit=1000 - -streams.crfpa-travail-cours=true -streams.crfpa-travail-cours.password=source2parisson -streams.crfpa-travail-cours.limit=1000 - -streams.crfpa-travail-corrections=true -streams.crfpa-travail-corrections.password=source2parisson -streams.crfpa-travail-corrections.limit=1000 - -streams.crfpa-travail-none=true -streams.crfpa-travail-none.password=source2parisson -streams.crfpa-travail-none.limit=1000 - -streams.crfpa-libertes-cours=true -streams.crfpa-libertes-cours.password=source2parisson -streams.crfpa-libertes-cours.limit=1000 - -streams.crfpa-libertes-corrections=true -streams.crfpa-libertes-corrections.password=source2parisson -streams.crfpa-libertes-corrections.limit=1000 - -streams.crfpa-libertes-none=true -streams.crfpa-libertes-none.password=source2parisson -streams.crfpa-libertes-none.limit=1000 - -streams.crfpa-proc_ctaire-cours=true -streams.crfpa-proc_ctaire-cours.password=source2parisson -streams.crfpa-proc_ctaire-cours.limit=1000 - -streams.crfpa-proc_ctaire-corrections=true -streams.crfpa-proc_ctaire-corrections.password=source2parisson -streams.crfpa-proc_ctaire-corrections.limit=1000 - -streams.crfpa-proc_ctaire-none=true -streams.crfpa-proc_ctaire-none.password=source2parisson -streams.crfpa-proc_ctaire-none.limit=1000 - -streams.crfpa-voies_d_ex-cours=true -streams.crfpa-voies_d_ex-cours.password=source2parisson -streams.crfpa-voies_d_ex-cours.limit=1000 - -streams.crfpa-voies_d_ex-corrections=true -streams.crfpa-voies_d_ex-corrections.password=source2parisson -streams.crfpa-voies_d_ex-corrections.limit=1000 - -streams.crfpa-voies_d_ex-none=true -streams.crfpa-voies_d_ex-none.password=source2parisson -streams.crfpa-voies_d_ex-none.limit=1000 - -streams.crfpa-compta-cours=true -streams.crfpa-compta-cours.password=source2parisson -streams.crfpa-compta-cours.limit=1000 - -streams.crfpa-compta-corrections=true -streams.crfpa-compta-corrections.password=source2parisson -streams.crfpa-compta-corrections.limit=1000 - -streams.crfpa-compta-none=true -streams.crfpa-compta-none.password=source2parisson -streams.crfpa-compta-none.limit=1000 - -streams.crfpa-finances-cours=true -streams.crfpa-finances-cours.password=source2parisson -streams.crfpa-finances-cours.limit=1000 - -streams.crfpa-finances-corrections=true -streams.crfpa-finances-corrections.password=source2parisson -streams.crfpa-finances-corrections.limit=1000 - -streams.crfpa-finances-none=true -streams.crfpa-finances-none.password=source2parisson -streams.crfpa-finances-none.limit=1000 - -streams.crfpa-actu_sept-cours=true -streams.crfpa-actu_sept-cours.password=source2parisson -streams.crfpa-actu_sept-cours.limit=1000 - -streams.crfpa-actu_sept-corrections=true -streams.crfpa-actu_sept-corrections.password=source2parisson -streams.crfpa-actu_sept-corrections.limit=1000 - -streams.crfpa-actu_sept-none=true -streams.crfpa-actu_sept-none.password=source2parisson -streams.crfpa-actu_sept-none.limit=1000 - -streams.crfpa-bilan_formation-cours=true -streams.crfpa-bilan_formation-cours.password=source2parisson -streams.crfpa-bilan_formation-cours.limit=1000 - -streams.crfpa-bilan_formation-corrections=true -streams.crfpa-bilan_formation-corrections.password=source2parisson -streams.crfpa-bilan_formation-corrections.limit=1000 - -streams.crfpa-bilan_formation-none=true -streams.crfpa-bilan_formation-none.password=source2parisson -streams.crfpa-bilan_formation-none.limit=1000 - -streams.crfpa-x-cours=true -streams.crfpa-x-cours.password=source2parisson -streams.crfpa-x-cours.limit=1000 - -streams.crfpa-x-corrections=true -streams.crfpa-x-corrections.password=source2parisson -streams.crfpa-x-corrections.limit=1000 - -streams.crfpa-x-none=true -streams.crfpa-x-none.password=source2parisson -streams.crfpa-x-none.limit=1000 - diff --git a/conf/etc/telecaster/deefuzzer/telecaster_mp3_default.xml b/conf/etc/telecaster/deefuzzer/telecaster_mp3_default.xml deleted file mode 100644 index dbf7462..0000000 --- a/conf/etc/telecaster/deefuzzer/telecaster_mp3_default.xml +++ /dev/null @@ -1,116 +0,0 @@ - - /var/log/telecaster/deefuzzer_mp3_station.log - /var/www/m3u/telecaster_mp3.m3u - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - icecast - 127.0.0.1 - 8000 - source2parisson - 0 - - - /usr/local/share/telecaster/media/mp3 - mp3 - 96 - 7 - 48000 - 2 - 1 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 16003 - - - 1 - http://127.0.0.1:8000/telecaster_live.mp3 - Parisson - - - 1 - /home/telecaster/archives - - - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - icecast - angus.parisson.com - 8000 - source2parisson - 0 - - - /home/telecaster/media/mp3 - mp3 - 96 - 7 - 48000 - 2 - 1 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 16004 - - - 1 - http://127.0.0.1:8000/telecaster_live.mp3 - Parisson - - - 0 - /home/telecaster/trash - - - - - - - diff --git a/conf/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml b/conf/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml deleted file mode 100644 index 8f7e1fd..0000000 --- a/conf/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml +++ /dev/null @@ -1,25 +0,0 @@ -deefuzzer: - log: /var/log/telecaster/telecaster_mp3_monitor.log - m3u: /var/www/m3u/telecaster_mp3_monitor.m3u - station: - control: {mode: 1, port: 16001} - infos: {description: TeleCaster MP3 monitor, - genre: Vocal, - name: telecaster_mp3_monitor, - url: 'http://parisson.com.com'} - jingles: {dir: /path/to/jingles, mode: 0, shuffle: 1} - media: {bitrate: 96, - dir: /usr/local/share/telecaster/media/mp3, - format: mp3, ogg_quality: 4, - samplerate: 48000, shuffle: 0, voices: '2'} - record: {dir: /home/telecaster/trash/mp3, mode: 1} - relay: {author: Inconnu, mode: 1, - url: 'http://127.0.0.1:8000/telecaster_live.mp3'} - rss: {dir: /var/www/rss, enclosure: 0, - media_url: 'http://localhost/rss/'} - server: {host: 127.0.0.1, mountpoint: monitor, - port: 8000, public: 0, - sourcepassword: source2parisson, type: icecast} - twitter: {key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE, - mode: 0, secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4, - tags: bla bla} diff --git a/conf/etc/telecaster/deefuzzer/telecaster_webm_default.xml b/conf/etc/telecaster/deefuzzer/telecaster_webm_default.xml deleted file mode 100644 index fc2b7c6..0000000 --- a/conf/etc/telecaster/deefuzzer/telecaster_webm_default.xml +++ /dev/null @@ -1,112 +0,0 @@ - - /var/www/m3u/telecaster_webm.m3u - - - 0 - 16005 - - - http://127.0.0.1:8080/consume/monitor - 1 - Parisson - - - 0 - webm - 2 - 7 - 48000 - 600 - /usr/local/share/telecaster/media/webm - - - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - bla bla - - - angus.parisson.com - stream-m - 8080 - source2parisson - 0 - - - 0 - /home/telecaster/archives - - - 0 - 0 - /path/to/jingles - - - http://parisson.com - Oral - crfpa-droit-international-prive-cours - crfpa-droit-international-prive-cours - crfpa-droit-international-prive-cours - - - 0 - /var/www/rss - - - - - 1 - 16006 - - - http://127.0.0.1:8080/consume/monitor - 1 - Parisson - - - 0 - webm - 2 - 7 - 48000 - 600 - /home/telecaster/media/webm/ - - - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - bla bla - - - 127.0.0.1 - stream-m - 8080 - source2parisson - 0 - - - 1 - /home/telecaster/archives - - - 0 - 0 - /path/to/jingles - - - http://parisson.com - Oral - crfpa-droit-international-prive-cours - crfpa-droit-international-prive-cours - crfpa-droit-international-prive-cours - - - 0 - /var/www/rss - - - - -/var/log/telecaster/deefuzzer_mp3_safe.log - diff --git a/conf/etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml b/conf/etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml deleted file mode 100644 index 7785f9d..0000000 --- a/conf/etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml +++ /dev/null @@ -1,17 +0,0 @@ -deefuzzer: - log: /var/log/telecaster/telecaster_webm_monitor.log - m3u: /var/www/m3u/telecaster_webm_monitor.m3u - station: - control: {mode: 1, port: 16002} - infos: {description: TeleCaster WebM monitor stream, genre: Vocal, name: monitor, short_name: monitor, - url: 'http://parisson.com.com'} - jingles: {dir: /path/to/jingles, mode: '0', shuffle: '0'} - media: {bitrate: '512', dir: /usr/local/share/telecaster/media/webm, format: webm, ogg_quality: '4', - samplerate: '48000', shuffle: '0', voices: '1'} - record: {dir: /home/telecaster/trash/webm, mode: 1} - relay: {author: TeleCaster, mode: '1', url: 'http://127.0.0.1:9000/'} - rss: {dir: /var/www/rss, enclosure: '0', media_url: 'http://localhost/rss/'} - server: {host: 127.0.0.1, port: '8080', public: '0', sourcepassword: source2parisson, - type: stream-m, mountpoint: monitor} - twitter: {key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE, mode: '0', secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4, - tags: bla bla} diff --git a/conf/etc/telecaster/jack-rack/eq_comp_limit_02.rack b/conf/etc/telecaster/jack-rack/eq_comp_limit_02.rack deleted file mode 100644 index da37e40..0000000 Binary files a/conf/etc/telecaster/jack-rack/eq_comp_limit_02.rack and /dev/null differ diff --git a/conf/etc/telecaster/jack-rack/eq_comp_limit_02_old.rack b/conf/etc/telecaster/jack-rack/eq_comp_limit_02_old.rack deleted file mode 100644 index 87d5e4c..0000000 Binary files a/conf/etc/telecaster/jack-rack/eq_comp_limit_02_old.rack and /dev/null differ diff --git a/conf/etc/telecaster/old/edcast_jack_local.cfg b/conf/etc/telecaster/old/edcast_jack_local.cfg deleted file mode 100644 index ae28e09..0000000 --- a/conf/etc/telecaster/old/edcast_jack_local.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2 -ServerType=Icecast2 -Server=localhost -Port=8000 -ServerPassword=source2parisson -ServerMountpoint=/telecaster_live.mp3 -# YP (Stream Directory) Settings -ServerPublic=0 -ServerIRC= -ServerAIM= -ServerICQ= -ServerStreamURL=http://parisson.com -ServerName=TeleCaster LIVE -ServerDescription=Local LIVE media streaming broadcast -ServerGenre=Vocal -AutomaticReconnectSecs=10 -AutoConnect=1 -# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus) -Encode=MP3 -# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO -NumberChannels=2 -Samplerate=48000 -BitrateNominal=96 -BitrateMin=32 -BitrateMax=100 - -# -SaveDirectoryFlag=0 -SaveDirectory=/home/telecaster/trash -SaveAsWAV=0 -# -# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management) -OggQuality=3 -OggBitrateQualityFlag=Quality -# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them. -LameCBRFlag=0 -LameQuality=5 -LameCopywrite=0 -LameOriginal=0 -LameStrictISO=0 -LameDisableReservior=0 -LameVBRMode=vbr_abr -LameLowpassfreq=0 -LameHighpassfreq=0 -LAMEPreset=0 -# AAC (FAAC) specific settings. -AACQuality=100 -AACCutoff= -# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_WARNING, 3 = LOG_ERROR+LOG_WARNING+LOG_DEBUG -LogLevel=1 -# Log File -LogFile=/tmp/telecaster_streamer_log - diff --git a/conf/etc/telecaster/old/edcast_jack_local_mp3.cfg b/conf/etc/telecaster/old/edcast_jack_local_mp3.cfg deleted file mode 100644 index 1638c6e..0000000 --- a/conf/etc/telecaster/old/edcast_jack_local_mp3.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2 -ServerType=Icecast2 -Server=localhost -Port=8000 -ServerPassword=source2parisson -ServerMountpoint=/telecaster_live.mp3 -# YP (Stream Directory) Settings -ServerPublic=0 -ServerIRC= -ServerAIM= -ServerICQ= -ServerStreamURL=http://parisson.com -ServerName=TeleCaster LIVE -ServerDescription=Local LIVE media streaming broadcast -ServerGenre=Vocal -AutomaticReconnectSecs=10 -AutoConnect=1 -# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus) -Encode=MP3 -# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO -NumberChannels=1 -Samplerate=44100 -BitrateNominal=64 -BitrateMin=32 -BitrateMax=96 - -# -SaveDirectoryFlag=0 -SaveDirectory=/home/telecaster/trash -SaveAsWAV=0 -# -# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management) -OggQuality=3 -OggBitrateQualityFlag=Quality -# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them. -LameCBRFlag=0 -LameQuality=5 -LameCopywrite=0 -LameOriginal=0 -LameStrictISO=0 -LameDisableReservior=0 -LameVBRMode=vbr_abr -LameLowpassfreq=0 -LameHighpassfreq=0 -LAMEPreset=0 -# AAC (FAAC) specific settings. -AACQuality=100 -AACCutoff= -# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_WARNING, 3 = LOG_ERROR+LOG_WARNING+LOG_DEBUG -LogLevel=1 -# Log File -LogFile=/tmp/telecaster_streamer_log - diff --git a/conf/etc/telecaster/old/edcast_jack_local_ogg.cfg b/conf/etc/telecaster/old/edcast_jack_local_ogg.cfg deleted file mode 100644 index 0cfe09d..0000000 --- a/conf/etc/telecaster/old/edcast_jack_local_ogg.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2 -ServerType=Icecast2 -Server=localhost -Port=8000 -ServerPassword=source2parisson -ServerMountpoint=/telecaster_live.ogg -# YP (Stream Directory) Settings -ServerPublic=0 -ServerIRC= -ServerAIM= -ServerICQ= -ServerStreamURL=http://parisson.com -ServerName=TeleCaster LIVE -ServerDescription=Local LIVE media streaming broadcast -ServerGenre=Vocal -AutomaticReconnectSecs=10 -AutoConnect=1 -# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus) -Encode=OggVorbis -# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO -NumberChannels=1 -Samplerate=44100 -BitrateNominal=64 -BitrateMin=32 -BitrateMax=96 - -# -SaveDirectoryFlag=0 -SaveDirectory=/home/telecaster/trash -SaveAsWAV=0 -# -# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management) -OggQuality=4 -OggBitrateQualityFlag=Quality -# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them. -LameCBRFlag=0 -LameQuality=5 -LameCopywrite=0 -LameOriginal=0 -LameStrictISO=0 -LameDisableReservior=0 -LameVBRMode=vbr_abr -LameLowpassfreq=0 -LameHighpassfreq=0 -LAMEPreset=0 -# AAC (FAAC) specific settings. -AACQuality=100 -AACCutoff= -# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_WARNING, 3 = LOG_ERROR+LOG_WARNING+LOG_DEBUG -LogLevel=1 -# Log File -LogFile=/tmp/telecaster_streamer_log - diff --git a/conf/etc/telecaster/old/telecaster.xml b/conf/etc/telecaster/old/telecaster.xml deleted file mode 100644 index 980fe6f..0000000 --- a/conf/etc/telecaster/old/telecaster.xml +++ /dev/null @@ -1,333 +0,0 @@ - - - Parisson - Parisson - TeleCaster - telecaster.parisson.com - Various - - /var/log/telecaster/telecaster.log - - /etc/telecaster/deefuzzer.xml - - - true - /home/telecaster/media/mp3 - /home/telecaster/archives - mp3 - 64 - 1 - 4 - 48000 - - - - jack_rack:out_1 - - - - - CRFPA - - - Droit_administratif_Corrections - - - Droit_administratif_Cours - - - Droit_des_obligations_Corrections - - - Droit_des_obligations_Cours - - - Droit_commercial_des_affaires_Corrections - - - Droit_commercial_des_affaires_Cours - - - Droit_communautaire_et_europeen_Corrections - - - Droit_communautaire_et_europeen_Cours - - - Droit_de_la_famille_et_des_personnes_Corrections - - - Droit_de_la_famille_et_des_personnes_Cours - - - Droit_du_travail_Corrections - - - Droit_du_travail_Cours - - - Droit_fiscal_Corrections - - - Droit_fiscal_Cours - - - Droit_international_prive_Corrections - - - Droit_international_prive_Cours - - - Droit_patrimonial_Corrections - - - Droit_patrimonial_Cours - - - Droit_public_des_activites_economiques_Corrections - - - Droit_public_des_activites_economiques_Cours - - - Droit_penal_Corrections - - - Droit_penal_Cours - - - Droit_Libertes_publiques_Cours - - - Note_de_synthese_Corrections - - - Procedure_administrative_et_contentieuse_Corrections - - - Procedure_administrative_et_contentieuse_Cours - - - Procedure_civile_Corrections - - - Procedure_civile_Cours - - - Procedures_collectives_et_suretes_Corrections - - - Procedures_collectives_et_suretes_Cours - - - Procedure_penale_Corrections - - - Procedure_penale_Cours - - - Oral-Procedures_communautaires - - - Oral-Voies_d_ex - - - Oral-Comptabilite_privee - - - Oral-Finances_publiques - - - TEST - - - - - - - AE - - - Administratif_Cours - - - Adm_Correction - - - Civil_Correction - - - Commercial_Correctio - - - Commercial_Cours - - - Deontologie_Cours - - - Civil_Cours - - - Methodo_Oraux - - - Penal_Correction - - - Penal_Cours - - - Procedures_Cours - - - Reunion_info - - - Social_Corrections - - - Social_Cours - - - REUNION - - - TEST - - - - - - ENM - - - TEST - - - REUNION - - - - - - - FJP - - - Actualisation - - - TEST - - - REUNION - - - - - - MARINHO A. - - - GIUSTINIANI G. - - - BOFFA R. - - - MEUNIER J. - - - THERY C. - - - JLB - - - AZZI T. - - - ETIENNEY A. - - - MARKUS J. - - - ANDREU L. - - - ROUMIER W. - - - HAIK R. - - - POISSON S. - - - CARTIER-BRESSON A. - - - MBONGO P. - - - MATHONNET P. - - - FOULQUIER N. - - - RILOV. F - - - JEANSEN E. - - - LA J. - - - MECARELLI G. - - - COLLET M. - - - GILBERT S. - - - VIAL C. - - - PAGNERRE E. - - - PANOU C. - - - GILBERT S. - - - ROBBE S. - - - - 1ere_sem - 2e_sem - 3e_sem - 4e_sem - 5e_sem - 6e_sem - 7e_sem - 8e_sem - 9e_sem - 10e_sem - 11e_sem - 12e_sem - 13e_sem - 14e_sem - 15e_sem - 16e_sem - - - diff --git a/conf/etc/telecaster/old/telecaster_mp3.xml b/conf/etc/telecaster/old/telecaster_mp3.xml deleted file mode 100644 index 1d0eeaf..0000000 --- a/conf/etc/telecaster/old/telecaster_mp3.xml +++ /dev/null @@ -1,333 +0,0 @@ - - - Parisson - Parisson - TeleCaster Services - telecaster.parisson.com - Various - - /var/log/telecaster/telecaster.log - - /etc/telecaster/deefuzzer.xml - - - true - /home/telecaster/media/mp3 - /home/telecaster/archives - mp3 - 96 - 1 - 3 - 44100 - - - - jack_rack:out_1 - - - - - CRFPA - - - Droit_administratif_Corrections - - - Droit_administratif_Cours - - - Droit_des_obligations_Corrections - - - Droit_des_obligations_Cours - - - Droit_commercial_des_affaires_Corrections - - - Droit_commercial_des_affaires_Cours - - - Droit_communautaire_et_europeen_Corrections - - - Droit_communautaire_et_europeen_Cours - - - Droit_de_la_famille_et_des_personnes_Corrections - - - Droit_de_la_famille_et_des_personnes_Cours - - - Droit_du_travail_Corrections - - - Droit_du_travail_Cours - - - Droit_fiscal_Corrections - - - Droit_fiscal_Cours - - - Droit_international_prive_Corrections - - - Droit_international_prive_Cours - - - Droit_patrimonial_Corrections - - - Droit_patrimonial_Cours - - - Droit_public_des_activites_economiques_Corrections - - - Droit_public_des_activites_economiques_Cours - - - Droit_penal_Corrections - - - Droit_penal_Cours - - - Droit_Libertes_publiques_Cours - - - Note_de_synthese_Corrections - - - Procedure_administrative_et_contentieuse_Corrections - - - Procedure_administrative_et_contentieuse_Cours - - - Procedure_civile_Corrections - - - Procedure_civile_Cours - - - Procedures_collectives_et_suretes_Corrections - - - Procedures_collectives_et_suretes_Cours - - - Procedure_penale_Corrections - - - Procedure_penale_Cours - - - Oral-Procedures_communautaires - - - Oral-Voies_d_ex - - - Oral-Comptabilite_privee - - - Oral-Finances_publiques - - - TEST - - - - - - - AE - - - Administratif_Cours - - - Adm_Correction - - - Civil_Correction - - - Commercial_Correctio - - - Commercial_Cours - - - Deontologie_Cours - - - Droit civil - Cours - - - Methodo_Oraux - - - Penal_Correction - - - Penal_Cours - - - Procedures_Cours - - - Reunion_info - - - Social_Corrections - - - Social_Cours - - - REUNION - - - TEST - - - - - - ENM - - - TEST - - - REUNION - - - - - - - FJP - - - Actualisation - - - TEST - - - REUNION - - - - - - MARINHO A. - - - GIUSTINIANI G. - - - BOFFA R. - - - MEUNIER J. - - - THERY C. - - - JLB - - - AZZI T. - - - ETIENNEY A. - - - MARKUS J. - - - ANDREU L. - - - ROUMIER W. - - - HAIK R. - - - POISSON S. - - - CARTIER-BRESSON A. - - - MBONGO P. - - - MATHONNET P. - - - FOULQUIER N. - - - RILOV. F - - - JEANSEN E. - - - LA J. - - - MECARELLI G. - - - COLLET M. - - - GILBERT S. - - - VIAL C. - - - PAGNERRE E. - - - PANOU C. - - - GILBERT S. - - - ROBBE S. - - - - 1ere_sem - 2e_sem - 3e_sem - 4e_sem - 5e_sem - 6e_sem - 7e_sem - 8e_sem - 9e_sem - 10e_sem - 11e_sem - 12e_sem - 13e_sem - 14e_sem - 15e_sem - 16e_sem - - - diff --git a/conf/etc/telecaster/old/telecaster_ogg.xml b/conf/etc/telecaster/old/telecaster_ogg.xml deleted file mode 100644 index 93d8604..0000000 --- a/conf/etc/telecaster/old/telecaster_ogg.xml +++ /dev/null @@ -1,333 +0,0 @@ - - - Parisson - Parisson - TeleCaster Services - telecaster.parisson.com - Various - - /var/log/telecaster/telecaster.log - - /etc/telecaster/deefuzzer.xml - - - true - /home/telecaster/media/ogg - /home/telecaster/archives - ogg - 64 - 1 - 4 - 44100 - - - - jack_rack:out_1 - - - - - CRFPA - - - Droit_administratif_Corrections - - - Droit_administratif_Cours - - - Droit_des_obligations_Corrections - - - Droit_des_obligations_Cours - - - Droit_commercial_des_affaires_Corrections - - - Droit_commercial_des_affaires_Cours - - - Droit_communautaire_et_europeen_Corrections - - - Droit_communautaire_et_europeen_Cours - - - Droit_de_la_famille_et_des_personnes_Corrections - - - Droit_de_la_famille_et_des_personnes_Cours - - - Droit_du_travail_Corrections - - - Droit_du_travail_Cours - - - Droit_fiscal_Corrections - - - Droit_fiscal_Cours - - - Droit_international_prive_Corrections - - - Droit_international_prive_Cours - - - Droit_patrimonial_Corrections - - - Droit_patrimonial_Cours - - - Droit_public_des_activites_economiques_Corrections - - - Droit_public_des_activites_economiques_Cours - - - Droit_penal_Corrections - - - Droit_penal_Cours - - - Droit_Libertes_publiques_Cours - - - Note_de_synthese_Corrections - - - Procedure_administrative_et_contentieuse_Corrections - - - Procedure_administrative_et_contentieuse_Cours - - - Procedure_civile_Corrections - - - Procedure_civile_Cours - - - Procedures_collectives_et_suretes_Corrections - - - Procedures_collectives_et_suretes_Cours - - - Procedure_penale_Corrections - - - Procedure_penale_Cours - - - Oral-Procedures_communautaires - - - Oral-Voies_d_ex - - - Oral-Comptabilite_privee - - - Oral-Finances_publiques - - - TEST - - - - - - - AE - - - Administratif_Cours - - - Adm_Correction - - - Civil_Correction - - - Commercial_Correctio - - - Commercial_Cours - - - Deontologie_Cours - - - Droit civil - Cours - - - Methodo_Oraux - - - Penal_Correction - - - Penal_Cours - - - Procedures_Cours - - - Reunion_info - - - Social_Corrections - - - Social_Cours - - - REUNION - - - TEST - - - - - - ENM - - - TEST - - - REUNION - - - - - - - FJP - - - Actualisation - - - TEST - - - REUNION - - - - - - MARINHO A. - - - GIUSTINIANI G. - - - BOFFA R. - - - MEUNIER J. - - - THERY C. - - - JLB - - - AZZI T. - - - ETIENNEY A. - - - MARKUS J. - - - ANDREU L. - - - ROUMIER W. - - - HAIK R. - - - POISSON S. - - - CARTIER-BRESSON A. - - - MBONGO P. - - - MATHONNET P. - - - FOULQUIER N. - - - RILOV. F - - - JEANSEN E. - - - LA J. - - - MECARELLI G. - - - COLLET M. - - - GILBERT S. - - - VIAL C. - - - PAGNERRE E. - - - PANOU C. - - - GILBERT S. - - - ROBBE S. - - - - 1ere_sem - 2e_sem - 3e_sem - 4e_sem - 5e_sem - 6e_sem - 7e_sem - 8e_sem - 9e_sem - 10e_sem - 11e_sem - 12e_sem - 13e_sem - 14e_sem - 15e_sem - 16e_sem - - - diff --git a/conf/etc/telecaster/old/telecaster_parisson_mp3.xml b/conf/etc/telecaster/old/telecaster_parisson_mp3.xml deleted file mode 100644 index c15ccea..0000000 --- a/conf/etc/telecaster/old/telecaster_parisson_mp3.xml +++ /dev/null @@ -1,333 +0,0 @@ - - - Parisson - Parisson - TeleCaster Services - telecaster6.parisson.com - Various - - /var/log/telecaster/telecaster.log - - /etc/telecaster/deefuzzer.xml - - - true - /home/telecaster/media/mp3 - /home/telecaster/archives - mp3 - 64 - 1 - 4 - 44100 - - - - jack_rack:out_1 - - - - - CRFPA - - - Droit_administratif_Corrections - - - Droit_administratif_Cours - - - Droit_des_obligations_Corrections - - - Droit_des_obligations_Cours - - - Droit_commercial_des_affaires_Corrections - - - Droit_commercial_des_affaires_Cours - - - Droit_communautaire_et_europeen_Corrections - - - Droit_communautaire_et_europeen_Cours - - - Droit_de_la_famille_et_des_personnes_Corrections - - - Droit_de_la_famille_et_des_personnes_Cours - - - Droit_du_travail_Corrections - - - Droit_du_travail_Cours - - - Droit_fiscal_Corrections - - - Droit_fiscal_Cours - - - Droit_international_prive_Corrections - - - Droit_international_prive_Cours - - - Droit_patrimonial_Corrections - - - Droit_patrimonial_Cours - - - Droit_public_des_activites_economiques_Corrections - - - Droit_public_des_activites_economiques_Cours - - - Droit_penal_Corrections - - - Droit_penal_Cours - - - Droit_Libertes_publiques_Cours - - - Note_de_synthese_Corrections - - - Procedure_administrative_et_contentieuse_Corrections - - - Procedure_administrative_et_contentieuse_Cours - - - Procedure_civile_Corrections - - - Procedure_civile_Cours - - - Procedures_collectives_et_suretes_Corrections - - - Procedures_collectives_et_suretes_Cours - - - Procedure_penale_Corrections - - - Procedure_penale_Cours - - - Oral-Procedures_communautaires - - - Oral-Voies_d_ex - - - Oral-Comptabilite_privee - - - Oral-Finances_publiques - - - TEST - - - - - - - AE - - - Administratif_Cours - - - Adm_Correction - - - Civil_Correction - - - Commercial_Correctio - - - Commercial_Cours - - - Deontologie_Cours - - - Droit civil - Cours - - - Methodo_Oraux - - - Penal_Correction - - - Penal_Cours - - - Procedures_Cours - - - Reunion_info - - - Social_Corrections - - - Social_Cours - - - REUNION - - - TEST - - - - - - ENM - - - TEST - - - REUNION - - - - - - - FJP - - - Actualisation - - - TEST - - - REUNION - - - - - - MARINHO A. - - - GIUSTINIANI G. - - - BOFFA R. - - - MEUNIER J. - - - THERY C. - - - JLB - - - AZZI T. - - - ETIENNEY A. - - - MARKUS J. - - - ANDREU L. - - - ROUMIER W. - - - HAIK R. - - - POISSON S. - - - CARTIER-BRESSON A. - - - MBONGO P. - - - MATHONNET P. - - - FOULQUIER N. - - - RILOV. F - - - JEANSEN E. - - - LA J. - - - MECARELLI G. - - - COLLET M. - - - GILBERT S. - - - VIAL C. - - - PAGNERRE E. - - - PANOU C. - - - GILBERT S. - - - ROBBE S. - - - - 1ere_sem - 2e_sem - 3e_sem - 4e_sem - 5e_sem - 6e_sem - 7e_sem - 8e_sem - 9e_sem - 10e_sem - 11e_sem - 12e_sem - 13e_sem - 14e_sem - 15e_sem - 16e_sem - - - diff --git a/conf/etc/telecaster/old/telecaster_pb.xml b/conf/etc/telecaster/old/telecaster_pb.xml deleted file mode 100644 index f76043c..0000000 --- a/conf/etc/telecaster/old/telecaster_pb.xml +++ /dev/null @@ -1,336 +0,0 @@ - - - Pre-Barreau - Pre-Barreau - La preparation au Barreau de Paris - augustins.pre-barreau.com - Vocal - - /var/log/telecaster/telecaster.log - - /etc/telecaster/deefuzzer.xml - - - true - /home/pre-barreau/media/mp3 - /home/pre-barreau/archives - mp3 - 96 - 1 - 3 - 48000 - - - - jack_rack:out_1 - - - - - CRFPA - - - Droit_administratif_Corrections - - - Droit_administratif_Cours - - - Droit_des_obligations_Corrections - - - Droit_des_obligations_Cours - - - Droit_commercial_des_affaires_Corrections - - - Droit_commercial_des_affaires_Cours - - - Droit_communautaire_et_europeen_Corrections - - - Droit_communautaire_et_europeen_Cours - - - Droit_de_la_famille_et_des_personnes_Corrections - - - Droit_de_la_famille_et_des_personnes_Cours - - - Droit_du_travail_Corrections - - - Droit_du_travail_Cours - - - Droit_fiscal_Corrections - - - Droit_fiscal_Cours - - - Droit_international_prive_Corrections - - - Droit_international_prive_Cours - - - Droit_patrimonial_Corrections - - - Droit_patrimonial_Cours - - - Droit_public_des_activites_economiques_Corrections - - - Droit_public_des_activites_economiques_Cours - - - Droit_penal_Corrections - - - Droit_penal_Cours - - - Droit_Libertes_publiques_Cours - - - Note_de_synthese_Corrections - - - Procedure_administrative_et_contentieuse_Corrections - - - Procedure_administrative_et_contentieuse_Cours - - - Procedure_civile_Corrections - - - Procedure_civile_Cours - - - Procedures_collectives_et_suretes_Corrections - - - Procedures_collectives_et_suretes_Cours - - - Procedure_penale_Corrections - - - Procedure_penale_Cours - - - Oral-Procedures_communautaires - - - Oral-Voies_d_ex - - - Oral-Comptabilite_privee - - - Oral-Finances_publiques - - - Conference-actualisation-septembre - - - TEST - - - - - - - AE - - - Administratif_Cours - - - Adm_Correction - - - Civil_Correction - - - Commercial_Correctio - - - Commercial_Cours - - - Deontologie_Cours - - - Civil_Cours - - - Methodo_Oraux - - - Penal_Correction - - - Penal_Cours - - - Procedures_Cours - - - Reunion_info - - - Social_Corrections - - - Social_Cours - - - REUNION - - - TEST - - - - - - ENM - - - TEST - - - REUNION - - - - - - - FJP - - - Actualisation - - - TEST - - - REUNION - - - - - - MARINHO A. - - - GIUSTINIANI G. - - - BOFFA R. - - - MEUNIER J. - - - THERY C. - - - JLB - - - AZZI T. - - - ETIENNEY A. - - - MARKUS J. - - - ANDREU L. - - - ROUMIER W. - - - HAIK R. - - - POISSON S. - - - CARTIER-BRESSON A. - - - MBONGO P. - - - MATHONNET P. - - - FOULQUIER N. - - - RILOV. F - - - JEANSEN E. - - - LA J. - - - MECARELLI G. - - - COLLET M. - - - GILBERT S. - - - VIAL C. - - - PAGNERRE E. - - - PANOU C. - - - GILBERT S. - - - ROBBE S. - - - - 1ere_sem - 2e_sem - 3e_sem - 4e_sem - 5e_sem - 6e_sem - 7e_sem - 8e_sem - 9e_sem - 10e_sem - 11e_sem - 12e_sem - 13e_sem - 14e_sem - 15e_sem - 16e_sem - - - diff --git a/conf/etc/telecaster/tests/deefuzzer.xml b/conf/etc/telecaster/tests/deefuzzer.xml deleted file mode 100644 index 3df370d..0000000 --- a/conf/etc/telecaster/tests/deefuzzer.xml +++ /dev/null @@ -1,116 +0,0 @@ - - /var/log/deefuzzer/telecaster_safe.log - /var/www/m3u/telecaster_safe.m3u - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - icecast - 127.0.0.1 - 8000 - source2parisson - 0 - - - /home/telecaster/media/mp3 - mp3 - 96 - 7 - 44100 - 2 - 1 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live.mp3 - Parisson - - - 1 - /home/telecaster/trash - - - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - icecast - parisson.com - 8000 - source2parisson - 0 - - - /home/telecaster/media/mp3 - mp3 - 96 - 7 - 44100 - 2 - 1 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live.mp3 - Parisson - - - 0 - /home/telecaster/trash - - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_audio_safe.xml b/conf/etc/telecaster/tests/deefuzzer_audio_safe.xml deleted file mode 100644 index 4b5a473..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_audio_safe.xml +++ /dev/null @@ -1,62 +0,0 @@ - - /var/log/deefuzzer/telecaster_audio_safe.log - /var/www/m3u/telecaster_audio_safe.m3u - - - - 0 - 1236 - - - http://127.0.0.1:8000/telecaster_live.mp3 - 1 - Inconnu - - - 0 - mp3 - 2 - 4 - 48000 - 96 - /home/telecaster/media/mp3 - - - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - bla bla - - - icecast - 127.0.0.1 - 8000 - source2parisson - 0 - - - 1 - /home/telecaster/trash/mp3 - - - 1 - 0 - /path/to/jingles - - - http://parisson.com.com - Vocal - telecaster_audio_safe - telecaster_audio_safe - TeleCaster safe audio stream - - - 0 - /var/www/rss - http://my.domain.com/rss/ - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_ogg.xml b/conf/etc/telecaster/tests/deefuzzer_ogg.xml deleted file mode 100644 index 522cfc3..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_ogg.xml +++ /dev/null @@ -1,114 +0,0 @@ - - /var/log/deefuzzer/telecaster.log - /var/www/m3u/telecaster.m3u - - - - telecaster_local - TeleCaster Localhost - TeleCaster local audio streaming - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 64 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 1 - /path/to/archives - - - - - - - telecaster - TeleCaster Remote - TeleCaster Remote - http://parisson.com - School - - - stream.parisson.com - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 96 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - my_twitter_user - my_twitter_password - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 0 - /path/to/archives - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_safe.xml b/conf/etc/telecaster/tests/deefuzzer_safe.xml deleted file mode 100644 index e1d6ebb..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_safe.xml +++ /dev/null @@ -1,60 +0,0 @@ - - /var/log/deefuzzer/telecaster_safe.log - /var/www/m3u/telecaster_safe.m3u - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /home/telecaster/media/ogg - ogg - 96 - 7 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 1 - /home/telecaster/trash - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_safe_mp3.xml b/conf/etc/telecaster/tests/deefuzzer_safe_mp3.xml deleted file mode 100644 index 4ad00d7..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_safe_mp3.xml +++ /dev/null @@ -1,60 +0,0 @@ - - /var/log/deefuzzer/telecaster_safe.log - /var/www/m3u/telecaster_safe.m3u - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /home/telecaster/media/mp3 - mp3 - 96 - 7 - 44100 - 2 - 1 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live.mp3 - Parisson - - - 1 - /home/telecaster/trash - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_safe_ogg.xml b/conf/etc/telecaster/tests/deefuzzer_safe_ogg.xml deleted file mode 100644 index e1d6ebb..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_safe_ogg.xml +++ /dev/null @@ -1,60 +0,0 @@ - - /var/log/deefuzzer/telecaster_safe.log - /var/www/m3u/telecaster_safe.m3u - - - - telecaster_live_safe - TeleCaster Localhost Live Safe Recorder - TeleCaster safe local live audio record - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /home/telecaster/media/ogg - ogg - 96 - 7 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 1 - /home/telecaster/trash - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_video.xml b/conf/etc/telecaster/tests/deefuzzer_video.xml deleted file mode 100644 index bd0db95..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_video.xml +++ /dev/null @@ -1,329 +0,0 @@ - - /var/log/deefuzzer/telecaster.log - /var/www/m3u/telecaster.m3u - - - - telecaster_local - TeleCaster Localhost - TeleCaster local audio streaming - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 64 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 1 - /path/to/archives - - - - - - - telecaster - TeleCaster Remote - TeleCaster Remote - http://parisson.com - School - - - stream.parisson.com - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 96 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 0 - /path/to/archives - - - - - - - telecaster - TeleCaster Remote - TeleCaster Remote - http://parisson.com - School - - - stream.parisson.com - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 96 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live.ogg - Parisson - - - 0 - /path/to/archives - - - - - - telecaster_video - TeleCaster Video Localhost - TeleCaster local video streaming - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 64 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live_video.ogg - Parisson - - - 1 - /path/to/archives - - - - - - - telecaster_video - TeleCaster Video Remote - TeleCaster Video Remote - http://parisson.com - School - - - stream.parisson.com - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 96 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live_video.ogg - Parisson - - - 0 - /path/to/archives - - - - - - - telecaster - TeleCaster Remote - TeleCaster Remote - http://parisson.com - School - - - stream.parisson.com - 8000 - source2parisson - 0 - - - /path/to/ogg - ogg - 96 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1235 - - - 1 - http://127.0.0.1:8000/telecaster_live_video.ogg - Parisson - - - 0 - /path/to/archives - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_video_local.xml b/conf/etc/telecaster/tests/deefuzzer_video_local.xml deleted file mode 100644 index 30bf444..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_video_local.xml +++ /dev/null @@ -1,113 +0,0 @@ - - /var/log/deefuzzer/telecaster.log - /var/www/m3u/telecaster.m3u - - - - telecaster_video - TeleCaster Video Localhost - TeleCaster local video streaming - http://parisson.com - Vocal - - - 127.0.0.1 - 8000 - source2parisson - 0 - - - /home/telecaster/media/ogg - ogg - 64 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 1 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live_video.ogg - Parisson - - - 1 - /path/to/archives - - - - - - telecaster_video - TeleCaster Video Localhost - TeleCaster local video streaming - http://parisson.com - Vocal - - - stream.parisson.com - 8000 - source2parisson - 0 - - - /home/telecaster/media/ogg - ogg - 64 - 4 - 44100 - 1 - 0 - - - /var/www/rss - 0 - - - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - bla bla - - - 0 - /path/to/jingles - 1 - - - 0 - 1234 - - - 1 - http://127.0.0.1:8000/telecaster_live_video.ogg - Parisson - - - 0 - /path/to/archives - - - - - - diff --git a/conf/etc/telecaster/tests/deefuzzer_video_safe.xml b/conf/etc/telecaster/tests/deefuzzer_video_safe.xml deleted file mode 100644 index d1bc791..0000000 --- a/conf/etc/telecaster/tests/deefuzzer_video_safe.xml +++ /dev/null @@ -1,62 +0,0 @@ - - /var/log/deefuzzer/telecaster_video_safe.log - /var/www/m3u/telecaster_video_safe.m3u - - - - 0 - 1235 - - - http://127.0.0.1:9000/ - 1 - TeleCaster - - - 0 - webm - 1 - 4 - 48000 - 64 - /home/telecaster/media/webm - - - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - bla bla - - - stream-m - 127.0.0.1 - 8080 - source2parisson - 0 - - - 1 - /home/telecaster/trash/webm - - - 1 - 0 - /path/to/jingles - - - http://parisson.com.com - Vocal - safe - safe - TeleCaster safe video stream - - - 0 - /var/www/rss - http://my.domain.com/rss/ - - - - - - diff --git a/conf/etc/telecaster/tests/telecaster_audio_monitor.xml b/conf/etc/telecaster/tests/telecaster_audio_monitor.xml deleted file mode 100644 index 56ba762..0000000 --- a/conf/etc/telecaster/tests/telecaster_audio_monitor.xml +++ /dev/null @@ -1,62 +0,0 @@ - - /var/log/telecaster/telecaster_audio_monitor.log - /var/www/m3u/telecaster_audio_monitor.m3u - - - - 0 - 1236 - - - http://127.0.0.1:8000/telecaster_live.mp3 - 1 - Inconnu - - - 0 - mp3 - 2 - 4 - 48000 - 96 - /home/telecaster/media/mp3 - - - 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 - 0 - 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE - bla bla - - - icecast - 127.0.0.1 - 8000 - source2parisson - 0 - telecaster_mp3_monitor - - - 1 - /home/telecaster/trash/mp3 - - - 1 - 0 - /path/to/jingles - - - http://parisson.com.com - Vocal - telecaster_mp3_monitor - TeleCaster MP3 monitor - - - 0 - /var/www/rss - http://my.domain.com/rss/ - - - - - - diff --git a/conf/etc/telecaster/tests/telecaster_audio_monitor2.yaml b/conf/etc/telecaster/tests/telecaster_audio_monitor2.yaml deleted file mode 100644 index 9fcfcea..0000000 --- a/conf/etc/telecaster/tests/telecaster_audio_monitor2.yaml +++ /dev/null @@ -1,17 +0,0 @@ -deefuzzer: - log: /var/log/telecaster/telecaster_audio_monitor.log - m3u: /var/www/m3u/telecaster_audio_monitor.m3u - station: - control: {mode: 0, port: 1237} - infos: {description: TeleCaster MP3 monitor, genre: Vocal, name: telecaster_mp3_monitor, - url: 'http://parisson.com.com'} - jingles: {dir: /path/to/jingles, mode: 0, shuffle: 1} - media: {bitrate: 96, dir: /home/telecaster/media/mp3, format: mp3, ogg_quality: 4, - samplerate: 48000, shuffle: 0, voices: '2'} - record: {dir: /home/telecaster/trash/mp3, mode: 1} - relay: {author: Inconnu, mode: 1, url: 'http://127.0.0.1:8000/telecaster_live.mp3'} - rss: {dir: /var/www/rss, enclosure: 0, media_url: 'http://my.domain.com/rss/'} - server: {host: 127.0.0.1, mountpoint: telecaster_mp3_monitor2, port: 8000, public: 0, - sourcepassword: source2parisson, type: icecast} - twitter: {key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE, mode: 0, secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4, - tags: bla bla} diff --git a/conf/home/telecaster/.fluxbox/autostart.sh b/conf/home/telecaster/.fluxbox/autostart.sh deleted file mode 100755 index e94e53f..0000000 --- a/conf/home/telecaster/.fluxbox/autostart.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh - -# --------------------- -# Audio channel -# --------------------- - -pid=`pgrep jack-rack` - - -if [ ! $pid = "" ]; then - sleep 1 -else - jack-rack -n /etc/telecaster/jack-rack/eq_comp_limit_02.rack > /dev/null & - sleep 3 -fi - -jack_connect system:capture_1 jack_rack:in_1 -jack_connect system:capture_2 jack_rack:in_2 - -qjackctl & - -/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh & -#edcast_jack -c /etc/telecaster/edcast_jack_local.cfg -n lamemp3enc -p jack_rack > /dev/null & - -sleep 2 - -jack_disconnect system:capture_1 gst-launch-0.10:in_jackaudiosrc0_1 -jack_disconnect system:capture_2 gst-launch-0.10:in_jackaudiosrc0_2 - -jack_connect jack_rack:out_1 gst-launch-0.10:in_jackaudiosrc0_1 -jack_connect jack_rack:out_2 gst-launch-0.10:in_jackaudiosrc0_2 - -#jack_connect jack_rack:out_1 system:playback_1 -#jack_connect jack_rack:out_1 system:playback_2 - -# STEREO setup -#jack_connect jack_rack:out_1 lamemp3enc:in_1 -#jack_connect jack_rack:out_2 lamemp3enc:in_2 -#jack_connect jack_rack:out_1 system:playback_1 -#jack_connect jack_rack:out_2 system:playback_2 - - # 4 channels setup - #jack_connect system:capture_1 jack_rack:in_1 - #jack_connect system:capture_1 jack_rack:in_2 - #jack_connect system:capture_2 jack_rack:in_1 - #jack_connect system:capture_2 jack_rack:in_2 - #jack_connect system:capture_3 jack_rack:in_1 - #jack_connect system:capture_4 jack_rack:in_2 - -# --------------------- -# Video channel -# --------------------- - -/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh & - -sleep 2 - -jack_disconnect system:capture_1 gst-launch-0.10-01:in_jackaudiosrc0_1 -jack_disconnect system:capture_2 gst-launch-0.10-01:in_jackaudiosrc0_2 - -jack_connect jack_rack:out_1 gst-launch-0.10-01:in_jackaudiosrc0_1 -jack_connect jack_rack:out_2 gst-launch-0.10-01:in_jackaudiosrc0_2 - -sleep 8 - -#Audio monitor -deefuzzer /etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml & - -#Video monitor -deefuzzer /etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml & - -sleep 3 - -#Wathdog for trash -/home/telecaster/.fluxbox/scripts/monitor_check.py 10 /home/telecaster/trash/webm/ smtp.icp.fr informatique@icp.fr alerts@parisson.com & - diff --git a/conf/home/telecaster/.fluxbox/init b/conf/home/telecaster/.fluxbox/init deleted file mode 100644 index a47c424..0000000 --- a/conf/home/telecaster/.fluxbox/init +++ /dev/null @@ -1,3 +0,0 @@ -session.menuFile: ~/.fluxbox/menu -session.keyFile: ~/.fluxbox/keys -session.configVersion: 13 diff --git a/conf/home/telecaster/.fluxbox/init.ubuntu b/conf/home/telecaster/.fluxbox/init.ubuntu deleted file mode 100644 index 86638e4..0000000 --- a/conf/home/telecaster/.fluxbox/init.ubuntu +++ /dev/null @@ -1,4 +0,0 @@ -session.menuFile: ~/.fluxbox/menu -session.keyFile: ~/.fluxbox/keys -session.configVersion: 11 - diff --git a/conf/home/telecaster/.fluxbox/scripts/monitor_check.py b/conf/home/telecaster/.fluxbox/scripts/monitor_check.py deleted file mode 100755 index b78f7b6..0000000 --- a/conf/home/telecaster/.fluxbox/scripts/monitor_check.py +++ /dev/null @@ -1,75 +0,0 @@ -import sys, time, logging, socket, datetime -from threading import Thread -from logging.handlers import SMTPHandler - -from watchdog.observers import Observer -from watchdog.events import * - - -IGNORE_PATTERNS = ['*.git/*', '*.swp', '*.swpx', '*~', '*.tmp',] -HOSTNAME = socket.gethostname() -LOG_MAX_PERIOD = 300 - -class EmailLogger(object): - """An email logging class""" - - def __init__(self, mailhost, fromaddr, toaddrs, subject): - self.logger = logging.getLogger('telecaster') - self.hdlr = SMTPHandler(mailhost, fromaddr, toaddrs, subject) - self.formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') - self.hdlr.setFormatter(self.formatter) - self.logger.addHandler(self.hdlr) - self.logger.setLevel(logging.INFO) - - -class ActivityEventHandler(PatternMatchingEventHandler): - - activity = True - - def on_modified(self, event): - super(ActivityEventHandler, self).on_modified(event) - self.activity = True - - -class ActivityCheck(Thread): - - def __init__(self, period, path, mailhost, fromaddr, toaddrs): - Thread.__init__(self) - self.period = int(period) - self.path = path - self.activity = False - self.last_time = datetime.datetime.now() - self.message_sent = False - self.subject = 'WARNING : ' + HOSTNAME + ' : ' + 'telecaster monitor activity' - self.logger = EmailLogger(mailhost, fromaddr, toaddrs, self.subject) - self.event_handler = ActivityEventHandler(ignore_patterns=IGNORE_PATTERNS) - self.observer = Observer() - self.observer.schedule(self.event_handler, path, recursive=True) - self.observer.start() - - def run(self): - while True: - if not self.event_handler.activity: - now = datetime.datetime.now() - delta = now - self.last_time - if delta.total_seconds() > LOG_MAX_PERIOD or not self.message_sent: - self.logger.logger.error('The monitor is NOT recording anymore in ' + self.path + ' ! ') - self.last_time = now - self.message_sent = True - else: - self.event_handler.activity = False - time.sleep(self.period) - - def stop(self): - self.observer.stop() - - -if __name__ == "__main__": - period = sys.argv[1] - path = sys.argv[2] - mailhost = sys.argv[3] - fromaddr = sys.argv[4] - toaddrs = sys.argv[5].split(',') - check = ActivityCheck(period, path, mailhost, fromaddr, toaddrs) - check.start() - check.join() diff --git a/conf/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh b/conf/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh deleted file mode 100755 index b80c57f..0000000 --- a/conf/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -gst-launch jackaudiosrc connect=1 ! audio/x-raw-float, channels=1 \ - ! queue ! audioconvert ! queue ! lamemp3enc quality=4.0 \ - ! queue ! shout2send ip=127.0.0.1 port=8000 password=source2parisson mount=telecaster_live.mp3 - > /dev/null diff --git a/conf/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh b/conf/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh deleted file mode 100755 index 13f06bd..0000000 --- a/conf/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -# Start TeleCaster video channel - -#WIDTH=640 -#HEIGHT=360 -WIDTH=864 -HEIGHT=480 -#WIDTH=1280 -#HEIGHT=720 - -v4l2-ctl -d 0 -c power_line_frequency=1 -v4l2-ctl -d 0 -c zoom_absolute=100 -v4l2-ctl -d 0 -c focus_auto=0 -v4l2-ctl -d 0 -c focus_absolute=1 - -# ! queue ! videoflip method=rotate-180 \ - -gst-launch v4l2src device=/dev/video0 ! video/x-raw-rgb, width=$WIDTH, height=$HEIGHT, framerate={30/1} \ - ! queue ! ffmpegcolorspace \ - ! queue ! vp8enc speed=2 threads=4 quality=10.0 max-latency=25 max-keyframe-distance=30 auto-alt-ref-frames=true ! queue ! muxout. \ - jackaudiosrc connect=2 ! audio/x-raw-float, channels=2 \ - ! queue ! audioconvert ! queue ! vorbisenc quality=0.4 ! queue ! muxout. \ - webmmux streamable=true name=muxout \ - ! tcpserversink host=127.0.0.1 port=9000 protocol=none blocksize=65536 sync-method=1 \ - > /dev/null diff --git a/conf/home/telecaster/.fluxbox/scripts/telecaster-restart-full b/conf/home/telecaster/.fluxbox/scripts/telecaster-restart-full deleted file mode 100755 index e3ef96f..0000000 --- a/conf/home/telecaster/.fluxbox/scripts/telecaster-restart-full +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -sudo /etc/init.d/telecaster stop -sudo /etc/init.d/stream-m stop -sudo /etc/init.d/jackd stop - -sleep 3 - -sudo /etc/init.d/jackd start -sudo /etc/init.d/stream-m start -sudo /etc/init.d/telecaster start diff --git a/conf/home/telecaster/.fluxbox/startup.ubuntu b/conf/home/telecaster/.fluxbox/startup.ubuntu deleted file mode 100644 index af2145a..0000000 --- a/conf/home/telecaster/.fluxbox/startup.ubuntu +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# fluxbox startup-script: -# -# Lines starting with a '#' are ignored. - -# Change your keymap: -xmodmap "/home/telecaster/.Xmodmap" - -# Applications you want to run with fluxbox. -# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END. -# -# unclutter -idle 2 & -# wmnd & -# wmsmixer -w & -# idesk & - -# And last but not least we start fluxbox. -# Because it is the last app you have to run it with ''exec'' before it. - -fluxbox & -# or if you want to keep a log: -# exec fluxbox -log "/home/telecaster/.fluxbox/log" - -fbpid=$! - -sleep 1 - -{ - -sh ~/.fluxbox/autostart.sh - -} & - -wait $fbpid diff --git a/conf/home/telecaster/.vnc/xstartup b/conf/home/telecaster/.vnc/xstartup deleted file mode 100755 index ce84087..0000000 --- a/conf/home/telecaster/.vnc/xstartup +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -# Uncomment the following two lines for normal desktop: -# unset SESSION_MANAGER -# exec /etc/X11/xinit/xinitrc - -[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup -[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources -xsetroot -solid grey -#xset s 0 -vncconfig -iconic & -#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & -#x-window-manager & -#jackd -R -dalsa -r44100 -p2048 -n4 -D -Chw:0,1 -Phw:0,1 -S & -startfluxbox & - diff --git a/conf/home/telecaster/media/mp3/silence.mp3 b/conf/home/telecaster/media/mp3/silence.mp3 deleted file mode 100644 index 17538c9..0000000 Binary files a/conf/home/telecaster/media/mp3/silence.mp3 and /dev/null differ diff --git a/conf/home/telecaster/media/ogg/silence.ogg b/conf/home/telecaster/media/ogg/silence.ogg deleted file mode 100644 index 5cfaddf..0000000 Binary files a/conf/home/telecaster/media/ogg/silence.ogg and /dev/null differ diff --git a/conf/usr/local/bin/telecaster-restart-full b/conf/usr/local/bin/telecaster-restart-full deleted file mode 100755 index 7660995..0000000 --- a/conf/usr/local/bin/telecaster-restart-full +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -sudo /etc/init.d/telecaster stop -sudo /etc/init.d/stream-m stop -sudo /etc/init.d/jackd stop - -sleep 3 - -sudo /etc/init.d/jackd start -sudo /etc/init.d/stream-m start -sudo /etc/init.d/telecaster start - diff --git a/install.py b/install.py index f036c42..f877245 100644 --- a/install.py +++ b/install.py @@ -100,23 +100,23 @@ class Install(object): os.chdir(self.app_dir) for conf_dir in [self.conf_dir, self.stream_m_conf_dir]: - in_files = os.listdir('conf'+conf_dir) - os.system('cp -ra conf'+ conf_dir + '/*' + ' ' + conf_dir) + in_files = os.listdir('src'+conf_dir) + os.system('cp -ra src'+ conf_dir + '/*' + ' ' + conf_dir) self.chown(conf_dir) - for dir in os.listdir('conf/home'): + for dir in os.listdir('src/home'): home_dir = self.home + dir if not os.path.exists(home_dir): os.makedirs(home_dir) - os.system('cp -r conf/home/'+dir + '/* ' + home_dir) + os.system('cp -r src/home/'+dir + '/* ' + home_dir) self.chown(home_dir) - shutil.copy('conf'+self.apache_conf, self.apache_conf) + shutil.copy('src'+self.apache_conf, self.apache_conf) os.system('a2ensite telecaster.conf') os.system('/etc/init.d/apache2 reload') dir = '/etc/pm/' - os.system('cp -r conf' + dir + '* ' + dir) + os.system('cp -r src' + dir + '* ' + dir) def install_init(self): os.chdir(self.app_dir) @@ -130,11 +130,11 @@ class Install(object): for init_dir in self.init_dirs: for daemon in self.daemons: path = init_dir + daemon - shutil.copy('conf'+path, path) + shutil.copy('src'+path, path) os.system('sudo chmod 755 '+path) - os.system('cp -ra conf/usr/* /usr/') - os.system('cp -ra conf/etc/init.d/* /etc/init.d/') + os.system('cp -ra src/usr/* /usr/') + os.system('cp -ra src/etc/init.d/* /etc/init.d/') os.system('sudo update-rc.d -f jackd remove') os.system('sudo update-rc.d -f stream-m remove') diff --git a/src/etc/apache2/sites-available/telecaster.conf b/src/etc/apache2/sites-available/telecaster.conf new file mode 100644 index 0000000..705eaeb --- /dev/null +++ b/src/etc/apache2/sites-available/telecaster.conf @@ -0,0 +1,38 @@ + + ServerAdmin webmaster@parisson.com + ServerSignature On + + SetEnvIf Request_URI "^/room/" dontlog + SetEnvIf Request_URI "^/jsi18n/" dontlog + + CustomLog /var/log/apache2/teleforma-crfpa-access.log combined + ErrorLog /var/log/apache2/teleforma-crfpa-error.log + LogLevel error + + Alias /static/ /var/www/static/ + + Options Indexes FollowSymLinks MultiViews + AllowOverride None + Order allow,deny + allow from all + + + + Order deny,allow + Allow from all + + + WSGIDaemonProcess teleforma user=www-data group=www-data threads=64 processes=2 maximum-requests=1000 deadlock-timeout=300 + WSGIProcessGroup teleforma + WSGIApplicationGroup %{GLOBAL} + WSGIScriptAlias / /usr/local/lib/telecaster/instance/wsgi.py + + +Alias /favicon.ico /usr/local/lib/telecaster/telemeta/telemeta/htdocs/images/favicon.ico +#Alias /robots.txt /home/telemeta/crem_alpha/robots.txt + + + SetHandler None + + + diff --git a/src/etc/cron.d/telecaster b/src/etc/cron.d/telecaster new file mode 100644 index 0000000..e321402 --- /dev/null +++ b/src/etc/cron.d/telecaster @@ -0,0 +1,16 @@ +# Cleanup +0 */3 * * * telecaster python /home/telecaster/apps/tools/cleanup/rm_date_days.py 10 /home/telecaster/trash/ >> /var/log/telecaster/cleanup.log +30 */3 * * * telecaster python /home/telecaster/apps/tools/cleanup/rm_date_days.py 10 /home/telecaster/archives/ >> /var/log/telecaster/cleanup.log + +# Local import +0,30 * * * * telecaster /usr/local/lib/telecaster/instance/manage.py teleforma-import-conferences Pre-Barreau /var/log/telecaster/import.log + +# Stop +0 0 * * * root /etc/init.d/telecaster stop + +# Start +0 8 * * * root /etc/init.d/telecaster start + +# Sync +15 12,15 * * * telecaster /usr/local/lib/telecaster/instance/manage.py telecaster-rsync-archives +0 21 * * * telecaster /usr/local/lib/telecaster/instance/manage.py telecaster-rsync-archives diff --git a/src/etc/default/jackd b/src/etc/default/jackd new file mode 100644 index 0000000..1d05842 --- /dev/null +++ b/src/etc/default/jackd @@ -0,0 +1,9 @@ +# Set to "yes" to start jackd at boot +START_DAEMON=yes + +# The jackd process will run under this user +USER=telecaster + +# Options to pass to jackd +OPTIONS="-dalsa -r48000 -p1024 -n3 -Chw:3 -Phw:3" + diff --git a/src/etc/default/stream-m b/src/etc/default/stream-m new file mode 100644 index 0000000..7b2c28a --- /dev/null +++ b/src/etc/default/stream-m @@ -0,0 +1,9 @@ +# Set to "yes" to start stream-m at boot +START_DAEMON=yes + +# The jackd process will run under this user +USER=telecaster + +# Options to pass to jackd +OPTIONS="/etc/stream-m/server.conf" + diff --git a/src/etc/default/telecaster b/src/etc/default/telecaster new file mode 100644 index 0000000..1309100 --- /dev/null +++ b/src/etc/default/telecaster @@ -0,0 +1,12 @@ +# Set to "yes" to start vncserver at boot +START_DAEMON=yes + +# The vncserver process will run under this user +USER=telecaster + +# The vncserver port (i.e. 2 for 5902) +PORT="2" + +# Options to pass to vncserver +OPTIONS="-geometry 1024x768 -depth 8" + diff --git a/src/etc/icecast2/icecast.xml b/src/etc/icecast2/icecast.xml new file mode 100644 index 0000000..7859b0f --- /dev/null +++ b/src/etc/icecast2/icecast.xml @@ -0,0 +1,174 @@ + + + 100 + 20 + 16 + 524288 + 30 + 15 + 10 + + 1 + + 65536 + + + + + source2parisson + + hackme + + + admin + hackme + + + + + + + + + 127.0.0.1 + + + + 8000 + + + + + + + + + + + + + + + + + + 1 + + + + /usr/share/icecast2 + + + /var/log/icecast2 + /usr/share/icecast2/web + /usr/share/icecast2/admin + + + + + + + + + + access.log + error.log + + 3 + 10000 + + + + + + 0 + + + diff --git a/src/etc/init.d/jackd b/src/etc/init.d/jackd new file mode 100755 index 0000000..4c2aa07 --- /dev/null +++ b/src/etc/init.d/jackd @@ -0,0 +1,83 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: jackd +# Required-Start: +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: init-Script for system wide fetchmail daemon +### END INIT INFO + + +DAEMON=/usr/bin/jackd +USER="" +OPTIONS="" +LOG=/var/log/jackd.log +PIDFILE=/var/run/jackd.pid + +test -f /etc/default/jackd || exit 0 +. /etc/default/jackd + +JACKDHOME=/home/$USER + +if [ ! "x$START_DAEMON" = "xyes" -a ! "$1" = "stop" ]; then + echo "Edit /etc/default/jackd to start jackd" + exit 0 +fi + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +case "$1" in + start) + log_begin_msg "Starting jackd audio server:" "jackd" + echo $DAEMON $OPTIONS ' &' > $JACKDHOME/.jackdinit + chmod +x $JACKDHOME/.jackdinit + su -c $JACKDHOME/.jackdinit $USER > ${LOG} + sleep 2 + pid=`pgrep -u ${USER} jackd` + if [ pid = '' ]; then + log_failure_msg "JACK daemon can't be started! Check logfile: ${LOG}" + else + echo $pid > $PIDFILE + fi + + ;; + stop) + log_begin_msg "Stopping jackd audio server:" "jackd" + pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` + if [ ! pid = '' ]; then + kill -9 $pid + log_end_msg 0 + else + log_end_msg 1 + exit 1 + fi + rm $PIDFILE + ;; + try-restart) + if test -e $PIDFILE ; then + pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` + PIDDIR=/proc/$pid + if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then + $0 restart + exit 0 + fi + fi + test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*jackd* && $0 start + ;; + + *) + log_warning_msg "Usage: /etc/init.d/jackd {start|stop|restart|force-reload|awaken|debug-run}" + log_warning_msg " start - starts system-wide jackd service" + log_warning_msg " stop - stops system-wide jackd service" + log_warning_msg " restart, force-reload - starts a new system-wide jackd service" + log_warning_msg " awaken - tell system-wide jackd to start a poll cycle immediately" + log_warning_msg " debug-run [strace [strace options...]] - start a debug run of the" + log_warning_msg " system-wide jackd service, optionally running it under strace" + exit 1 + ;; +esac + +exit 0 diff --git a/src/etc/init.d/stream-m b/src/etc/init.d/stream-m new file mode 100755 index 0000000..c693bd7 --- /dev/null +++ b/src/etc/init.d/stream-m @@ -0,0 +1,83 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: stream-m +# Required-Start: +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: init-Script for system wide fetchmail daemon +### END INIT INFO + +DAEMON=/usr/local/bin/stream-m +USER="" +CONF="/etc/stream-m/server.conf" +LOG=/var/log/stream-m.log +PIDFILE=/var/run/stream-m.pid + +test -f /etc/default/stream-m || exit 0 +. /etc/default/stream-m + +STREAMMHOME=/home/$USER + +if [ ! "x$START_DAEMON" = "xyes" -a ! "$1" = "stop" ]; then + echo "Edit /etc/default/stream-m to start stream-m" + exit 0 +fi + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +case "$1" in + start) + log_begin_msg "Starting stream-m video server:" "stream-m" + echo $DAEMON $CONF ' &' > $STREAMMHOME/.stream-m-init + chmod +x $STREAMMHOME/.stream-m-init + su -c $STREAMMHOME/.stream-m-init $USER > ${LOG} + sleep 2 + pid=`pgrep -u ${USER} stream-m` + if [ pid = '' ]; then + log_failure_msg "Stream-m daemon can't be started! Check logfile: ${LOG}" + else + echo $pid > $PIDFILE + fi + + ;; + stop) + log_begin_msg "Stopping stream-m video server:" "stream-m" + pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` + if [ ! pid = '' ]; then + kill -9 $pid + pkill -9 -f 'stream-m' + log_end_msg 0 + else + log_end_msg 1 + exit 1 + fi + rm $PIDFILE + ;; + try-restart) + if test -e $PIDFILE ; then + pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` + PIDDIR=/proc/$pid + if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then + $0 restart + exit 0 + fi + fi + test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*stream-m* && $0 start + ;; + + *) + log_warning_msg "Usage: /etc/init.d/stream-m {start|stop|restart|force-reload|awaken|debug-run}" + log_warning_msg " start - starts system-wide stream-m service" + log_warning_msg " stop - stops system-wide stream-m service" + log_warning_msg " restart, force-reload - starts a new system-wide stream-m service" + log_warning_msg " awaken - tell system-wide stream-m to start a poll cycle immediately" + log_warning_msg " debug-run [strace [strace options...]] - start a debug run of the" + log_warning_msg " system-wide stream-m service, optionally running it under strace" + exit 1 + ;; +esac + +exit 0 diff --git a/src/etc/init.d/telecaster b/src/etc/init.d/telecaster new file mode 100755 index 0000000..ffd7fe9 --- /dev/null +++ b/src/etc/init.d/telecaster @@ -0,0 +1,87 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: vncserver +# Required-Start: +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: init script for the audio vncserver +### END INIT INFO + + +DAEMON=/usr/bin/vncserver +USER= +OPTIONS="" +LOG=/var/log/telecaster/vncserver.log +PIDFILE=/var/run/telecaster.pid +PORT=2 + +test -f /etc/default/telecaster || exit 0 +. /etc/default/telecaster + +VNCHOME=/home/$USER + +if [ ! "x$START_DAEMON" = "xyes" -a ! "$1" = "stop" ]; then + echo "Edit /etc/default/telecaster to start telecaster vncserver" + exit 0 +fi + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +case "$1" in + start) + log_begin_msg "Starting telecaster streaming vncserver:" "telecaster" + su -c "$DAEMON $OPTIONS :$PORT > $LOG &" $USER + sleep 10 + pid=`pgrep -u ${USER} vncserver` + if [ pid = '' ]; then + log_failure_msg "TeleCaster daemon can't be started! Check logfile: $LOG" + else + echo $pid > $PIDFILE + fi + + ;; + stop) + log_begin_msg "Stopping telecaster streaming vncserver:" "telecaster" + pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` + if [ ! pid = '' ]; then + su -c "pkill -9 -f monitor_check.py" + su -c "pkill -9 -f telecaster_mp3_monitor.yaml" + su -c "pkill -9 -f telecaster_webm_monitor.yaml" + su -c "pkill -9 gst-launch-0.10" $USER + sleep 1 + su -c "vncserver -kill :$PORT" $USER + log_end_msg 0 + else + log_end_msg 1 + exit 1 + fi + rm $PIDFILE + ;; + try-restart) + if test -e $PIDFILE ; then + pid=`cat $PIDFILE | sed -e 's/\s.*//'|head -n1` + PIDDIR=/proc/$pid + if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then + $0 restart + exit 0 + fi + fi + test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*vncserver* && $0 start + ;; + + *) + log_warning_msg "Usage: /etc/init.d/telecaster {start|stop|restart|force-reload|awaken|debug-run}" + log_warning_msg " start - starts system-wide vncserver service" + log_warning_msg " stop - stops system-wide vncserver service" + log_warning_msg " restart, force-reload - starts a new system-wide vncserver service" + log_warning_msg " awaken - tell system-wide vncserver to start a poll cycle immediately" + log_warning_msg " debug-run [strace [strace options...]] - start a debug run of the" + log_warning_msg " system-wide vncserver service, optionally running it under strace" + exit 1 + ;; +esac + +exit 0 diff --git a/src/etc/init.d/uwsgi b/src/etc/init.d/uwsgi new file mode 100755 index 0000000..6631bc4 --- /dev/null +++ b/src/etc/init.d/uwsgi @@ -0,0 +1,32 @@ +#!/bin/bash +# /etc/init.d/uwsgi +# + +DAEMON=/usr/local/bin/uwsgi +PID=/var/run/uwsgi.pid +INI=/home/parisson/apps/icpmedia/uwsgi.ini +LOG=/var/log/uwsgi/icpmedia.log +USER=www-data +ARGS="--ini $INI --uid $USER --gid $USER --pidfile=$PID --enable-threads --daemonize=$LOG" + +# Carry out specific functions when asked to by the system +case "$1" in + start) + echo "Starting uwsgi" + start-stop-daemon --start --exec $DAEMON -- $ARGS & + ;; + stop) + echo "Stopping script uwsgi" + start-stop-daemon --signal INT -p $PID --stop $DAEMON -- $ARGS + ;; + reload) + echo "Reloading conf" + kill -HUP $(cat $pid) + ;; + *) + echo "Usage: /etc/init.d/uwsgi {start|stop|reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/src/etc/network/if-up.d/reverse_ssh_tunnel b/src/etc/network/if-up.d/reverse_ssh_tunnel new file mode 100755 index 0000000..a3118cf --- /dev/null +++ b/src/etc/network/if-up.d/reverse_ssh_tunnel @@ -0,0 +1,29 @@ +#!/bin/sh +# ------------------------------ +# autossh reverse tunnel on boot +# ------------------------------ +# See autossh and google for reverse ssh tunnels to see how this works + +# When this script runs it will allow you to ssh into this machine even if it is behind a firewall or has a NAT'd IP address. +# From any ssh capable machine you just type ssh -p $PORT_MIDDLEMAN_WILL_LISTEN_ON localusername@middleman + +# This is the username on your local server who has public key authentication setup at the middleman +USER_TO_SSH_IN_AS=telecaster + +# This is the username and hostname/IP address for the middleman (internet accessible server) +MIDDLEMAN_SERVER_AND_USERNAME=telecaster@parisson.com + +# The following two numbers can be whatever you want, but need to be unique if you have multiple reverse ssh tunnels +# Port that the middleman will listen on (use this value as the -p argument when sshing) +PORT_MIDDLEMAN_WILL_LISTEN_ON=22012 + +# Connection monitoring port, don't need to know this one +AUTOSSH_PORT=27554 + +# Ensures that autossh keeps trying to connect +AUTOSSH_GATETIME=0 + +export AUTOSSH_PORT AUTOSSH_GATETIME + +su -c "autossh -f -N -R *:${PORT_MIDDLEMAN_WILL_LISTEN_ON}:localhost:22 ${MIDDLEMAN_SERVER_AND_USERNAME} -oLogLevel=error -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no" $USER_TO_SSH_IN_AS + diff --git a/src/etc/network/if-up.d/telecaster-rsync b/src/etc/network/if-up.d/telecaster-rsync new file mode 100755 index 0000000..762fbeb --- /dev/null +++ b/src/etc/network/if-up.d/telecaster-rsync @@ -0,0 +1,4 @@ +#!/bin/sh + +su -c "/usr/local/lib/telecaster/instance/manage.py telecaster-rsync-archives" telecaster + diff --git a/src/etc/nginx/sites-available/telecaster.conf b/src/etc/nginx/sites-available/telecaster.conf new file mode 100644 index 0000000..d0e107d --- /dev/null +++ b/src/etc/nginx/sites-available/telecaster.conf @@ -0,0 +1,37 @@ +# the upstream component nginx needs to connect to +upstream django { + # server unix:///path/to/your/mysite/mysite.sock; # for a file socket + server unix:///home/telecaster/apps/telecaster/instance/django.sock; # for a web port socket (we'll use this first) + } + +server { + # the port your site will be served on + listen 80; + # the domain name it will serve for + server_name telecasting.parisson.com; # substitute your machine's IP address or FQDN + charset utf-8; + + # max upload size + client_max_body_size 75M; # adjust to taste + + # Django media + location /media { + alias /home/telecaster/archives/; # your Django project's media files - amend as required + #autoindex on; + } + + location /static { + alias /var/www/static/; # your Django project's static files - amend as required + } + + # Finally, send all non-media requests to the Django server. + location / { + uwsgi_pass django; + include /etc/nginx/uwsgi_params; # the uwsgi_params file you installed + #uwsgi_pass_request_body on; + } + + error_log /var/log/nginx/error_telecaster.log; + access_log /var/log/nginx/access_telecaster.log; + + } diff --git a/src/etc/nginx/uwsgi_params b/src/etc/nginx/uwsgi_params new file mode 100644 index 0000000..3f72dbf --- /dev/null +++ b/src/etc/nginx/uwsgi_params @@ -0,0 +1,15 @@ +uwsgi_param QUERY_STRING $query_string; +uwsgi_param REQUEST_METHOD $request_method; +uwsgi_param CONTENT_TYPE $content_type; +uwsgi_param CONTENT_LENGTH $content_length; + +uwsgi_param REQUEST_URI $request_uri; +uwsgi_param PATH_INFO $document_uri; +uwsgi_param DOCUMENT_ROOT $document_root; +uwsgi_param SERVER_PROTOCOL $server_protocol; +uwsgi_param UWSGI_SCHEME $scheme; + +uwsgi_param REMOTE_ADDR $remote_addr; +uwsgi_param REMOTE_PORT $remote_port; +uwsgi_param SERVER_PORT $server_port; +uwsgi_param SERVER_NAME $server_name; diff --git a/src/etc/pm/sleep.d/telecaster_suspend b/src/etc/pm/sleep.d/telecaster_suspend new file mode 100755 index 0000000..f25b6b8 --- /dev/null +++ b/src/etc/pm/sleep.d/telecaster_suspend @@ -0,0 +1,25 @@ +#! /bin/sh + +# This script puts the TeleCaster services to +# suspend before going to sleep. Otherwise it may be in a weird state +# after wakeup, namely everything looks fine from various AT commands, +# the modem is registered to the cell network and reports a suitable +# signal strength, but attempting to dial out by atdt*99# or, it seems, +# any other number and the modem just responds instantly with NO CARRIER. + + +#if [ ! -x /sys/bus/usb/devices/${BUS}-${DEVICE}/power/level ]; then +# exit 0 +#fi + +case $1 in + suspend|suspend_hybrid|hibernate) + /etc/init.d/telecaster stop + sleep 1 + /etc/init.d/jackd stop + ;; + resume|thaw) + /etc/init.d/jackd start + /etc/init.d/telecaster start + ;; +esac diff --git a/src/etc/stream-m/server.conf b/src/etc/stream-m/server.conf new file mode 100644 index 0000000..ca83d2e --- /dev/null +++ b/src/etc/stream-m/server.conf @@ -0,0 +1,722 @@ + +# server.bindAddress +# example: 127.0.0.1, 192.168.1.1 +# localhost. www.example.com also work +#server.bindAddress = 192.168.0.12 + +# server.port +# listening port +server.port=8080 + +streams.safe=true +streams.safe.password=source2parisson +streams.safe.limit=100 + +streams.monitor=true +streams.monitor.password=source2parisson +streams.monitor.limit=100 + +streams.crfpa-informations-cours=true +streams.crfpa-informations-cours.password=source2parisson +streams.crfpa-informations-cours.limit=1000 + +streams.crfpa-informations-corrections=true +streams.crfpa-informations-corrections.password=source2parisson +streams.crfpa-informations-corrections.limit=1000 + +streams.crfpa-presentation-cours=true +streams.crfpa-presentation-cours.password=source2parisson +streams.crfpa-presentation-cours.limit=1000 + +streams.crfpa-presentation-corrections=true +streams.crfpa-presentation-corrections.password=source2parisson +streams.crfpa-presentation-corrections.limit=1000 + +streams.crfpa-methodo_ej-cours=true +streams.crfpa-methodo_ej-cours.password=source2parisson +streams.crfpa-methodo_ej-cours.limit=1000 + +streams.crfpa-methodo_ej-corrections=true +streams.crfpa-methodo_ej-corrections.password=source2parisson +streams.crfpa-methodo_ej-corrections.limit=1000 + +streams.crfpa-methodo_ns-cours=true +streams.crfpa-methodo_ns-cours.password=source2parisson +streams.crfpa-methodo_ns-cours.limit=1000 + +streams.crfpa-methodo_ns-corrections=true +streams.crfpa-methodo_ns-corrections.password=source2parisson +streams.crfpa-methodo_ns-corrections.limit=1000 + +streams.crfpa-ns-cours=true +streams.crfpa-ns-cours.password=source2parisson +streams.crfpa-ns-cours.limit=1000 + +streams.crfpa-ns-corrections=true +streams.crfpa-ns-corrections.password=source2parisson +streams.crfpa-ns-corrections.limit=1000 + +streams.crfpa-ob-cours=true +streams.crfpa-ob-cours.password=source2parisson +streams.crfpa-ob-cours.limit=1000 + +streams.crfpa-ob-corrections=true +streams.crfpa-ob-corrections.password=source2parisson +streams.crfpa-ob-corrections.limit=1000 + +streams.crfpa-pac-cours=true +streams.crfpa-pac-cours.password=source2parisson +streams.crfpa-pac-cours.limit=1000 + +streams.crfpa-pac-corrections=true +streams.crfpa-pac-corrections.password=source2parisson +streams.crfpa-pac-corrections.limit=1000 + +streams.crfpa-pc-cours=true +streams.crfpa-pc-cours.password=source2parisson +streams.crfpa-pc-cours.limit=1000 + +streams.crfpa-pc-corrections=true +streams.crfpa-pc-corrections.password=source2parisson +streams.crfpa-pc-corrections.limit=1000 + +streams.crfpa-pp-cours=true +streams.crfpa-pp-cours.password=source2parisson +streams.crfpa-pp-cours.limit=1000 + +streams.crfpa-pp-corrections=true +streams.crfpa-pp-corrections.password=source2parisson +streams.crfpa-pp-corrections.limit=1000 + +streams.crfpa-da-cours=true +streams.crfpa-da-cours.password=source2parisson +streams.crfpa-da-cours.limit=1000 + +streams.crfpa-da-corrections=true +streams.crfpa-da-corrections.password=source2parisson +streams.crfpa-da-corrections.limit=1000 + +streams.crfpa-ccial-cours=true +streams.crfpa-ccial-cours.password=source2parisson +streams.crfpa-ccial-cours.limit=1000 + +streams.crfpa-ccial-corrections=true +streams.crfpa-ccial-corrections.password=source2parisson +streams.crfpa-ccial-corrections.limit=1000 + +streams.crfpa-ue-cours=true +streams.crfpa-ue-cours.password=source2parisson +streams.crfpa-ue-cours.limit=1000 + +streams.crfpa-ue-corrections=true +streams.crfpa-ue-corrections.password=source2parisson +streams.crfpa-ue-corrections.limit=1000 + +streams.crfpa-dip-cours=true +streams.crfpa-dip-cours.password=source2parisson +streams.crfpa-dip-cours.limit=1000 + +streams.crfpa-dip-corrections=true +streams.crfpa-dip-corrections.password=source2parisson +streams.crfpa-dip-corrections.limit=1000 + +streams.crfpa-famille-cours=true +streams.crfpa-famille-cours.password=source2parisson +streams.crfpa-famille-cours.limit=1000 + +streams.crfpa-famille-corrections=true +streams.crfpa-famille-corrections.password=source2parisson +streams.crfpa-famille-corrections.limit=1000 + +streams.crfpa-fiscal-cours=true +streams.crfpa-fiscal-cours.password=source2parisson +streams.crfpa-fiscal-cours.limit=1000 + +streams.crfpa-fiscal-corrections=true +streams.crfpa-fiscal-corrections.password=source2parisson +streams.crfpa-fiscal-corrections.limit=1000 + +streams.crfpa-patrimonial-cours=true +streams.crfpa-patrimonial-cours.password=source2parisson +streams.crfpa-patrimonial-cours.limit=1000 + +streams.crfpa-patrimonial-corrections=true +streams.crfpa-patrimonial-corrections.password=source2parisson +streams.crfpa-patrimonial-corrections.limit=1000 + +streams.crfpa-penal-cours=true +streams.crfpa-penal-cours.password=source2parisson +streams.crfpa-penal-cours.limit=1000 + +streams.crfpa-penal-corrections=true +streams.crfpa-penal-corrections.password=source2parisson +streams.crfpa-penal-corrections.limit=1000 + +streams.crfpa-dpae-cours=true +streams.crfpa-dpae-cours.password=source2parisson +streams.crfpa-dpae-cours.limit=1000 + +streams.crfpa-dpae-corrections=true +streams.crfpa-dpae-corrections.password=source2parisson +streams.crfpa-dpae-corrections.limit=1000 + +streams.crfpa-procoll-cours=true +streams.crfpa-procoll-cours.password=source2parisson +streams.crfpa-procoll-cours.limit=1000 + +streams.crfpa-procoll-corrections=true +streams.crfpa-procoll-corrections.password=source2parisson +streams.crfpa-procoll-corrections.limit=1000 + +streams.crfpa-travail-cours=true +streams.crfpa-travail-cours.password=source2parisson +streams.crfpa-travail-cours.limit=1000 + +streams.crfpa-travail-corrections=true +streams.crfpa-travail-corrections.password=source2parisson +streams.crfpa-travail-corrections.limit=1000 + +streams.crfpa-libertes-cours=true +streams.crfpa-libertes-cours.password=source2parisson +streams.crfpa-libertes-cours.limit=1000 + +streams.crfpa-libertes-corrections=true +streams.crfpa-libertes-corrections.password=source2parisson +streams.crfpa-libertes-corrections.limit=1000 + +streams.crfpa-voies_d_ex-cours=true +streams.crfpa-voies_d_ex-cours.password=source2parisson +streams.crfpa-voies_d_ex-cours.limit=1000 + +streams.crfpa-voies_d_ex-corrections=true +streams.crfpa-voies_d_ex-corrections.password=source2parisson +streams.crfpa-voies_d_ex-corrections.limit=1000 + +streams.crfpa-proc_ctaire-cours=true +streams.crfpa-proc_ctaire-cours.password=source2parisson +streams.crfpa-proc_ctaire-cours.limit=1000 + +streams.crfpa-proc_ctaire-corrections=true +streams.crfpa-proc_ctaire-corrections.password=source2parisson +streams.crfpa-proc_ctaire-corrections.limit=1000 + +streams.crfpa-finances-cours=true +streams.crfpa-finances-cours.password=source2parisson +streams.crfpa-finances-cours.limit=1000 + +streams.crfpa-finances-corrections=true +streams.crfpa-finances-corrections.password=source2parisson +streams.crfpa-finances-corrections.limit=1000 + +streams.crfpa-compta-cours=true +streams.crfpa-compta-cours.password=source2parisson +streams.crfpa-compta-cours.limit=1000 + +streams.crfpa-compta-corrections=true +streams.crfpa-compta-corrections.password=source2parisson +streams.crfpa-compta-corrections.limit=1000 + +streams.crfpa-bilan_formation-cours=true +streams.crfpa-bilan_formation-cours.password=source2parisson +streams.crfpa-bilan_formation-cours.limit=1000 + +streams.crfpa-bilan_formation-corrections=true +streams.crfpa-bilan_formation-corrections.password=source2parisson +streams.crfpa-bilan_formation-corrections.limit=1000 + +streams.crfpa-actu_sept-cours=true +streams.crfpa-actu_sept-cours.password=source2parisson +streams.crfpa-actu_sept-cours.limit=1000 + +streams.crfpa-actu_sept-corrections=true +streams.crfpa-actu_sept-corrections.password=source2parisson +streams.crfpa-actu_sept-corrections.limit=1000 + +streams.crfpa-x-cours=true +streams.crfpa-x-cours.password=source2parisson +streams.crfpa-x-cours.limit=1000 + +streams.crfpa-x-corrections=true +streams.crfpa-x-corrections.password=source2parisson +streams.crfpa-x-corrections.limit=1000 + +streams.ae-reunion-dinformation-cours=true +streams.ae-reunion-dinformation-cours.password=source2parisson +streams.ae-reunion-dinformation-cours.limit=1000 + +streams.ae-reunion-dinformation-corrections=true +streams.ae-reunion-dinformation-corrections.password=source2parisson +streams.ae-reunion-dinformation-corrections.limit=1000 + +streams.ae-reunion-dinformation-none=true +streams.ae-reunion-dinformation-none.password=source2parisson +streams.ae-reunion-dinformation-none.limit=1000 + +streams.ae-informations-et-planning-cours=true +streams.ae-informations-et-planning-cours.password=source2parisson +streams.ae-informations-et-planning-cours.limit=1000 + +streams.ae-informations-et-planning-corrections=true +streams.ae-informations-et-planning-corrections.password=source2parisson +streams.ae-informations-et-planning-corrections.limit=1000 + +streams.ae-informations-et-planning-none=true +streams.ae-informations-et-planning-none.password=source2parisson +streams.ae-informations-et-planning-none.limit=1000 + +streams.ae-methodologie-aux-epreuves-orales-cours=true +streams.ae-methodologie-aux-epreuves-orales-cours.password=source2parisson +streams.ae-methodologie-aux-epreuves-orales-cours.limit=1000 + +streams.ae-methodologie-aux-epreuves-orales-corrections=true +streams.ae-methodologie-aux-epreuves-orales-corrections.password=source2parisson +streams.ae-methodologie-aux-epreuves-orales-corrections.limit=1000 + +streams.ae-methodologie-aux-epreuves-orales-none=true +streams.ae-methodologie-aux-epreuves-orales-none.password=source2parisson +streams.ae-methodologie-aux-epreuves-orales-none.limit=1000 + +streams.ae-droit-civil-cours=true +streams.ae-droit-civil-cours.password=source2parisson +streams.ae-droit-civil-cours.limit=1000 + +streams.ae-droit-civil-corrections=true +streams.ae-droit-civil-corrections.password=source2parisson +streams.ae-droit-civil-corrections.limit=1000 + +streams.ae-droit-civil-none=true +streams.ae-droit-civil-none.password=source2parisson +streams.ae-droit-civil-none.limit=1000 + +streams.ae-procedure-civile-cours=true +streams.ae-procedure-civile-cours.password=source2parisson +streams.ae-procedure-civile-cours.limit=1000 + +streams.ae-procedure-civile-corrections=true +streams.ae-procedure-civile-corrections.password=source2parisson +streams.ae-procedure-civile-corrections.limit=1000 + +streams.ae-procedure-civile-none=true +streams.ae-procedure-civile-none.password=source2parisson +streams.ae-procedure-civile-none.limit=1000 + +streams.ae-procedure-penale-cours=true +streams.ae-procedure-penale-cours.password=source2parisson +streams.ae-procedure-penale-cours.limit=1000 + +streams.ae-procedure-penale-corrections=true +streams.ae-procedure-penale-corrections.password=source2parisson +streams.ae-procedure-penale-corrections.limit=1000 + +streams.ae-procedure-penale-none=true +streams.ae-procedure-penale-none.password=source2parisson +streams.ae-procedure-penale-none.limit=1000 + +streams.ae-procedure-administrative-cours=true +streams.ae-procedure-administrative-cours.password=source2parisson +streams.ae-procedure-administrative-cours.limit=1000 + +streams.ae-procedure-administrative-corrections=true +streams.ae-procedure-administrative-corrections.password=source2parisson +streams.ae-procedure-administrative-corrections.limit=1000 + +streams.ae-procedure-administrative-none=true +streams.ae-procedure-administrative-none.password=source2parisson +streams.ae-procedure-administrative-none.limit=1000 + +streams.ae-droit-commercial-cours=true +streams.ae-droit-commercial-cours.password=source2parisson +streams.ae-droit-commercial-cours.limit=1000 + +streams.ae-droit-commercial-corrections=true +streams.ae-droit-commercial-corrections.password=source2parisson +streams.ae-droit-commercial-corrections.limit=1000 + +streams.ae-droit-commercial-none=true +streams.ae-droit-commercial-none.password=source2parisson +streams.ae-droit-commercial-none.limit=1000 + +streams.ae-droit-penal-cours=true +streams.ae-droit-penal-cours.password=source2parisson +streams.ae-droit-penal-cours.limit=1000 + +streams.ae-droit-penal-corrections=true +streams.ae-droit-penal-corrections.password=source2parisson +streams.ae-droit-penal-corrections.limit=1000 + +streams.ae-droit-penal-none=true +streams.ae-droit-penal-none.password=source2parisson +streams.ae-droit-penal-none.limit=1000 + +streams.ae-droit-social-cours=true +streams.ae-droit-social-cours.password=source2parisson +streams.ae-droit-social-cours.limit=1000 + +streams.ae-droit-social-corrections=true +streams.ae-droit-social-corrections.password=source2parisson +streams.ae-droit-social-corrections.limit=1000 + +streams.ae-droit-social-none=true +streams.ae-droit-social-none.password=source2parisson +streams.ae-droit-social-none.limit=1000 + +streams.ae-droit-administratif-cours=true +streams.ae-droit-administratif-cours.password=source2parisson +streams.ae-droit-administratif-cours.limit=1000 + +streams.ae-droit-administratif-corrections=true +streams.ae-droit-administratif-corrections.password=source2parisson +streams.ae-droit-administratif-corrections.limit=1000 + +streams.ae-droit-administratif-none=true +streams.ae-droit-administratif-none.password=source2parisson +streams.ae-droit-administratif-none.limit=1000 + +streams.ae-deontologie-cours=true +streams.ae-deontologie-cours.password=source2parisson +streams.ae-deontologie-cours.limit=1000 + +streams.ae-deontologie-corrections=true +streams.ae-deontologie-corrections.password=source2parisson +streams.ae-deontologie-corrections.limit=1000 + +streams.ae-deontologie-none=true +streams.ae-deontologie-none.password=source2parisson +streams.ae-deontologie-none.limit=1000 + +streams.ae-x-cours=true +streams.ae-x-cours.password=source2parisson +streams.ae-x-cours.limit=1000 + +streams.ae-x-corrections=true +streams.ae-x-corrections.password=source2parisson +streams.ae-x-corrections.limit=1000 + +streams.ae-x-none=true +streams.ae-x-none.password=source2parisson +streams.ae-x-none.limit=1000 + +streams.crfpa-info-cours=true +streams.crfpa-info-cours.password=source2parisson +streams.crfpa-info-cours.limit=1000 + +streams.crfpa-info-corrections=true +streams.crfpa-info-corrections.password=source2parisson +streams.crfpa-info-corrections.limit=1000 + +streams.crfpa-info-none=true +streams.crfpa-info-none.password=source2parisson +streams.crfpa-info-none.limit=1000 + +streams.crfpa-methodo_ej-cours=true +streams.crfpa-methodo_ej-cours.password=source2parisson +streams.crfpa-methodo_ej-cours.limit=1000 + +streams.crfpa-methodo_ej-corrections=true +streams.crfpa-methodo_ej-corrections.password=source2parisson +streams.crfpa-methodo_ej-corrections.limit=1000 + +streams.crfpa-methodo_ej-none=true +streams.crfpa-methodo_ej-none.password=source2parisson +streams.crfpa-methodo_ej-none.limit=1000 + +streams.crfpa-methodo_ns-cours=true +streams.crfpa-methodo_ns-cours.password=source2parisson +streams.crfpa-methodo_ns-cours.limit=1000 + +streams.crfpa-methodo_ns-corrections=true +streams.crfpa-methodo_ns-corrections.password=source2parisson +streams.crfpa-methodo_ns-corrections.limit=1000 + +streams.crfpa-methodo_ns-none=true +streams.crfpa-methodo_ns-none.password=source2parisson +streams.crfpa-methodo_ns-none.limit=1000 + +streams.crfpa-ns-cours=true +streams.crfpa-ns-cours.password=source2parisson +streams.crfpa-ns-cours.limit=1000 + +streams.crfpa-ns-corrections=true +streams.crfpa-ns-corrections.password=source2parisson +streams.crfpa-ns-corrections.limit=1000 + +streams.crfpa-ns-none=true +streams.crfpa-ns-none.password=source2parisson +streams.crfpa-ns-none.limit=1000 + +streams.crfpa-ob-cours=true +streams.crfpa-ob-cours.password=source2parisson +streams.crfpa-ob-cours.limit=1000 + +streams.crfpa-ob-corrections=true +streams.crfpa-ob-corrections.password=source2parisson +streams.crfpa-ob-corrections.limit=1000 + +streams.crfpa-ob-none=true +streams.crfpa-ob-none.password=source2parisson +streams.crfpa-ob-none.limit=1000 + +streams.crfpa-pac-cours=true +streams.crfpa-pac-cours.password=source2parisson +streams.crfpa-pac-cours.limit=1000 + +streams.crfpa-pac-corrections=true +streams.crfpa-pac-corrections.password=source2parisson +streams.crfpa-pac-corrections.limit=1000 + +streams.crfpa-pac-none=true +streams.crfpa-pac-none.password=source2parisson +streams.crfpa-pac-none.limit=1000 + +streams.crfpa-pc-cours=true +streams.crfpa-pc-cours.password=source2parisson +streams.crfpa-pc-cours.limit=1000 + +streams.crfpa-pc-corrections=true +streams.crfpa-pc-corrections.password=source2parisson +streams.crfpa-pc-corrections.limit=1000 + +streams.crfpa-pc-none=true +streams.crfpa-pc-none.password=source2parisson +streams.crfpa-pc-none.limit=1000 + +streams.crfpa-pp-cours=true +streams.crfpa-pp-cours.password=source2parisson +streams.crfpa-pp-cours.limit=1000 + +streams.crfpa-pp-corrections=true +streams.crfpa-pp-corrections.password=source2parisson +streams.crfpa-pp-corrections.limit=1000 + +streams.crfpa-pp-none=true +streams.crfpa-pp-none.password=source2parisson +streams.crfpa-pp-none.limit=1000 + +streams.crfpa-da-cours=true +streams.crfpa-da-cours.password=source2parisson +streams.crfpa-da-cours.limit=1000 + +streams.crfpa-da-corrections=true +streams.crfpa-da-corrections.password=source2parisson +streams.crfpa-da-corrections.limit=1000 + +streams.crfpa-da-none=true +streams.crfpa-da-none.password=source2parisson +streams.crfpa-da-none.limit=1000 + +streams.crfpa-ccial-cours=true +streams.crfpa-ccial-cours.password=source2parisson +streams.crfpa-ccial-cours.limit=1000 + +streams.crfpa-ccial-corrections=true +streams.crfpa-ccial-corrections.password=source2parisson +streams.crfpa-ccial-corrections.limit=1000 + +streams.crfpa-ccial-none=true +streams.crfpa-ccial-none.password=source2parisson +streams.crfpa-ccial-none.limit=1000 + +streams.crfpa-ue-cours=true +streams.crfpa-ue-cours.password=source2parisson +streams.crfpa-ue-cours.limit=1000 + +streams.crfpa-ue-corrections=true +streams.crfpa-ue-corrections.password=source2parisson +streams.crfpa-ue-corrections.limit=1000 + +streams.crfpa-ue-none=true +streams.crfpa-ue-none.password=source2parisson +streams.crfpa-ue-none.limit=1000 + +streams.crfpa-famille-cours=true +streams.crfpa-famille-cours.password=source2parisson +streams.crfpa-famille-cours.limit=1000 + +streams.crfpa-famille-corrections=true +streams.crfpa-famille-corrections.password=source2parisson +streams.crfpa-famille-corrections.limit=1000 + +streams.crfpa-famille-none=true +streams.crfpa-famille-none.password=source2parisson +streams.crfpa-famille-none.limit=1000 + +streams.crfpa-fiscal-cours=true +streams.crfpa-fiscal-cours.password=source2parisson +streams.crfpa-fiscal-cours.limit=1000 + +streams.crfpa-fiscal-corrections=true +streams.crfpa-fiscal-corrections.password=source2parisson +streams.crfpa-fiscal-corrections.limit=1000 + +streams.crfpa-fiscal-none=true +streams.crfpa-fiscal-none.password=source2parisson +streams.crfpa-fiscal-none.limit=1000 + +streams.crfpa-dip-cours=true +streams.crfpa-dip-cours.password=source2parisson +streams.crfpa-dip-cours.limit=1000 + +streams.crfpa-dip-corrections=true +streams.crfpa-dip-corrections.password=source2parisson +streams.crfpa-dip-corrections.limit=1000 + +streams.crfpa-dip-none=true +streams.crfpa-dip-none.password=source2parisson +streams.crfpa-dip-none.limit=1000 + +streams.crfpa-patrimonial-cours=true +streams.crfpa-patrimonial-cours.password=source2parisson +streams.crfpa-patrimonial-cours.limit=1000 + +streams.crfpa-patrimonial-corrections=true +streams.crfpa-patrimonial-corrections.password=source2parisson +streams.crfpa-patrimonial-corrections.limit=1000 + +streams.crfpa-patrimonial-none=true +streams.crfpa-patrimonial-none.password=source2parisson +streams.crfpa-patrimonial-none.limit=1000 + +streams.crfpa-penal-cours=true +streams.crfpa-penal-cours.password=source2parisson +streams.crfpa-penal-cours.limit=1000 + +streams.crfpa-penal-corrections=true +streams.crfpa-penal-corrections.password=source2parisson +streams.crfpa-penal-corrections.limit=1000 + +streams.crfpa-penal-none=true +streams.crfpa-penal-none.password=source2parisson +streams.crfpa-penal-none.limit=1000 + +streams.crfpa-dpae-cours=true +streams.crfpa-dpae-cours.password=source2parisson +streams.crfpa-dpae-cours.limit=1000 + +streams.crfpa-dpae-corrections=true +streams.crfpa-dpae-corrections.password=source2parisson +streams.crfpa-dpae-corrections.limit=1000 + +streams.crfpa-dpae-none=true +streams.crfpa-dpae-none.password=source2parisson +streams.crfpa-dpae-none.limit=1000 + +streams.crfpa-procoll-cours=true +streams.crfpa-procoll-cours.password=source2parisson +streams.crfpa-procoll-cours.limit=1000 + +streams.crfpa-procoll-corrections=true +streams.crfpa-procoll-corrections.password=source2parisson +streams.crfpa-procoll-corrections.limit=1000 + +streams.crfpa-procoll-none=true +streams.crfpa-procoll-none.password=source2parisson +streams.crfpa-procoll-none.limit=1000 + +streams.crfpa-travail-cours=true +streams.crfpa-travail-cours.password=source2parisson +streams.crfpa-travail-cours.limit=1000 + +streams.crfpa-travail-corrections=true +streams.crfpa-travail-corrections.password=source2parisson +streams.crfpa-travail-corrections.limit=1000 + +streams.crfpa-travail-none=true +streams.crfpa-travail-none.password=source2parisson +streams.crfpa-travail-none.limit=1000 + +streams.crfpa-libertes-cours=true +streams.crfpa-libertes-cours.password=source2parisson +streams.crfpa-libertes-cours.limit=1000 + +streams.crfpa-libertes-corrections=true +streams.crfpa-libertes-corrections.password=source2parisson +streams.crfpa-libertes-corrections.limit=1000 + +streams.crfpa-libertes-none=true +streams.crfpa-libertes-none.password=source2parisson +streams.crfpa-libertes-none.limit=1000 + +streams.crfpa-proc_ctaire-cours=true +streams.crfpa-proc_ctaire-cours.password=source2parisson +streams.crfpa-proc_ctaire-cours.limit=1000 + +streams.crfpa-proc_ctaire-corrections=true +streams.crfpa-proc_ctaire-corrections.password=source2parisson +streams.crfpa-proc_ctaire-corrections.limit=1000 + +streams.crfpa-proc_ctaire-none=true +streams.crfpa-proc_ctaire-none.password=source2parisson +streams.crfpa-proc_ctaire-none.limit=1000 + +streams.crfpa-voies_d_ex-cours=true +streams.crfpa-voies_d_ex-cours.password=source2parisson +streams.crfpa-voies_d_ex-cours.limit=1000 + +streams.crfpa-voies_d_ex-corrections=true +streams.crfpa-voies_d_ex-corrections.password=source2parisson +streams.crfpa-voies_d_ex-corrections.limit=1000 + +streams.crfpa-voies_d_ex-none=true +streams.crfpa-voies_d_ex-none.password=source2parisson +streams.crfpa-voies_d_ex-none.limit=1000 + +streams.crfpa-compta-cours=true +streams.crfpa-compta-cours.password=source2parisson +streams.crfpa-compta-cours.limit=1000 + +streams.crfpa-compta-corrections=true +streams.crfpa-compta-corrections.password=source2parisson +streams.crfpa-compta-corrections.limit=1000 + +streams.crfpa-compta-none=true +streams.crfpa-compta-none.password=source2parisson +streams.crfpa-compta-none.limit=1000 + +streams.crfpa-finances-cours=true +streams.crfpa-finances-cours.password=source2parisson +streams.crfpa-finances-cours.limit=1000 + +streams.crfpa-finances-corrections=true +streams.crfpa-finances-corrections.password=source2parisson +streams.crfpa-finances-corrections.limit=1000 + +streams.crfpa-finances-none=true +streams.crfpa-finances-none.password=source2parisson +streams.crfpa-finances-none.limit=1000 + +streams.crfpa-actu_sept-cours=true +streams.crfpa-actu_sept-cours.password=source2parisson +streams.crfpa-actu_sept-cours.limit=1000 + +streams.crfpa-actu_sept-corrections=true +streams.crfpa-actu_sept-corrections.password=source2parisson +streams.crfpa-actu_sept-corrections.limit=1000 + +streams.crfpa-actu_sept-none=true +streams.crfpa-actu_sept-none.password=source2parisson +streams.crfpa-actu_sept-none.limit=1000 + +streams.crfpa-bilan_formation-cours=true +streams.crfpa-bilan_formation-cours.password=source2parisson +streams.crfpa-bilan_formation-cours.limit=1000 + +streams.crfpa-bilan_formation-corrections=true +streams.crfpa-bilan_formation-corrections.password=source2parisson +streams.crfpa-bilan_formation-corrections.limit=1000 + +streams.crfpa-bilan_formation-none=true +streams.crfpa-bilan_formation-none.password=source2parisson +streams.crfpa-bilan_formation-none.limit=1000 + +streams.crfpa-x-cours=true +streams.crfpa-x-cours.password=source2parisson +streams.crfpa-x-cours.limit=1000 + +streams.crfpa-x-corrections=true +streams.crfpa-x-corrections.password=source2parisson +streams.crfpa-x-corrections.limit=1000 + +streams.crfpa-x-none=true +streams.crfpa-x-none.password=source2parisson +streams.crfpa-x-none.limit=1000 + diff --git a/src/etc/telecaster/deefuzzer/telecaster_mp3_default.xml b/src/etc/telecaster/deefuzzer/telecaster_mp3_default.xml new file mode 100644 index 0000000..dbf7462 --- /dev/null +++ b/src/etc/telecaster/deefuzzer/telecaster_mp3_default.xml @@ -0,0 +1,116 @@ + + /var/log/telecaster/deefuzzer_mp3_station.log + /var/www/m3u/telecaster_mp3.m3u + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + icecast + 127.0.0.1 + 8000 + source2parisson + 0 + + + /usr/local/share/telecaster/media/mp3 + mp3 + 96 + 7 + 48000 + 2 + 1 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 16003 + + + 1 + http://127.0.0.1:8000/telecaster_live.mp3 + Parisson + + + 1 + /home/telecaster/archives + + + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + icecast + angus.parisson.com + 8000 + source2parisson + 0 + + + /home/telecaster/media/mp3 + mp3 + 96 + 7 + 48000 + 2 + 1 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 16004 + + + 1 + http://127.0.0.1:8000/telecaster_live.mp3 + Parisson + + + 0 + /home/telecaster/trash + + + + + + + diff --git a/src/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml b/src/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml new file mode 100644 index 0000000..8f7e1fd --- /dev/null +++ b/src/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml @@ -0,0 +1,25 @@ +deefuzzer: + log: /var/log/telecaster/telecaster_mp3_monitor.log + m3u: /var/www/m3u/telecaster_mp3_monitor.m3u + station: + control: {mode: 1, port: 16001} + infos: {description: TeleCaster MP3 monitor, + genre: Vocal, + name: telecaster_mp3_monitor, + url: 'http://parisson.com.com'} + jingles: {dir: /path/to/jingles, mode: 0, shuffle: 1} + media: {bitrate: 96, + dir: /usr/local/share/telecaster/media/mp3, + format: mp3, ogg_quality: 4, + samplerate: 48000, shuffle: 0, voices: '2'} + record: {dir: /home/telecaster/trash/mp3, mode: 1} + relay: {author: Inconnu, mode: 1, + url: 'http://127.0.0.1:8000/telecaster_live.mp3'} + rss: {dir: /var/www/rss, enclosure: 0, + media_url: 'http://localhost/rss/'} + server: {host: 127.0.0.1, mountpoint: monitor, + port: 8000, public: 0, + sourcepassword: source2parisson, type: icecast} + twitter: {key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE, + mode: 0, secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4, + tags: bla bla} diff --git a/src/etc/telecaster/deefuzzer/telecaster_webm_default.xml b/src/etc/telecaster/deefuzzer/telecaster_webm_default.xml new file mode 100644 index 0000000..fc2b7c6 --- /dev/null +++ b/src/etc/telecaster/deefuzzer/telecaster_webm_default.xml @@ -0,0 +1,112 @@ + + /var/www/m3u/telecaster_webm.m3u + + + 0 + 16005 + + + http://127.0.0.1:8080/consume/monitor + 1 + Parisson + + + 0 + webm + 2 + 7 + 48000 + 600 + /usr/local/share/telecaster/media/webm + + + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + bla bla + + + angus.parisson.com + stream-m + 8080 + source2parisson + 0 + + + 0 + /home/telecaster/archives + + + 0 + 0 + /path/to/jingles + + + http://parisson.com + Oral + crfpa-droit-international-prive-cours + crfpa-droit-international-prive-cours + crfpa-droit-international-prive-cours + + + 0 + /var/www/rss + + + + + 1 + 16006 + + + http://127.0.0.1:8080/consume/monitor + 1 + Parisson + + + 0 + webm + 2 + 7 + 48000 + 600 + /home/telecaster/media/webm/ + + + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + bla bla + + + 127.0.0.1 + stream-m + 8080 + source2parisson + 0 + + + 1 + /home/telecaster/archives + + + 0 + 0 + /path/to/jingles + + + http://parisson.com + Oral + crfpa-droit-international-prive-cours + crfpa-droit-international-prive-cours + crfpa-droit-international-prive-cours + + + 0 + /var/www/rss + + + + +/var/log/telecaster/deefuzzer_mp3_safe.log + diff --git a/src/etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml b/src/etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml new file mode 100644 index 0000000..7785f9d --- /dev/null +++ b/src/etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml @@ -0,0 +1,17 @@ +deefuzzer: + log: /var/log/telecaster/telecaster_webm_monitor.log + m3u: /var/www/m3u/telecaster_webm_monitor.m3u + station: + control: {mode: 1, port: 16002} + infos: {description: TeleCaster WebM monitor stream, genre: Vocal, name: monitor, short_name: monitor, + url: 'http://parisson.com.com'} + jingles: {dir: /path/to/jingles, mode: '0', shuffle: '0'} + media: {bitrate: '512', dir: /usr/local/share/telecaster/media/webm, format: webm, ogg_quality: '4', + samplerate: '48000', shuffle: '0', voices: '1'} + record: {dir: /home/telecaster/trash/webm, mode: 1} + relay: {author: TeleCaster, mode: '1', url: 'http://127.0.0.1:9000/'} + rss: {dir: /var/www/rss, enclosure: '0', media_url: 'http://localhost/rss/'} + server: {host: 127.0.0.1, port: '8080', public: '0', sourcepassword: source2parisson, + type: stream-m, mountpoint: monitor} + twitter: {key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE, mode: '0', secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4, + tags: bla bla} diff --git a/src/etc/telecaster/jack-rack/eq_comp_limit_02.rack b/src/etc/telecaster/jack-rack/eq_comp_limit_02.rack new file mode 100644 index 0000000..da37e40 Binary files /dev/null and b/src/etc/telecaster/jack-rack/eq_comp_limit_02.rack differ diff --git a/src/etc/telecaster/jack-rack/eq_comp_limit_02_old.rack b/src/etc/telecaster/jack-rack/eq_comp_limit_02_old.rack new file mode 100644 index 0000000..87d5e4c Binary files /dev/null and b/src/etc/telecaster/jack-rack/eq_comp_limit_02_old.rack differ diff --git a/src/etc/telecaster/old/edcast_jack_local.cfg b/src/etc/telecaster/old/edcast_jack_local.cfg new file mode 100644 index 0000000..ae28e09 --- /dev/null +++ b/src/etc/telecaster/old/edcast_jack_local.cfg @@ -0,0 +1,53 @@ +# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2 +ServerType=Icecast2 +Server=localhost +Port=8000 +ServerPassword=source2parisson +ServerMountpoint=/telecaster_live.mp3 +# YP (Stream Directory) Settings +ServerPublic=0 +ServerIRC= +ServerAIM= +ServerICQ= +ServerStreamURL=http://parisson.com +ServerName=TeleCaster LIVE +ServerDescription=Local LIVE media streaming broadcast +ServerGenre=Vocal +AutomaticReconnectSecs=10 +AutoConnect=1 +# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus) +Encode=MP3 +# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO +NumberChannels=2 +Samplerate=48000 +BitrateNominal=96 +BitrateMin=32 +BitrateMax=100 + +# +SaveDirectoryFlag=0 +SaveDirectory=/home/telecaster/trash +SaveAsWAV=0 +# +# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management) +OggQuality=3 +OggBitrateQualityFlag=Quality +# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them. +LameCBRFlag=0 +LameQuality=5 +LameCopywrite=0 +LameOriginal=0 +LameStrictISO=0 +LameDisableReservior=0 +LameVBRMode=vbr_abr +LameLowpassfreq=0 +LameHighpassfreq=0 +LAMEPreset=0 +# AAC (FAAC) specific settings. +AACQuality=100 +AACCutoff= +# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_WARNING, 3 = LOG_ERROR+LOG_WARNING+LOG_DEBUG +LogLevel=1 +# Log File +LogFile=/tmp/telecaster_streamer_log + diff --git a/src/etc/telecaster/old/edcast_jack_local_mp3.cfg b/src/etc/telecaster/old/edcast_jack_local_mp3.cfg new file mode 100644 index 0000000..1638c6e --- /dev/null +++ b/src/etc/telecaster/old/edcast_jack_local_mp3.cfg @@ -0,0 +1,53 @@ +# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2 +ServerType=Icecast2 +Server=localhost +Port=8000 +ServerPassword=source2parisson +ServerMountpoint=/telecaster_live.mp3 +# YP (Stream Directory) Settings +ServerPublic=0 +ServerIRC= +ServerAIM= +ServerICQ= +ServerStreamURL=http://parisson.com +ServerName=TeleCaster LIVE +ServerDescription=Local LIVE media streaming broadcast +ServerGenre=Vocal +AutomaticReconnectSecs=10 +AutoConnect=1 +# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus) +Encode=MP3 +# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO +NumberChannels=1 +Samplerate=44100 +BitrateNominal=64 +BitrateMin=32 +BitrateMax=96 + +# +SaveDirectoryFlag=0 +SaveDirectory=/home/telecaster/trash +SaveAsWAV=0 +# +# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management) +OggQuality=3 +OggBitrateQualityFlag=Quality +# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them. +LameCBRFlag=0 +LameQuality=5 +LameCopywrite=0 +LameOriginal=0 +LameStrictISO=0 +LameDisableReservior=0 +LameVBRMode=vbr_abr +LameLowpassfreq=0 +LameHighpassfreq=0 +LAMEPreset=0 +# AAC (FAAC) specific settings. +AACQuality=100 +AACCutoff= +# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_WARNING, 3 = LOG_ERROR+LOG_WARNING+LOG_DEBUG +LogLevel=1 +# Log File +LogFile=/tmp/telecaster_streamer_log + diff --git a/src/etc/telecaster/old/edcast_jack_local_ogg.cfg b/src/etc/telecaster/old/edcast_jack_local_ogg.cfg new file mode 100644 index 0000000..0cfe09d --- /dev/null +++ b/src/etc/telecaster/old/edcast_jack_local_ogg.cfg @@ -0,0 +1,53 @@ +# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2 +ServerType=Icecast2 +Server=localhost +Port=8000 +ServerPassword=source2parisson +ServerMountpoint=/telecaster_live.ogg +# YP (Stream Directory) Settings +ServerPublic=0 +ServerIRC= +ServerAIM= +ServerICQ= +ServerStreamURL=http://parisson.com +ServerName=TeleCaster LIVE +ServerDescription=Local LIVE media streaming broadcast +ServerGenre=Vocal +AutomaticReconnectSecs=10 +AutoConnect=1 +# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus) +Encode=OggVorbis +# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO +NumberChannels=1 +Samplerate=44100 +BitrateNominal=64 +BitrateMin=32 +BitrateMax=96 + +# +SaveDirectoryFlag=0 +SaveDirectory=/home/telecaster/trash +SaveAsWAV=0 +# +# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management) +OggQuality=4 +OggBitrateQualityFlag=Quality +# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them. +LameCBRFlag=0 +LameQuality=5 +LameCopywrite=0 +LameOriginal=0 +LameStrictISO=0 +LameDisableReservior=0 +LameVBRMode=vbr_abr +LameLowpassfreq=0 +LameHighpassfreq=0 +LAMEPreset=0 +# AAC (FAAC) specific settings. +AACQuality=100 +AACCutoff= +# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_WARNING, 3 = LOG_ERROR+LOG_WARNING+LOG_DEBUG +LogLevel=1 +# Log File +LogFile=/tmp/telecaster_streamer_log + diff --git a/src/etc/telecaster/old/telecaster.xml b/src/etc/telecaster/old/telecaster.xml new file mode 100644 index 0000000..980fe6f --- /dev/null +++ b/src/etc/telecaster/old/telecaster.xml @@ -0,0 +1,333 @@ + + + Parisson + Parisson + TeleCaster + telecaster.parisson.com + Various + + /var/log/telecaster/telecaster.log + + /etc/telecaster/deefuzzer.xml + + + true + /home/telecaster/media/mp3 + /home/telecaster/archives + mp3 + 64 + 1 + 4 + 48000 + + + + jack_rack:out_1 + + + + + CRFPA + + + Droit_administratif_Corrections + + + Droit_administratif_Cours + + + Droit_des_obligations_Corrections + + + Droit_des_obligations_Cours + + + Droit_commercial_des_affaires_Corrections + + + Droit_commercial_des_affaires_Cours + + + Droit_communautaire_et_europeen_Corrections + + + Droit_communautaire_et_europeen_Cours + + + Droit_de_la_famille_et_des_personnes_Corrections + + + Droit_de_la_famille_et_des_personnes_Cours + + + Droit_du_travail_Corrections + + + Droit_du_travail_Cours + + + Droit_fiscal_Corrections + + + Droit_fiscal_Cours + + + Droit_international_prive_Corrections + + + Droit_international_prive_Cours + + + Droit_patrimonial_Corrections + + + Droit_patrimonial_Cours + + + Droit_public_des_activites_economiques_Corrections + + + Droit_public_des_activites_economiques_Cours + + + Droit_penal_Corrections + + + Droit_penal_Cours + + + Droit_Libertes_publiques_Cours + + + Note_de_synthese_Corrections + + + Procedure_administrative_et_contentieuse_Corrections + + + Procedure_administrative_et_contentieuse_Cours + + + Procedure_civile_Corrections + + + Procedure_civile_Cours + + + Procedures_collectives_et_suretes_Corrections + + + Procedures_collectives_et_suretes_Cours + + + Procedure_penale_Corrections + + + Procedure_penale_Cours + + + Oral-Procedures_communautaires + + + Oral-Voies_d_ex + + + Oral-Comptabilite_privee + + + Oral-Finances_publiques + + + TEST + + + + + + + AE + + + Administratif_Cours + + + Adm_Correction + + + Civil_Correction + + + Commercial_Correctio + + + Commercial_Cours + + + Deontologie_Cours + + + Civil_Cours + + + Methodo_Oraux + + + Penal_Correction + + + Penal_Cours + + + Procedures_Cours + + + Reunion_info + + + Social_Corrections + + + Social_Cours + + + REUNION + + + TEST + + + + + + ENM + + + TEST + + + REUNION + + + + + + + FJP + + + Actualisation + + + TEST + + + REUNION + + + + + + MARINHO A. + + + GIUSTINIANI G. + + + BOFFA R. + + + MEUNIER J. + + + THERY C. + + + JLB + + + AZZI T. + + + ETIENNEY A. + + + MARKUS J. + + + ANDREU L. + + + ROUMIER W. + + + HAIK R. + + + POISSON S. + + + CARTIER-BRESSON A. + + + MBONGO P. + + + MATHONNET P. + + + FOULQUIER N. + + + RILOV. F + + + JEANSEN E. + + + LA J. + + + MECARELLI G. + + + COLLET M. + + + GILBERT S. + + + VIAL C. + + + PAGNERRE E. + + + PANOU C. + + + GILBERT S. + + + ROBBE S. + + + + 1ere_sem + 2e_sem + 3e_sem + 4e_sem + 5e_sem + 6e_sem + 7e_sem + 8e_sem + 9e_sem + 10e_sem + 11e_sem + 12e_sem + 13e_sem + 14e_sem + 15e_sem + 16e_sem + + + diff --git a/src/etc/telecaster/old/telecaster_mp3.xml b/src/etc/telecaster/old/telecaster_mp3.xml new file mode 100644 index 0000000..1d0eeaf --- /dev/null +++ b/src/etc/telecaster/old/telecaster_mp3.xml @@ -0,0 +1,333 @@ + + + Parisson + Parisson + TeleCaster Services + telecaster.parisson.com + Various + + /var/log/telecaster/telecaster.log + + /etc/telecaster/deefuzzer.xml + + + true + /home/telecaster/media/mp3 + /home/telecaster/archives + mp3 + 96 + 1 + 3 + 44100 + + + + jack_rack:out_1 + + + + + CRFPA + + + Droit_administratif_Corrections + + + Droit_administratif_Cours + + + Droit_des_obligations_Corrections + + + Droit_des_obligations_Cours + + + Droit_commercial_des_affaires_Corrections + + + Droit_commercial_des_affaires_Cours + + + Droit_communautaire_et_europeen_Corrections + + + Droit_communautaire_et_europeen_Cours + + + Droit_de_la_famille_et_des_personnes_Corrections + + + Droit_de_la_famille_et_des_personnes_Cours + + + Droit_du_travail_Corrections + + + Droit_du_travail_Cours + + + Droit_fiscal_Corrections + + + Droit_fiscal_Cours + + + Droit_international_prive_Corrections + + + Droit_international_prive_Cours + + + Droit_patrimonial_Corrections + + + Droit_patrimonial_Cours + + + Droit_public_des_activites_economiques_Corrections + + + Droit_public_des_activites_economiques_Cours + + + Droit_penal_Corrections + + + Droit_penal_Cours + + + Droit_Libertes_publiques_Cours + + + Note_de_synthese_Corrections + + + Procedure_administrative_et_contentieuse_Corrections + + + Procedure_administrative_et_contentieuse_Cours + + + Procedure_civile_Corrections + + + Procedure_civile_Cours + + + Procedures_collectives_et_suretes_Corrections + + + Procedures_collectives_et_suretes_Cours + + + Procedure_penale_Corrections + + + Procedure_penale_Cours + + + Oral-Procedures_communautaires + + + Oral-Voies_d_ex + + + Oral-Comptabilite_privee + + + Oral-Finances_publiques + + + TEST + + + + + + + AE + + + Administratif_Cours + + + Adm_Correction + + + Civil_Correction + + + Commercial_Correctio + + + Commercial_Cours + + + Deontologie_Cours + + + Droit civil - Cours + + + Methodo_Oraux + + + Penal_Correction + + + Penal_Cours + + + Procedures_Cours + + + Reunion_info + + + Social_Corrections + + + Social_Cours + + + REUNION + + + TEST + + + + + + ENM + + + TEST + + + REUNION + + + + + + + FJP + + + Actualisation + + + TEST + + + REUNION + + + + + + MARINHO A. + + + GIUSTINIANI G. + + + BOFFA R. + + + MEUNIER J. + + + THERY C. + + + JLB + + + AZZI T. + + + ETIENNEY A. + + + MARKUS J. + + + ANDREU L. + + + ROUMIER W. + + + HAIK R. + + + POISSON S. + + + CARTIER-BRESSON A. + + + MBONGO P. + + + MATHONNET P. + + + FOULQUIER N. + + + RILOV. F + + + JEANSEN E. + + + LA J. + + + MECARELLI G. + + + COLLET M. + + + GILBERT S. + + + VIAL C. + + + PAGNERRE E. + + + PANOU C. + + + GILBERT S. + + + ROBBE S. + + + + 1ere_sem + 2e_sem + 3e_sem + 4e_sem + 5e_sem + 6e_sem + 7e_sem + 8e_sem + 9e_sem + 10e_sem + 11e_sem + 12e_sem + 13e_sem + 14e_sem + 15e_sem + 16e_sem + + + diff --git a/src/etc/telecaster/old/telecaster_ogg.xml b/src/etc/telecaster/old/telecaster_ogg.xml new file mode 100644 index 0000000..93d8604 --- /dev/null +++ b/src/etc/telecaster/old/telecaster_ogg.xml @@ -0,0 +1,333 @@ + + + Parisson + Parisson + TeleCaster Services + telecaster.parisson.com + Various + + /var/log/telecaster/telecaster.log + + /etc/telecaster/deefuzzer.xml + + + true + /home/telecaster/media/ogg + /home/telecaster/archives + ogg + 64 + 1 + 4 + 44100 + + + + jack_rack:out_1 + + + + + CRFPA + + + Droit_administratif_Corrections + + + Droit_administratif_Cours + + + Droit_des_obligations_Corrections + + + Droit_des_obligations_Cours + + + Droit_commercial_des_affaires_Corrections + + + Droit_commercial_des_affaires_Cours + + + Droit_communautaire_et_europeen_Corrections + + + Droit_communautaire_et_europeen_Cours + + + Droit_de_la_famille_et_des_personnes_Corrections + + + Droit_de_la_famille_et_des_personnes_Cours + + + Droit_du_travail_Corrections + + + Droit_du_travail_Cours + + + Droit_fiscal_Corrections + + + Droit_fiscal_Cours + + + Droit_international_prive_Corrections + + + Droit_international_prive_Cours + + + Droit_patrimonial_Corrections + + + Droit_patrimonial_Cours + + + Droit_public_des_activites_economiques_Corrections + + + Droit_public_des_activites_economiques_Cours + + + Droit_penal_Corrections + + + Droit_penal_Cours + + + Droit_Libertes_publiques_Cours + + + Note_de_synthese_Corrections + + + Procedure_administrative_et_contentieuse_Corrections + + + Procedure_administrative_et_contentieuse_Cours + + + Procedure_civile_Corrections + + + Procedure_civile_Cours + + + Procedures_collectives_et_suretes_Corrections + + + Procedures_collectives_et_suretes_Cours + + + Procedure_penale_Corrections + + + Procedure_penale_Cours + + + Oral-Procedures_communautaires + + + Oral-Voies_d_ex + + + Oral-Comptabilite_privee + + + Oral-Finances_publiques + + + TEST + + + + + + + AE + + + Administratif_Cours + + + Adm_Correction + + + Civil_Correction + + + Commercial_Correctio + + + Commercial_Cours + + + Deontologie_Cours + + + Droit civil - Cours + + + Methodo_Oraux + + + Penal_Correction + + + Penal_Cours + + + Procedures_Cours + + + Reunion_info + + + Social_Corrections + + + Social_Cours + + + REUNION + + + TEST + + + + + + ENM + + + TEST + + + REUNION + + + + + + + FJP + + + Actualisation + + + TEST + + + REUNION + + + + + + MARINHO A. + + + GIUSTINIANI G. + + + BOFFA R. + + + MEUNIER J. + + + THERY C. + + + JLB + + + AZZI T. + + + ETIENNEY A. + + + MARKUS J. + + + ANDREU L. + + + ROUMIER W. + + + HAIK R. + + + POISSON S. + + + CARTIER-BRESSON A. + + + MBONGO P. + + + MATHONNET P. + + + FOULQUIER N. + + + RILOV. F + + + JEANSEN E. + + + LA J. + + + MECARELLI G. + + + COLLET M. + + + GILBERT S. + + + VIAL C. + + + PAGNERRE E. + + + PANOU C. + + + GILBERT S. + + + ROBBE S. + + + + 1ere_sem + 2e_sem + 3e_sem + 4e_sem + 5e_sem + 6e_sem + 7e_sem + 8e_sem + 9e_sem + 10e_sem + 11e_sem + 12e_sem + 13e_sem + 14e_sem + 15e_sem + 16e_sem + + + diff --git a/src/etc/telecaster/old/telecaster_parisson_mp3.xml b/src/etc/telecaster/old/telecaster_parisson_mp3.xml new file mode 100644 index 0000000..c15ccea --- /dev/null +++ b/src/etc/telecaster/old/telecaster_parisson_mp3.xml @@ -0,0 +1,333 @@ + + + Parisson + Parisson + TeleCaster Services + telecaster6.parisson.com + Various + + /var/log/telecaster/telecaster.log + + /etc/telecaster/deefuzzer.xml + + + true + /home/telecaster/media/mp3 + /home/telecaster/archives + mp3 + 64 + 1 + 4 + 44100 + + + + jack_rack:out_1 + + + + + CRFPA + + + Droit_administratif_Corrections + + + Droit_administratif_Cours + + + Droit_des_obligations_Corrections + + + Droit_des_obligations_Cours + + + Droit_commercial_des_affaires_Corrections + + + Droit_commercial_des_affaires_Cours + + + Droit_communautaire_et_europeen_Corrections + + + Droit_communautaire_et_europeen_Cours + + + Droit_de_la_famille_et_des_personnes_Corrections + + + Droit_de_la_famille_et_des_personnes_Cours + + + Droit_du_travail_Corrections + + + Droit_du_travail_Cours + + + Droit_fiscal_Corrections + + + Droit_fiscal_Cours + + + Droit_international_prive_Corrections + + + Droit_international_prive_Cours + + + Droit_patrimonial_Corrections + + + Droit_patrimonial_Cours + + + Droit_public_des_activites_economiques_Corrections + + + Droit_public_des_activites_economiques_Cours + + + Droit_penal_Corrections + + + Droit_penal_Cours + + + Droit_Libertes_publiques_Cours + + + Note_de_synthese_Corrections + + + Procedure_administrative_et_contentieuse_Corrections + + + Procedure_administrative_et_contentieuse_Cours + + + Procedure_civile_Corrections + + + Procedure_civile_Cours + + + Procedures_collectives_et_suretes_Corrections + + + Procedures_collectives_et_suretes_Cours + + + Procedure_penale_Corrections + + + Procedure_penale_Cours + + + Oral-Procedures_communautaires + + + Oral-Voies_d_ex + + + Oral-Comptabilite_privee + + + Oral-Finances_publiques + + + TEST + + + + + + + AE + + + Administratif_Cours + + + Adm_Correction + + + Civil_Correction + + + Commercial_Correctio + + + Commercial_Cours + + + Deontologie_Cours + + + Droit civil - Cours + + + Methodo_Oraux + + + Penal_Correction + + + Penal_Cours + + + Procedures_Cours + + + Reunion_info + + + Social_Corrections + + + Social_Cours + + + REUNION + + + TEST + + + + + + ENM + + + TEST + + + REUNION + + + + + + + FJP + + + Actualisation + + + TEST + + + REUNION + + + + + + MARINHO A. + + + GIUSTINIANI G. + + + BOFFA R. + + + MEUNIER J. + + + THERY C. + + + JLB + + + AZZI T. + + + ETIENNEY A. + + + MARKUS J. + + + ANDREU L. + + + ROUMIER W. + + + HAIK R. + + + POISSON S. + + + CARTIER-BRESSON A. + + + MBONGO P. + + + MATHONNET P. + + + FOULQUIER N. + + + RILOV. F + + + JEANSEN E. + + + LA J. + + + MECARELLI G. + + + COLLET M. + + + GILBERT S. + + + VIAL C. + + + PAGNERRE E. + + + PANOU C. + + + GILBERT S. + + + ROBBE S. + + + + 1ere_sem + 2e_sem + 3e_sem + 4e_sem + 5e_sem + 6e_sem + 7e_sem + 8e_sem + 9e_sem + 10e_sem + 11e_sem + 12e_sem + 13e_sem + 14e_sem + 15e_sem + 16e_sem + + + diff --git a/src/etc/telecaster/old/telecaster_pb.xml b/src/etc/telecaster/old/telecaster_pb.xml new file mode 100644 index 0000000..f76043c --- /dev/null +++ b/src/etc/telecaster/old/telecaster_pb.xml @@ -0,0 +1,336 @@ + + + Pre-Barreau + Pre-Barreau + La preparation au Barreau de Paris + augustins.pre-barreau.com + Vocal + + /var/log/telecaster/telecaster.log + + /etc/telecaster/deefuzzer.xml + + + true + /home/pre-barreau/media/mp3 + /home/pre-barreau/archives + mp3 + 96 + 1 + 3 + 48000 + + + + jack_rack:out_1 + + + + + CRFPA + + + Droit_administratif_Corrections + + + Droit_administratif_Cours + + + Droit_des_obligations_Corrections + + + Droit_des_obligations_Cours + + + Droit_commercial_des_affaires_Corrections + + + Droit_commercial_des_affaires_Cours + + + Droit_communautaire_et_europeen_Corrections + + + Droit_communautaire_et_europeen_Cours + + + Droit_de_la_famille_et_des_personnes_Corrections + + + Droit_de_la_famille_et_des_personnes_Cours + + + Droit_du_travail_Corrections + + + Droit_du_travail_Cours + + + Droit_fiscal_Corrections + + + Droit_fiscal_Cours + + + Droit_international_prive_Corrections + + + Droit_international_prive_Cours + + + Droit_patrimonial_Corrections + + + Droit_patrimonial_Cours + + + Droit_public_des_activites_economiques_Corrections + + + Droit_public_des_activites_economiques_Cours + + + Droit_penal_Corrections + + + Droit_penal_Cours + + + Droit_Libertes_publiques_Cours + + + Note_de_synthese_Corrections + + + Procedure_administrative_et_contentieuse_Corrections + + + Procedure_administrative_et_contentieuse_Cours + + + Procedure_civile_Corrections + + + Procedure_civile_Cours + + + Procedures_collectives_et_suretes_Corrections + + + Procedures_collectives_et_suretes_Cours + + + Procedure_penale_Corrections + + + Procedure_penale_Cours + + + Oral-Procedures_communautaires + + + Oral-Voies_d_ex + + + Oral-Comptabilite_privee + + + Oral-Finances_publiques + + + Conference-actualisation-septembre + + + TEST + + + + + + + AE + + + Administratif_Cours + + + Adm_Correction + + + Civil_Correction + + + Commercial_Correctio + + + Commercial_Cours + + + Deontologie_Cours + + + Civil_Cours + + + Methodo_Oraux + + + Penal_Correction + + + Penal_Cours + + + Procedures_Cours + + + Reunion_info + + + Social_Corrections + + + Social_Cours + + + REUNION + + + TEST + + + + + + ENM + + + TEST + + + REUNION + + + + + + + FJP + + + Actualisation + + + TEST + + + REUNION + + + + + + MARINHO A. + + + GIUSTINIANI G. + + + BOFFA R. + + + MEUNIER J. + + + THERY C. + + + JLB + + + AZZI T. + + + ETIENNEY A. + + + MARKUS J. + + + ANDREU L. + + + ROUMIER W. + + + HAIK R. + + + POISSON S. + + + CARTIER-BRESSON A. + + + MBONGO P. + + + MATHONNET P. + + + FOULQUIER N. + + + RILOV. F + + + JEANSEN E. + + + LA J. + + + MECARELLI G. + + + COLLET M. + + + GILBERT S. + + + VIAL C. + + + PAGNERRE E. + + + PANOU C. + + + GILBERT S. + + + ROBBE S. + + + + 1ere_sem + 2e_sem + 3e_sem + 4e_sem + 5e_sem + 6e_sem + 7e_sem + 8e_sem + 9e_sem + 10e_sem + 11e_sem + 12e_sem + 13e_sem + 14e_sem + 15e_sem + 16e_sem + + + diff --git a/src/etc/telecaster/tests/deefuzzer.xml b/src/etc/telecaster/tests/deefuzzer.xml new file mode 100644 index 0000000..3df370d --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer.xml @@ -0,0 +1,116 @@ + + /var/log/deefuzzer/telecaster_safe.log + /var/www/m3u/telecaster_safe.m3u + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + icecast + 127.0.0.1 + 8000 + source2parisson + 0 + + + /home/telecaster/media/mp3 + mp3 + 96 + 7 + 44100 + 2 + 1 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live.mp3 + Parisson + + + 1 + /home/telecaster/trash + + + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + icecast + parisson.com + 8000 + source2parisson + 0 + + + /home/telecaster/media/mp3 + mp3 + 96 + 7 + 44100 + 2 + 1 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live.mp3 + Parisson + + + 0 + /home/telecaster/trash + + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_audio_safe.xml b/src/etc/telecaster/tests/deefuzzer_audio_safe.xml new file mode 100644 index 0000000..4b5a473 --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_audio_safe.xml @@ -0,0 +1,62 @@ + + /var/log/deefuzzer/telecaster_audio_safe.log + /var/www/m3u/telecaster_audio_safe.m3u + + + + 0 + 1236 + + + http://127.0.0.1:8000/telecaster_live.mp3 + 1 + Inconnu + + + 0 + mp3 + 2 + 4 + 48000 + 96 + /home/telecaster/media/mp3 + + + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + bla bla + + + icecast + 127.0.0.1 + 8000 + source2parisson + 0 + + + 1 + /home/telecaster/trash/mp3 + + + 1 + 0 + /path/to/jingles + + + http://parisson.com.com + Vocal + telecaster_audio_safe + telecaster_audio_safe + TeleCaster safe audio stream + + + 0 + /var/www/rss + http://my.domain.com/rss/ + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_ogg.xml b/src/etc/telecaster/tests/deefuzzer_ogg.xml new file mode 100644 index 0000000..522cfc3 --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_ogg.xml @@ -0,0 +1,114 @@ + + /var/log/deefuzzer/telecaster.log + /var/www/m3u/telecaster.m3u + + + + telecaster_local + TeleCaster Localhost + TeleCaster local audio streaming + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 64 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 1 + /path/to/archives + + + + + + + telecaster + TeleCaster Remote + TeleCaster Remote + http://parisson.com + School + + + stream.parisson.com + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 96 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + my_twitter_user + my_twitter_password + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 0 + /path/to/archives + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_safe.xml b/src/etc/telecaster/tests/deefuzzer_safe.xml new file mode 100644 index 0000000..e1d6ebb --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_safe.xml @@ -0,0 +1,60 @@ + + /var/log/deefuzzer/telecaster_safe.log + /var/www/m3u/telecaster_safe.m3u + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /home/telecaster/media/ogg + ogg + 96 + 7 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 1 + /home/telecaster/trash + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_safe_mp3.xml b/src/etc/telecaster/tests/deefuzzer_safe_mp3.xml new file mode 100644 index 0000000..4ad00d7 --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_safe_mp3.xml @@ -0,0 +1,60 @@ + + /var/log/deefuzzer/telecaster_safe.log + /var/www/m3u/telecaster_safe.m3u + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /home/telecaster/media/mp3 + mp3 + 96 + 7 + 44100 + 2 + 1 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live.mp3 + Parisson + + + 1 + /home/telecaster/trash + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_safe_ogg.xml b/src/etc/telecaster/tests/deefuzzer_safe_ogg.xml new file mode 100644 index 0000000..e1d6ebb --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_safe_ogg.xml @@ -0,0 +1,60 @@ + + /var/log/deefuzzer/telecaster_safe.log + /var/www/m3u/telecaster_safe.m3u + + + + telecaster_live_safe + TeleCaster Localhost Live Safe Recorder + TeleCaster safe local live audio record + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /home/telecaster/media/ogg + ogg + 96 + 7 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 1 + /home/telecaster/trash + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_video.xml b/src/etc/telecaster/tests/deefuzzer_video.xml new file mode 100644 index 0000000..bd0db95 --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_video.xml @@ -0,0 +1,329 @@ + + /var/log/deefuzzer/telecaster.log + /var/www/m3u/telecaster.m3u + + + + telecaster_local + TeleCaster Localhost + TeleCaster local audio streaming + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 64 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 1 + /path/to/archives + + + + + + + telecaster + TeleCaster Remote + TeleCaster Remote + http://parisson.com + School + + + stream.parisson.com + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 96 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 0 + /path/to/archives + + + + + + + telecaster + TeleCaster Remote + TeleCaster Remote + http://parisson.com + School + + + stream.parisson.com + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 96 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live.ogg + Parisson + + + 0 + /path/to/archives + + + + + + telecaster_video + TeleCaster Video Localhost + TeleCaster local video streaming + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 64 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live_video.ogg + Parisson + + + 1 + /path/to/archives + + + + + + + telecaster_video + TeleCaster Video Remote + TeleCaster Video Remote + http://parisson.com + School + + + stream.parisson.com + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 96 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live_video.ogg + Parisson + + + 0 + /path/to/archives + + + + + + + telecaster + TeleCaster Remote + TeleCaster Remote + http://parisson.com + School + + + stream.parisson.com + 8000 + source2parisson + 0 + + + /path/to/ogg + ogg + 96 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1235 + + + 1 + http://127.0.0.1:8000/telecaster_live_video.ogg + Parisson + + + 0 + /path/to/archives + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_video_local.xml b/src/etc/telecaster/tests/deefuzzer_video_local.xml new file mode 100644 index 0000000..30bf444 --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_video_local.xml @@ -0,0 +1,113 @@ + + /var/log/deefuzzer/telecaster.log + /var/www/m3u/telecaster.m3u + + + + telecaster_video + TeleCaster Video Localhost + TeleCaster local video streaming + http://parisson.com + Vocal + + + 127.0.0.1 + 8000 + source2parisson + 0 + + + /home/telecaster/media/ogg + ogg + 64 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 1 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live_video.ogg + Parisson + + + 1 + /path/to/archives + + + + + + telecaster_video + TeleCaster Video Localhost + TeleCaster local video streaming + http://parisson.com + Vocal + + + stream.parisson.com + 8000 + source2parisson + 0 + + + /home/telecaster/media/ogg + ogg + 64 + 4 + 44100 + 1 + 0 + + + /var/www/rss + 0 + + + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + bla bla + + + 0 + /path/to/jingles + 1 + + + 0 + 1234 + + + 1 + http://127.0.0.1:8000/telecaster_live_video.ogg + Parisson + + + 0 + /path/to/archives + + + + + + diff --git a/src/etc/telecaster/tests/deefuzzer_video_safe.xml b/src/etc/telecaster/tests/deefuzzer_video_safe.xml new file mode 100644 index 0000000..d1bc791 --- /dev/null +++ b/src/etc/telecaster/tests/deefuzzer_video_safe.xml @@ -0,0 +1,62 @@ + + /var/log/deefuzzer/telecaster_video_safe.log + /var/www/m3u/telecaster_video_safe.m3u + + + + 0 + 1235 + + + http://127.0.0.1:9000/ + 1 + TeleCaster + + + 0 + webm + 1 + 4 + 48000 + 64 + /home/telecaster/media/webm + + + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + bla bla + + + stream-m + 127.0.0.1 + 8080 + source2parisson + 0 + + + 1 + /home/telecaster/trash/webm + + + 1 + 0 + /path/to/jingles + + + http://parisson.com.com + Vocal + safe + safe + TeleCaster safe video stream + + + 0 + /var/www/rss + http://my.domain.com/rss/ + + + + + + diff --git a/src/etc/telecaster/tests/telecaster_audio_monitor.xml b/src/etc/telecaster/tests/telecaster_audio_monitor.xml new file mode 100644 index 0000000..56ba762 --- /dev/null +++ b/src/etc/telecaster/tests/telecaster_audio_monitor.xml @@ -0,0 +1,62 @@ + + /var/log/telecaster/telecaster_audio_monitor.log + /var/www/m3u/telecaster_audio_monitor.m3u + + + + 0 + 1236 + + + http://127.0.0.1:8000/telecaster_live.mp3 + 1 + Inconnu + + + 0 + mp3 + 2 + 4 + 48000 + 96 + /home/telecaster/media/mp3 + + + 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + 0 + 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + bla bla + + + icecast + 127.0.0.1 + 8000 + source2parisson + 0 + telecaster_mp3_monitor + + + 1 + /home/telecaster/trash/mp3 + + + 1 + 0 + /path/to/jingles + + + http://parisson.com.com + Vocal + telecaster_mp3_monitor + TeleCaster MP3 monitor + + + 0 + /var/www/rss + http://my.domain.com/rss/ + + + + + + diff --git a/src/etc/telecaster/tests/telecaster_audio_monitor2.yaml b/src/etc/telecaster/tests/telecaster_audio_monitor2.yaml new file mode 100644 index 0000000..9fcfcea --- /dev/null +++ b/src/etc/telecaster/tests/telecaster_audio_monitor2.yaml @@ -0,0 +1,17 @@ +deefuzzer: + log: /var/log/telecaster/telecaster_audio_monitor.log + m3u: /var/www/m3u/telecaster_audio_monitor.m3u + station: + control: {mode: 0, port: 1237} + infos: {description: TeleCaster MP3 monitor, genre: Vocal, name: telecaster_mp3_monitor, + url: 'http://parisson.com.com'} + jingles: {dir: /path/to/jingles, mode: 0, shuffle: 1} + media: {bitrate: 96, dir: /home/telecaster/media/mp3, format: mp3, ogg_quality: 4, + samplerate: 48000, shuffle: 0, voices: '2'} + record: {dir: /home/telecaster/trash/mp3, mode: 1} + relay: {author: Inconnu, mode: 1, url: 'http://127.0.0.1:8000/telecaster_live.mp3'} + rss: {dir: /var/www/rss, enclosure: 0, media_url: 'http://my.domain.com/rss/'} + server: {host: 127.0.0.1, mountpoint: telecaster_mp3_monitor2, port: 8000, public: 0, + sourcepassword: source2parisson, type: icecast} + twitter: {key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE, mode: 0, secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4, + tags: bla bla} diff --git a/src/home/telecaster/.fluxbox/autostart.sh b/src/home/telecaster/.fluxbox/autostart.sh new file mode 100755 index 0000000..e94e53f --- /dev/null +++ b/src/home/telecaster/.fluxbox/autostart.sh @@ -0,0 +1,76 @@ +#!/bin/sh + +# --------------------- +# Audio channel +# --------------------- + +pid=`pgrep jack-rack` + + +if [ ! $pid = "" ]; then + sleep 1 +else + jack-rack -n /etc/telecaster/jack-rack/eq_comp_limit_02.rack > /dev/null & + sleep 3 +fi + +jack_connect system:capture_1 jack_rack:in_1 +jack_connect system:capture_2 jack_rack:in_2 + +qjackctl & + +/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh & +#edcast_jack -c /etc/telecaster/edcast_jack_local.cfg -n lamemp3enc -p jack_rack > /dev/null & + +sleep 2 + +jack_disconnect system:capture_1 gst-launch-0.10:in_jackaudiosrc0_1 +jack_disconnect system:capture_2 gst-launch-0.10:in_jackaudiosrc0_2 + +jack_connect jack_rack:out_1 gst-launch-0.10:in_jackaudiosrc0_1 +jack_connect jack_rack:out_2 gst-launch-0.10:in_jackaudiosrc0_2 + +#jack_connect jack_rack:out_1 system:playback_1 +#jack_connect jack_rack:out_1 system:playback_2 + +# STEREO setup +#jack_connect jack_rack:out_1 lamemp3enc:in_1 +#jack_connect jack_rack:out_2 lamemp3enc:in_2 +#jack_connect jack_rack:out_1 system:playback_1 +#jack_connect jack_rack:out_2 system:playback_2 + + # 4 channels setup + #jack_connect system:capture_1 jack_rack:in_1 + #jack_connect system:capture_1 jack_rack:in_2 + #jack_connect system:capture_2 jack_rack:in_1 + #jack_connect system:capture_2 jack_rack:in_2 + #jack_connect system:capture_3 jack_rack:in_1 + #jack_connect system:capture_4 jack_rack:in_2 + +# --------------------- +# Video channel +# --------------------- + +/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh & + +sleep 2 + +jack_disconnect system:capture_1 gst-launch-0.10-01:in_jackaudiosrc0_1 +jack_disconnect system:capture_2 gst-launch-0.10-01:in_jackaudiosrc0_2 + +jack_connect jack_rack:out_1 gst-launch-0.10-01:in_jackaudiosrc0_1 +jack_connect jack_rack:out_2 gst-launch-0.10-01:in_jackaudiosrc0_2 + +sleep 8 + +#Audio monitor +deefuzzer /etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml & + +#Video monitor +deefuzzer /etc/telecaster/deefuzzer/telecaster_webm_monitor.yaml & + +sleep 3 + +#Wathdog for trash +/home/telecaster/.fluxbox/scripts/monitor_check.py 10 /home/telecaster/trash/webm/ smtp.icp.fr informatique@icp.fr alerts@parisson.com & + diff --git a/src/home/telecaster/.fluxbox/init b/src/home/telecaster/.fluxbox/init new file mode 100644 index 0000000..a47c424 --- /dev/null +++ b/src/home/telecaster/.fluxbox/init @@ -0,0 +1,3 @@ +session.menuFile: ~/.fluxbox/menu +session.keyFile: ~/.fluxbox/keys +session.configVersion: 13 diff --git a/src/home/telecaster/.fluxbox/init.ubuntu b/src/home/telecaster/.fluxbox/init.ubuntu new file mode 100644 index 0000000..86638e4 --- /dev/null +++ b/src/home/telecaster/.fluxbox/init.ubuntu @@ -0,0 +1,4 @@ +session.menuFile: ~/.fluxbox/menu +session.keyFile: ~/.fluxbox/keys +session.configVersion: 11 + diff --git a/src/home/telecaster/.fluxbox/scripts/monitor_check.py b/src/home/telecaster/.fluxbox/scripts/monitor_check.py new file mode 100755 index 0000000..b78f7b6 --- /dev/null +++ b/src/home/telecaster/.fluxbox/scripts/monitor_check.py @@ -0,0 +1,75 @@ +import sys, time, logging, socket, datetime +from threading import Thread +from logging.handlers import SMTPHandler + +from watchdog.observers import Observer +from watchdog.events import * + + +IGNORE_PATTERNS = ['*.git/*', '*.swp', '*.swpx', '*~', '*.tmp',] +HOSTNAME = socket.gethostname() +LOG_MAX_PERIOD = 300 + +class EmailLogger(object): + """An email logging class""" + + def __init__(self, mailhost, fromaddr, toaddrs, subject): + self.logger = logging.getLogger('telecaster') + self.hdlr = SMTPHandler(mailhost, fromaddr, toaddrs, subject) + self.formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') + self.hdlr.setFormatter(self.formatter) + self.logger.addHandler(self.hdlr) + self.logger.setLevel(logging.INFO) + + +class ActivityEventHandler(PatternMatchingEventHandler): + + activity = True + + def on_modified(self, event): + super(ActivityEventHandler, self).on_modified(event) + self.activity = True + + +class ActivityCheck(Thread): + + def __init__(self, period, path, mailhost, fromaddr, toaddrs): + Thread.__init__(self) + self.period = int(period) + self.path = path + self.activity = False + self.last_time = datetime.datetime.now() + self.message_sent = False + self.subject = 'WARNING : ' + HOSTNAME + ' : ' + 'telecaster monitor activity' + self.logger = EmailLogger(mailhost, fromaddr, toaddrs, self.subject) + self.event_handler = ActivityEventHandler(ignore_patterns=IGNORE_PATTERNS) + self.observer = Observer() + self.observer.schedule(self.event_handler, path, recursive=True) + self.observer.start() + + def run(self): + while True: + if not self.event_handler.activity: + now = datetime.datetime.now() + delta = now - self.last_time + if delta.total_seconds() > LOG_MAX_PERIOD or not self.message_sent: + self.logger.logger.error('The monitor is NOT recording anymore in ' + self.path + ' ! ') + self.last_time = now + self.message_sent = True + else: + self.event_handler.activity = False + time.sleep(self.period) + + def stop(self): + self.observer.stop() + + +if __name__ == "__main__": + period = sys.argv[1] + path = sys.argv[2] + mailhost = sys.argv[3] + fromaddr = sys.argv[4] + toaddrs = sys.argv[5].split(',') + check = ActivityCheck(period, path, mailhost, fromaddr, toaddrs) + check.start() + check.join() diff --git a/src/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh b/src/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh new file mode 100755 index 0000000..b80c57f --- /dev/null +++ b/src/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +gst-launch jackaudiosrc connect=1 ! audio/x-raw-float, channels=1 \ + ! queue ! audioconvert ! queue ! lamemp3enc quality=4.0 \ + ! queue ! shout2send ip=127.0.0.1 port=8000 password=source2parisson mount=telecaster_live.mp3 + > /dev/null diff --git a/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh b/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh new file mode 100755 index 0000000..13f06bd --- /dev/null +++ b/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +# Start TeleCaster video channel + +#WIDTH=640 +#HEIGHT=360 +WIDTH=864 +HEIGHT=480 +#WIDTH=1280 +#HEIGHT=720 + +v4l2-ctl -d 0 -c power_line_frequency=1 +v4l2-ctl -d 0 -c zoom_absolute=100 +v4l2-ctl -d 0 -c focus_auto=0 +v4l2-ctl -d 0 -c focus_absolute=1 + +# ! queue ! videoflip method=rotate-180 \ + +gst-launch v4l2src device=/dev/video0 ! video/x-raw-rgb, width=$WIDTH, height=$HEIGHT, framerate={30/1} \ + ! queue ! ffmpegcolorspace \ + ! queue ! vp8enc speed=2 threads=4 quality=10.0 max-latency=25 max-keyframe-distance=30 auto-alt-ref-frames=true ! queue ! muxout. \ + jackaudiosrc connect=2 ! audio/x-raw-float, channels=2 \ + ! queue ! audioconvert ! queue ! vorbisenc quality=0.4 ! queue ! muxout. \ + webmmux streamable=true name=muxout \ + ! tcpserversink host=127.0.0.1 port=9000 protocol=none blocksize=65536 sync-method=1 \ + > /dev/null diff --git a/src/home/telecaster/.fluxbox/scripts/telecaster-restart-full b/src/home/telecaster/.fluxbox/scripts/telecaster-restart-full new file mode 100755 index 0000000..e3ef96f --- /dev/null +++ b/src/home/telecaster/.fluxbox/scripts/telecaster-restart-full @@ -0,0 +1,11 @@ +#!/bin/sh + +sudo /etc/init.d/telecaster stop +sudo /etc/init.d/stream-m stop +sudo /etc/init.d/jackd stop + +sleep 3 + +sudo /etc/init.d/jackd start +sudo /etc/init.d/stream-m start +sudo /etc/init.d/telecaster start diff --git a/src/home/telecaster/.fluxbox/startup.ubuntu b/src/home/telecaster/.fluxbox/startup.ubuntu new file mode 100644 index 0000000..af2145a --- /dev/null +++ b/src/home/telecaster/.fluxbox/startup.ubuntu @@ -0,0 +1,35 @@ +#!/bin/sh +# +# fluxbox startup-script: +# +# Lines starting with a '#' are ignored. + +# Change your keymap: +xmodmap "/home/telecaster/.Xmodmap" + +# Applications you want to run with fluxbox. +# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END. +# +# unclutter -idle 2 & +# wmnd & +# wmsmixer -w & +# idesk & + +# And last but not least we start fluxbox. +# Because it is the last app you have to run it with ''exec'' before it. + +fluxbox & +# or if you want to keep a log: +# exec fluxbox -log "/home/telecaster/.fluxbox/log" + +fbpid=$! + +sleep 1 + +{ + +sh ~/.fluxbox/autostart.sh + +} & + +wait $fbpid diff --git a/src/home/telecaster/.vnc/xstartup b/src/home/telecaster/.vnc/xstartup new file mode 100755 index 0000000..ce84087 --- /dev/null +++ b/src/home/telecaster/.vnc/xstartup @@ -0,0 +1,16 @@ +#!/bin/sh + +# Uncomment the following two lines for normal desktop: +# unset SESSION_MANAGER +# exec /etc/X11/xinit/xinitrc + +[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup +[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources +xsetroot -solid grey +#xset s 0 +vncconfig -iconic & +#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & +#x-window-manager & +#jackd -R -dalsa -r44100 -p2048 -n4 -D -Chw:0,1 -Phw:0,1 -S & +startfluxbox & + diff --git a/src/home/telecaster/media/mp3/silence.mp3 b/src/home/telecaster/media/mp3/silence.mp3 new file mode 100644 index 0000000..17538c9 Binary files /dev/null and b/src/home/telecaster/media/mp3/silence.mp3 differ diff --git a/src/home/telecaster/media/ogg/silence.ogg b/src/home/telecaster/media/ogg/silence.ogg new file mode 100644 index 0000000..5cfaddf Binary files /dev/null and b/src/home/telecaster/media/ogg/silence.ogg differ diff --git a/src/usr/local/bin/telecaster-restart-full b/src/usr/local/bin/telecaster-restart-full new file mode 100755 index 0000000..7660995 --- /dev/null +++ b/src/usr/local/bin/telecaster-restart-full @@ -0,0 +1,12 @@ +#!/bin/sh + +sudo /etc/init.d/telecaster stop +sudo /etc/init.d/stream-m stop +sudo /etc/init.d/jackd stop + +sleep 3 + +sudo /etc/init.d/jackd start +sudo /etc/init.d/stream-m start +sudo /etc/init.d/telecaster start +