torrentpier/styles/templates/default/playback_m3u.tpl
Roman Kelesidis 383fa7f9b6
Getting ffprobe data from TorrServer API (#1628)
* Minor improvements

* Update posting_tpl.tpl

* Updated

* Update TorrServerAPI.php

* Update TorrServerAPI.php

* Updated

* Updated

* Updated

* Update playback_m3u.php

* Update init_bb.php

* Updated

* Update playback_m3u.php

* Update displaying_torrent.php

* Updated

* Update playback_m3u.tpl

* Update TorrServerAPI.php

* Update TorrServerAPI.php

* Updated

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Updated

* Updated

* Update main.php

* Update main.php

* Update main.php

* Update main.php

* Update playback_m3u.php

* Updated

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Update playback_m3u.php

* Updated

* Update playback_m3u.php

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Updated

* Updated

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Updated

* Updated

* Update TorrServerAPI.php

* Revert "Update TorrServerAPI.php"

This reverts commit 9726d0d019.

* Update Ajax.php

* Updated

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update playback_m3u.php

* Updated

* Updated

* Updated

* Updated

* Update playback_m3u.tpl

* Updated

* Updated

* Revert "Updated"

This reverts commit 5431f1fa51.

* Reapply "Updated"

This reverts commit 61c49dba62.

* Updated

* Update playback_m3u.tpl

* Update TorrServerAPI.php

* Updated

* Update playback_m3u.tpl

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update playback_m3u.php

* Updated

* Updated

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update Ajax.php

* Update ffprobe_info.php

* Update ffprobe_info.php

* Update ffprobe_info.php

* Update TorrServerAPI.php

* Update CHANGELOG.md
2024-09-01 00:25:38 +07:00

78 lines
2.5 KiB
Smarty

<h1 class="pagetitle">{PAGE_TITLE}</h1>
<script type="text/javascript">
ajax.ffprobe_info = function (file_index, is_audio) {
ajax.exec({
action: 'ffprobe_info',
attach_id: {ATTACH_ID},
info_hash: '{INFO_HASH}',
file_index: file_index,
is_audio: is_audio
});
};
ajax.callback.ffprobe_info = function (data) {
if (data.ffprobe_data) {
$('#ffprobe_' + data.file_index).html(data.ffprobe_data);
} else {
$('#ffprobe_' + data.file_index).append('<hr><span class="warnColor2">{L_PLEASE_TRY_AGAIN}</span>');
}
}
</script>
<table class="forumline">
<thead>
<tr>
<th>#</th>
<th>{FILES_COUNT_TITLE}</th>
<th>{L_STREAM}</th>
</tr>
</thead>
<!-- IF HAS_ITEMS -->
<!-- BEGIN m3ulist -->
<tbody>
<tr class="{m3ulist.ROW_CLASS} tCenter">
<td>{m3ulist.ROW_NUMBER}</td>
<td width="40%"><b>{m3ulist.TITLE}</b>
<div id="ffprobe_{m3ulist.FILE_INDEX}">
<hr>
<a href="#" onclick="ajax.ffprobe_info({m3ulist.FILE_INDEX}, '{m3ulist.IS_AUDIO}'); return false;">{L_SHOW_MORE_INFORMATION_FILE}</a>
</div>
</td>
<td>
<a href="#" onclick="return false;" class="copyElement" data-clipboard-text="{m3ulist.STREAM_LINK}">{L_COPY_STREAM_LINK}</a>&nbsp;&middot;
<a target="_blank" href="{m3ulist.M3U_DL_LINK}">{L_DOWNLOAD_M3U_FILE}</a>
<hr>
<!-- IF m3ulist.IS_VALID --><!-- IF m3ulist.IS_AUDIO -->
<audio preload="none" src="{m3ulist.STREAM_LINK}" controls></audio>
<!-- ELSE -->
<video preload="none" width="500" height="auto" src="{m3ulist.STREAM_LINK}" controls></video>
<!-- ENDIF --><!-- ELSE --><span class="warnColor2">{L_M3U_NOT_SUPPORTED}</span><!-- ENDIF -->
</td>
</tr>
</tbody>
<!-- END m3ulist -->
<!-- ELSE -->
<tbody>
<tr>
<td class="row1 tCenter pad_8" colspan="3">{L_NO_ITEMS}</td>
</tr>
</tbody>
<!-- ENDIF -->
<tfoot>
<tr>
<td class="catBottom warnColor1" colspan="4">{L_M3U_NOTICE}</td>
</tr>
</tfoot>
</table>
<!--bottom_info-->
<div class="bottom_info">
<div class="spacer_8"></div>
<a href="{U_TOPIC}">{L_TOPIC_RETURN}</a>
<div id="timezone">
<p>{CURRENT_TIME}</p>
<p>{S_TIMEZONE}</p>
</div>
<div class="clear"></div>
</div><!--/bottom_info-->