<telecaster>
- <host>augustins.pre-barreau.com</host>
+ <host>telecaster-04.parisson.com</host>
<title>Pre-Barreau</title>
<port>8000</port>
<format>mp3</format>
BitrateNominal=64
BitrateMin=32
BitrateMax=128
-NumberChannels=2
-Samplerate=48000
+NumberChannels=1
+Samplerate=44100
#
SaveDirectoryFlag=1
SaveDirectory=/home/pre-barreau/backup
OggQuality=3
OggBitrateQualityFlag=Quality
# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them.
-LameCBRFlag=1
-LameQuality=0
+LameCBRFlag=0
+LameQuality=5
LameCopywrite=0
LameOriginal=0
LameStrictISO=0
<short_name>Pre-Barreau</short_name>
<name>Pre-Barreau</name>
<description>La preparation au Barreau de Paris</description>
- <url>http://augustins.pre-barreau.com</url>
+ <url>http:///telecaster-04.parisson.com</url>
<genre>Other</genre>
</infos>
<server>
<raw_dir>/home/pre-barreau/backup</raw_dir>
<format>mp3</format>
<bitrate>96</bitrate>
- <channels>2</channels>
+ <channels>1</channels>
<ogg_quality>3</ogg_quality>
<samplerate>44100</samplerate>
</media>
<jack>
<input>
- <name>jack_rack:out_1</name>
- </input>
- <input>
- <name>jack_rack:out_2</name>
+ <name>system:capture_1</name>
</input>
</jack>
</telecaster>
import codecs
import string
import signal
-import jack
+#import jack
import unicodedata
from tools import *
from mutagen.oggvorbis import OggVorbis
self.jack_inputs = []
if 'jack' in self.conf:
- for jack_input in self.conf['jack']['input']:
- self.jack_inputs.append(jack_input['name'])
+ jack_inputs = self.conf['jack']['input']
+ if len(jack_inputs) > 1:
+ for jack_input in jack_inputs:
+ self.jack_inputs.append(jack_input['name'])
+ else:
+ self.jack_inputs.append(jack_inputs['name'])
def set_oddcast_conf(self):
#oddconf_temp = NamedTemporaryFile(suffix='.cfg')
'professor': form.getfirst("professor"),
'comment': form.getfirst("comment")}
+ if rip_pid != []:
+ os.system('kill -9 '+rip_pid[0])
+ time.sleep(3)
s = Station(self.conf_file, self.conference_dict, self.lock_file)
s.start()
time.sleep(1)
# Call main function.
-conf_file = 'etc/telecaster_mp3.xml'
-school_file = 'etc/pre-barreau_conferences.xml'
+conf_file = '/etc/telecaster/telecaster_mp3.xml'
+school_file = '/etc/telecaster/pre-barreau_conferences.xml'
if __name__ == '__main__':
t = TeleCaster(conf_file, school_file)