|
|
@@ -9,7 +9,7 @@ emulation. Since I know Python, I went looking for a python server |
|
|
|
and found this code. The code was a good framework, so I expanded upon |
|
|
|
it. |
|
|
|
|
|
|
|
Tested devices and/or programs: |
|
|
|
Tested basic functionality with the following devices and/or programs: |
|
|
|
Cidero UPnP A/V Controller |
|
|
|
Intel's Media Control Point and Media Renderer |
|
|
|
D-Link DSM-520 |
|
|
@@ -35,7 +35,13 @@ NOTE: SOAPpy is no longer required as I have included soap_lite from the |
|
|
|
Coherence project: https://coherence.beebits.net/ . |
|
|
|
|
|
|
|
Thanks to Coherence for soap_lite that solved the issues w/ PS3 not seeing |
|
|
|
the media server. |
|
|
|
the media server. The PS3 with the latest firmware (2.50 and later) now |
|
|
|
plays a lot more media than before. It will stream ATSC streams (OTA HD) |
|
|
|
w/ AC3 (5.1) audio, but the stream has to have PAT followed by PMT to see |
|
|
|
the stream as valid. If it is PAT, PAT, PMT or PMT, PAT, the PS3 will |
|
|
|
think the stream is corrupted. Also, if the stream starts out w/ 2 channel |
|
|
|
AC3 audio, and later switches to 5.1, you will be stuck w/ 2 channel audio. |
|
|
|
Support for WMV and Xvid in AVI seems to work well. |
|
|
|
|
|
|
|
For more information, check out the software page at: |
|
|
|
http://resnet.uoregon.edu/~gurney_j/jmpc/pymeds.html |
|
|
@@ -62,7 +68,8 @@ Ideas for future improvements: |
|
|
|
Finish support for playing DVD's. |
|
|
|
Support custom icon like MediaTomb does. |
|
|
|
Support a generic layer for transcoding, and supporting detection |
|
|
|
of types for devices to only present the optimal type. |
|
|
|
of types for devices to only present the optimal type. Less of |
|
|
|
an issue now the PS3 video support has been expanded. |
|
|
|
|
|
|
|
v0.x: |
|
|
|
Support multiple SSDP servers on the same box. |
|
|
@@ -74,9 +81,8 @@ v0.x: |
|
|
|
calling tssel.py, we fixup the PAT to only contain the channel |
|
|
|
we want. This does mean we send more data than we need, but |
|
|
|
means that we can make the stream seekable. |
|
|
|
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). |
|
|
|
Now works w/ PS3. The PS3 as of 2.50 supports AC3 audio in |
|
|
|
MPEG-TS streams. |
|
|
|
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. |
|
|
@@ -98,9 +104,6 @@ v0.x: |
|
|
|
Fix transcoding of MPEG-2, use mp2 audio instead of mp3. |
|
|
|
Sync up the programs in mpegts. |
|
|
|
Skip directories in ZipStorage for zip and rar archives. |
|
|
|
Support both / and \ as path separators in ZipStorage. RarFile uses |
|
|
|
a \ while tar uses /. We count the number of each and use the most |
|
|
|
common. |
|
|
|
For ShoutCast streams, override the User-Agent, apparently some/most |
|
|
|
stations now block the default one. |
|
|
|
|
|
|
|