projects
/
vpproxy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Исправлена опечатка
[vpproxy.git]
/
plugins
/
m3u_plugin.py
diff --git
a/plugins/m3u_plugin.py
b/plugins/m3u_plugin.py
index 00a6193f674184bdcb777c7b28ef04f6a176d846..636ad4e19d6f72e348d4aebf18992496c687f6b5 100644
(file)
--- a/
plugins/m3u_plugin.py
+++ b/
plugins/m3u_plugin.py
@@
-38,7
+38,7
@@
import os
class M3u(VPProxyPlugin):
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
logger = logging.getLogger('plugin_m3u')
playlist = None
@@
-55,6
+55,8
@@
class M3u(VPProxyPlugin):
prefix='ogg'
elif self.splitted_path[1]=='m3ut':
prefix='mp4'
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:
elif self.splitted_path[1] in ("list","play","index"):
None
else:
@@
-152,10
+154,11
@@
class M3u(VPProxyPlugin):
playlistgen = PlaylistGenerator()
for record in playlist:
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)
exported = playlistgen.exportm3u(hostport,prefix)