def get_station_names(self):
return self.conf['station']['name']
- def check_work_dir(self):
- if not os.isdir.exists(self.work_dir):
- os.mkdir(self.work_dir)
-
def get_playlist(self):
file_list = []
for root, dirs, files in os.walk(self.media_dir):
# (keys are shout.SHOUT_AI_BITRATE, shout.SHOUT_AI_SAMPLERATE,
# shout.SHOUT_AI_CHANNELS, shout.SHOUT_AI_QUALITY)
- s.open()
-
- #total = 0
- #st = time.time()
command = 'cat '
playlist = self.get_playlist()
lp = len(playlist)
print 'Playlist :'
print playlist
+ s.open()
while True:
if lp == 0:
break
s.set_metadata({'song': file_name})
command = 'cat "%s"' % media
stream = self.core_process(command, self.buffer_size)
-
for chunk in stream:
- #total = total + len(self.buffer_size)
s.send(chunk)
s.sync()
-
- #et = time.time()
- #br = total*0.008/(et-st)
- #print "Sent %d bytes in %d seconds (%f kbps)" % (total, et-st, br)
+ s.close()
- print s.close()
-
def main():
station = DFuzz()
<public>1</public>
</server>
<media>
- <dir>/home/momo/music/mp3/</dir>
+ <dir>/home/momo/music/music3/mp3/Roger Troutman</dir>
<format>mp3</format>
<bitrate>192</bitrate>
<ogg_quality>7</ogg_quality>