Files
iptvnator/apps/xtream-mock-server/src/fixtures
4gray 436825bdec fix(xtream): try advertised TS after initial web HLS HTTP failure (#1558)
* fix(xtream): try advertised TS after initial web HLS HTTP failure

* refactor(playback): extract fullscreen channel panel state

* test(xtream): keep synthetic media within the mock project
2026-09-06 11:00:09 +02:00
..

Synthetic playback fixtures

live.mpegts is six seconds of generated color-pattern video and a sine wave, H.264 baseline + AAC, used by the local Xtream live-format regression account. No real provider media or credentials are included.

Regenerate from the repository root with FFmpeg:

ffmpeg -f lavfi -i testsrc2=size=160x90:rate=25 -f lavfi -i sine=frequency=440:sample_rate=48000 -t 6 -c:v libx264 -preset ultrafast -pix_fmt yuv420p -g 25 -c:a aac -b:a 48k -f mpegts apps/xtream-mock-server/src/fixtures/live.mpegts

The mock returns the fixture only for synthetic live-format account media; manifest and denied-segment routes return controlled 200/403 responses. Web and Electron E2E tests check advancing playback, not HTTP status alone.