class M3u(VPProxyPlugin):
- handlers = ('m3u', 'm3ut', 'm3uw', "list", "play", "index")
+ handlers = ('m3u', 'm3ut', 'm3uw', 'm3uo', 'list', 'play', 'index')
logger = logging.getLogger('plugin_m3u')
playlist = None
prefix='ogg'
elif self.splitted_path[1]=='m3ut':
prefix='mp4'
+ elif self.splitted_path[1]=='m3uo':
+ prefix='ogv'
elif self.splitted_path[1] in ("list","play","index"):
None
else:
playlistgen = PlaylistGenerator()
for record in playlist:
- channel=dict()
- channel['name']=record.title.decode('utf-8')
- channel['url']=record.path.decode('utf-8')
- playlistgen.addItem(channel)
+ if record.title:
+ channel=dict()
+ channel['name']=record.title.decode('utf-8')
+ channel['url']=record.path.decode('utf-8')
+ playlistgen.addItem(channel)
exported = playlistgen.exportm3u(hostport,prefix)