I've tinkered with the code a little bit to try to enable the sending of mp4's to a TiVo. I added 'video/video/mp4' in three places in the tivo_commands.c, and my TiVo can now see the mp4's. (There's some interesting parsing of dashes in the title field going on, too).
I've tinkered with the code a little bit to try to enable the sending of mp4's to a TiVo. I added 'video/video/mp4' in three places in the tivo_commands.c, and my TiVo can now see the mp4's. (There's some interesting parsing of dashes in the title field going on, too).
[2017/08/13 15:11:22] upnphttp.c:889: debug: HTTP REQUEST: GET /MediaItems/26.mp4?Format=video%2Fmp4 HTTP/1.1
Host: 192.168.xxx.xxx:8200
TiVo-Include-CC: 1
Range: bytes=0-
User-Agent: TvHttpClient
tsn: XXXXXXXXXXXXX
Connection: close
TiVo_SW_VER: 20.7.1.RC2-USA-6
[2017/08/13 15:11:22] upnphttp.c:1937: info: Serving DetailID: 26 [/storage/movies/TestArea/TestFile.mp4]
[2017/08/13 15:11:22] upnphttp.c:1281: debug: sendfile error :: error no. 32 [Broken pipe]
I guess the TiVo can't take the mp4's directly. I'm sure minidlna doesn't want to get into the transcoding business.
Is this what's happening here?
What's your patch look like?
FYI, there is a minidlna fork with transcoding support.