Skip to content

Commit 5300a1e

Browse files
committed
diag: dump stream format keys and manifest URLs for AVPlay debugging
1 parent 3dc8e86 commit 5300a1e

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

dist/userScript.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mods/features/hybridPlayer.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,23 @@ class HybridPlayer {
182182
const vFormats = streamData.adaptiveFormats.filter(f => f.mimeType.startsWith('video/'));
183183
console.log(`[HybridPlayer] Formats: ${streamData.adaptiveFormats.length} (Video: ${vFormats.length})`);
184184

185-
// On-screen diagnostic for TV
185+
// On-screen diagnostic for TV - show actual object keys
186186
const sample = streamData.adaptiveFormats[0];
187+
const sampleKeys = sample ? Object.keys(sample).join(', ') : 'No keys';
188+
showToast('TizenTube Keys', sampleKeys);
189+
190+
// Check for manifest URLs or other URL sources in streamingData
191+
const sdKeys = Object.keys(streamData).join(', ');
192+
showToast('TizenTube SD-Keys', sdKeys);
193+
194+
// Check if dashManifestUrl or hlsManifestUrl exist
195+
if (streamData.dashManifestUrl) {
196+
showToast('TizenTube DASH', streamData.dashManifestUrl.substring(0, 80));
197+
}
198+
if (streamData.hlsManifestUrl) {
199+
showToast('TizenTube HLS', streamData.hlsManifestUrl.substring(0, 80));
200+
}
201+
187202
const sampleInfo = sample ? `Sample: ${sample.mimeType.split(';')[0]} | URL: ${!!sample.url} | Cipher: ${!!(sample.signatureCipher || sample.cipher)}` : 'No Sample';
188203
showToast('TizenTube Raw', sampleInfo);
189204

0 commit comments

Comments
 (0)