diff --git a/library/language/source/main.php b/library/language/source/main.php
index 9aea6c479..61e967569 100644
--- a/library/language/source/main.php
+++ b/library/language/source/main.php
@@ -1271,14 +1271,14 @@ $lang['EXTENSION_DISABLED_AFTER_POSTING'] = 'The Extension \'%s\' was deactivate
// Viewtopic -> Display of Attachments -> TorrServer integration
$lang['STREAM'] = 'Stream';
-$lang['RESOLUTION'] = 'Resolution: %s';
-$lang['CHANNELS'] = 'Channels: %s';
-$lang['CHANNELS_LAYOUT'] = 'Channels layout: %s';
-$lang['BITRATE'] = 'Bitrate: %s';
-$lang['SAMPLE_RATE'] = 'Sample rate: %s';
+$lang['RESOLUTION'] = 'Resolution: %s';
+$lang['CHANNELS'] = 'Channels: %s';
+$lang['CHANNELS_LAYOUT'] = 'Channels layout: %s';
+$lang['BITRATE'] = 'Bitrate: %s';
+$lang['SAMPLE_RATE'] = 'Sample rate: %s';
$lang['AUDIO_TRACKS'] = 'Audio tracks:';
-$lang['AUDIO_CODEC'] = 'Audio codec: %s';
-$lang['VIDEO_CODEC'] = 'Video codec: %s';
+$lang['AUDIO_CODEC'] = 'Audio codec: %s';
+$lang['VIDEO_CODEC'] = 'Video codec: %s';
$lang['DOWNLOAD_M3U_FILE'] = 'Download .m3u file';
$lang['PLAYBACK_M3U'] = 'Playback .m3u file';
$lang['COPY_STREAM_LINK'] = 'Copy stream link to clipboard';
diff --git a/playback_m3u.php b/playback_m3u.php
index 2f6e556f9..e217e63c0 100644
--- a/playback_m3u.php
+++ b/playback_m3u.php
@@ -109,6 +109,8 @@ foreach ($m3uData as $entry) {
return $e->codec_type === 'audio';
});
$audioDub = array_map(function ($stream) {
+ global $lang;
+
if (!isset($stream->tags)) {
return null;
}
@@ -118,16 +120,20 @@ foreach ($m3uData as $entry) {
} else {
$result = $stream->tags->language;
}
- $result .= '1';
+ $result .= '
';
+ $result .= sprintf($lang['BITRATE'], humn_bitrate($stream->bit_rate)) . '
';
+ $result .= sprintf($lang['SAMPLE_RATE'], $stream->sample_rate) . '
';
+ $result .= sprintf($lang['CHANNELS'], $stream->channels) . '
';
+ $result .= sprintf($lang['CHANNELS_LAYOUT'], $stream->channel_layout);
return $result;
}, $audioTracks);
$template->assign_block_vars('m3ulist.ffprobe', [
- 'FILESIZE' => sprintf($lang['FILESIZE'] . ': %s', humn_size($ffpInfo->format->size)),
+ 'FILESIZE' => sprintf($lang['FILESIZE'] . ': %s', humn_size($ffpInfo->format->size)),
'RESOLUTION' => (!$isAudio && isset($videoCodecInfo)) ? sprintf($lang['RESOLUTION'], $videoCodecInfo->width . 'x' . $videoCodecInfo->height) : '',
'VIDEO_CODEC' => (!$isAudio && isset($videoCodecInfo->codec_name)) ? sprintf($lang['VIDEO_CODEC'], mb_strtoupper($videoCodecInfo->codec_name, 'UTF-8')) : '',
- 'AUDIO_DUB' => !is_null($audioDub) ? implode('
', $audioDub) : ''
+ 'AUDIO_DUB' => !is_null($audioDub) ? implode('