|
|
@@ -12,7 +12,6 @@ import random |
|
|
|
import socket |
|
|
|
import string |
|
|
|
import sys |
|
|
|
import traceback |
|
|
|
from twisted.python import log |
|
|
|
from twisted.internet import reactor |
|
|
|
|
|
|
@@ -88,12 +87,10 @@ root.putChild('media', medianode) |
|
|
|
|
|
|
|
# Set up media files |
|
|
|
allmedia = cds.addContainer('0', 'All Media') |
|
|
|
log.msg('allmedia: %s' % repr(allmedia)) |
|
|
|
for i in os.listdir('media'): |
|
|
|
fpath = os.path.join('media', i) |
|
|
|
try: |
|
|
|
if not os.path.isfile(fpath): |
|
|
|
log.msg('skipping: %s' % fpath) |
|
|
|
continue |
|
|
|
fn, ext = os.path.splitext(i) |
|
|
|
if ext == '.ts': |
|
|
@@ -113,7 +110,7 @@ for i in os.listdir('media'): |
|
|
|
cds[item].res = Resource('%smedia/%s' % (urlbase, i), 'http-get:*:%s:*' % mt) |
|
|
|
cds[item].res.size = os.path.getsize(fpath) |
|
|
|
except KeyError: |
|
|
|
traceback.print_exc(file=log.logfile) |
|
|
|
pass |
|
|
|
|
|
|
|
site = server.Site(root) |
|
|
|
reactor.listenTCP(listenPort, site) |
|
|
|