Feature #708 ยป download.patch
vdr-plugin-live/pages/recstream.ecpp 2013-04-09 14:38:06.000000000 +0200 | ||
---|---|---|
</%pre>
|
||
<%args>
|
||
string recid;
|
||
int download;
|
||
</%args>
|
||
<%session scope="global">
|
||
bool logged_in(false);
|
||
... | ... | |
cRecording const * recording = LiveRecordingsManager()->GetByMd5Hash(recid);
|
||
if (recording) {
|
||
reply.setContentType("video/mpeg");
|
||
if(download)
|
||
{
|
||
reply.setContentType("application/octet-stream");
|
||
}
|
||
else
|
||
{
|
||
reply.setContentType("video/mpeg");
|
||
}
|
||
reply.setKeepAliveHeader();
|
||
reply.setContentLengthHeader(RecSize(recording));
|
||
reply.setDirectMode();
|
||
++ vdr-plugin-live/pages/pageelems.ecpp 2013-04-09 15:01:19.000000000 +0200
|
||
... | ... | |
<# ---------------------------------------------------------------------- #>
|
||
<%def download_recording>
|
||
<%args>
|
||
string recid;
|
||
string linkText;
|
||
string title;
|
||
</%args>
|
||
<%cpp>
|
||
</%cpp><a href="recstream.html/<$ title $>.ts?recid=<$ recid $>&download=1"><img src="<$ LiveSetup().GetThemedLink("img", "movie.png") $>" alt="" <& tooltip.hint text=(tr("Download this recordingr.")) &>></img><$ linkText $></a>
|
||
</%def>
|
||
<# ---------------------------------------------------------------------- #>
|
||
<%def event_timer>
|
||
<%args>
|
||
string epgid;
|
||
++ vdr-plugin-live/pages/recordings.ecpp 2013-04-09 14:56:41.000000000 +0200
|
||
... | ... | |
</%args>
|
||
<& pageelems.ajax_action_href action="play_recording" param=(id) tip=(tr("play this recording.")) image="play.png" alt="" &>
|
||
<& pageelems.vlc_stream_recording recid=(id) &>
|
||
<& pageelems.download_recording recid=(id) title=(title) &>
|
||
<& pageelems.imdb_info_href title=(title) &>
|
||
<& recordings.edit_rec id=(id) &>
|
||
<& recordings.del_rec id=(id) &>
|