Added support for dvdvideo plug-in
Added select all to togo (pull) template and video push xsl
Added Home and parent folder links to togo (pull), video push and settings templates/xsl
ToGo was broken under Python 2.4. Fix by "bdraco".
Minor tweaks to Zeroconf.py.
added togo_mpegts setting to server section of pytivo.conf, values:
enabled:    show mpeg-ts option on togo screen
default:    default to ticking mpeg-ts option on togo screen
false:
not set:    does not show mpeg-ts option on togo screen
set up video pushes to read useragent and provide a different template for mobile devices
Updated qtfaststart.py, based on the latest version from:
https://github.com/danielgtaylor/qtfaststart
This is working much better.
This variable is unused now.
For files with MP4-compatible video and audio, but the wrong container
(MKV, AVCHD, etc.), remux for Push instead of reencoding to MPEG-2.
Works, but limited.
Asynchronous push -- acknowledge the requests immediately, and queue
them for later processing. Mainly this is to deal with the new MP4
remuxing, which can take a long time, but it also means that
communication with the mind server occurs in the background. Failures
there no longer cause an exception; the errors are logged instead.
Note that files are still handled one at a time in the order received,
so remuxing will hold up queueing of later files.
For compatibility with newer versions of ffmpeg, accept any codec string
that starts with "h264".
If the file extension is ".mov", assume that the container is
incompatible for pushing. (This is true of every one I've checked so
far.) Previously, they would simply fail, and have to be pulled. But
now, these files can be automatically remuxed to MP4 and pushed instead
of fully reencoded.
Allow for new-style pad options for FFmpeg, as well as old. To Do:
Tighten up.
It turns out that the new FFmpeg adds parenthetical comments to other
codecs as well (notably, mpeg2video). So, this reverses the earlier
patch, and provides a more general solution.
Incorporate wmcbrine's changes to deliver html for normal web browser plus a mobile friendly version to mobile browsers (by ngarcia001).
Improvement for mobile web-GUI. Specifically clicking pyTiVo takes you back to the home screen and clicking the current folder takes you up to the previous folder.
minor gui tidy ups
fix so that togo works for users that do not have togo_mpegts set in their conf file.
Tidy up for audio_lang. If we match more than one item we keep
checking the matching items to see if there is a closer match.