From b9c09937910ff32ea65d81da4cd1dc9934a043ff Mon Sep 17 00:00:00 2001 From: John-Mark Gurney Date: Sun, 2 Mar 2008 00:49:41 -0800 Subject: [PATCH] add a bunch of changes to the README.. [git-p4: depot-paths = "//depot/": change = 1136] --- README | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/README b/README index 34eee77..ac97441 100644 --- a/README +++ b/README @@ -10,11 +10,13 @@ and found this code. The code was a good framework, so I expanded upon it. Tested devices and/or programs: + Cidero UPnP A/V Controller Intel's Media Control Point and Media Renderer D-Link DSM-520 Sony PlayStation 3 -The Intel tools are good for testing and are available at: +The Intel tools are good for testing (though Windows only) and are +available at: http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/upnp/index.htm Either make a directory media and put the files there, or make a symlink @@ -26,6 +28,9 @@ The following packages are required to run the media server: Web 0.5.0) * ElementTree +Optional software packages: + * rarfile - http://grue.l-t.ee/~marko/src/rarfile/ + NOTE: SOAPpy is no longer required as I have included soap_lite from the Coherence project: https://coherence.beebits.net/ . @@ -37,7 +42,7 @@ http://resnet.uoregon.edu/~gurney_j/jmpc/pymeds.html Good Luck! -John-Mark Gurney +John-Mark Gurney Ideas for future improvements: I have received a few ECONNABORTED errors at times. The patch @@ -72,6 +77,26 @@ v0.x: Now works w/ PS3. The PS3 still has issues as it has limited codec support (D-Link is better) and does not support AC3 audio in MPEG-TS streams yet (not even downsampling to stereo PCM). + Add rar file support. This is optional, and if rarfile is not + installed, things will work, just not be able to look into rar + files. + Fix problem when adding multiple res with same mime-type and adding + transcoding mime-types to all files, not just video type files. + Speed up detection of large zip files. Previously we would + instantiate the ZipFile class, which was expensive. Use the + is_zipfile function instead. + Fix handling of Containers. Previously we would rescan the root + dir many times due to calling doUpdate when we just wanted to + update the SystemID. There was also a bug where we would do a + lot more work than necessary. This significantly speeds up + large directories. + Improve mpegtsmod so that it doesn't always scan the first 2 megs + of the file. Do a quick check of the first few KB first. + Create a new module that fetchs an XML files, parses it, and + presents the media in it. This is to integrate my Python PVR + so that I can browse the shows I have recorded. + Fix transcoding of MPEG-2, use mp2 audio instead of mp3. + Sync up the programs in mpegts. v0.3: Include some patches for twisted in the distro, in the directory