by thebertster » Wed May 22, 2013 4:04 pm
This is what is logged when attempting to play the file from BubbleUPnP (in this case I browsed to it via Artist -> Album -> Track, but it behaves the same if I browse via Album name or Location in the UPnP tree):
[5284] UPNP Server: File Request: /\Music\Artist Album Artist\T\Test\...Test\ItemID=6881.mp3 , Range: < -1, -1>
[5284] OpenQuery - Preparing query SELECT * FROM RemoteClients WHERE MAC = 'xx-xx-xx-xx-xx-xx'
[5284] 2452 DB prepare SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] 2452 DB open SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] UPnP Server: Serving file C:\Users\Bert\Music\...Test\01 - Test.mp3, ExternalStream = 1, FileLen = 2058240
Nothing else is logged after this and the file does not play in the UPnP client. The problem seems to be that MMW is failing to read the file at the point where it wants to serve it via UPnP.
If I simply rename the folder as "_..Test" instead of "...Test" (but keep the MP3 file and its metadata the same, so the library view via UPnP is identical, just the physical path to the file on the MMW end has changed), the file plays fine and the debug log shows:
[5284] UPNP Server: File Request: /\Music\Artist Album Artist\T\Test\...Test\ItemID=6882.mp3 , Range: < -1, -1>
[5284] OpenQuery - Preparing query SELECT * FROM RemoteClients WHERE MAC = 'xx-xx-xx-xx-xx-xx'
[5284] 5056 DB prepare SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] 5056 DB open SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] UPnP Server: Serving file C:\Users\Bert\Music\_..Test\01 - Test.mp3, ExternalStream = 1, FileLen = 2058240
[5284] ReadExternalStream: Read = 65536, Offset = 0, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 131072, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 196608, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 262144, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 327680, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 393216, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 458752, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
This is what is logged when attempting to play the file from BubbleUPnP (in this case I browsed to it via Artist -> Album -> Track, but it behaves the same if I browse via Album name or Location in the UPnP tree):
[5284] UPNP Server: File Request: /\Music\Artist Album Artist\T\Test\...Test\ItemID=6881.mp3 , Range: < -1, -1>
[5284] OpenQuery - Preparing query SELECT * FROM RemoteClients WHERE MAC = 'xx-xx-xx-xx-xx-xx'
[5284] 2452 DB prepare SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] 2452 DB open SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] UPnP Server: Serving file C:\Users\Bert\Music\...Test\01 - Test.mp3, ExternalStream = 1, FileLen = 2058240
Nothing else is logged after this and the file does not play in the UPnP client. The problem seems to be that MMW is failing to read the file at the point where it wants to serve it via UPnP.
If I simply rename the folder as "_..Test" instead of "...Test" (but keep the MP3 file and its metadata the same, so the library view via UPnP is identical, just the physical path to the file on the MMW end has changed), the file plays fine and the debug log shows:
[5284] UPNP Server: File Request: /\Music\Artist Album Artist\T\Test\...Test\ItemID=6882.mp3 , Range: < -1, -1>
[5284] OpenQuery - Preparing query SELECT * FROM RemoteClients WHERE MAC = 'xx-xx-xx-xx-xx-xx'
[5284] 5056 DB prepare SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] 5056 DB open SQL: SELECT * FROM Songs WHERE Songs.ID=?
[5284] UPnP Server: Serving file C:\Users\Bert\Music\_..Test\01 - Test.mp3, ExternalStream = 1, FileLen = 2058240
[5284] ReadExternalStream: Read = 65536, Offset = 0, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 131072, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 196608, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 262144, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 327680, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 393216, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3
[5284] ReadExternalStream: Read = 65536, Offset = 458752, Size = 2058240, File: C:\Users\Bert\Music\_..Test\01 - Test.mp3