Files
streamyfin/docs/chromecast-test-matrix.md

1.7 KiB

Chromecast Cast Test Matrix

Manual verification for the device-profile work. Run each row by casting the matching media from the app to a physical Chromecast and recording the result.

Test device: ___________________ (model name as reported by the app) App build / commit: ___________________ Date: ___________________

How to run

  1. Pick a library item matching the row's codec / audio / container.
  2. Cast it. Note whether it direct-plays or transcodes (server logs show Video is being transcoded vs Video is being direct played).
  3. Record the load result: OK / 2100 / infinite-loading / other.

Matrix

# Video codec Audio Container Approx bitrate Direct/Transcode Result Notes
1 H.264 1080p AAC stereo MP4 ~4 Mb/s
2 H.264 1080p AAC stereo MKV ~8 Mb/s
3 H.264 1080p AAC 5.1 MKV ~8 Mb/s
4 H.264 1080p AC3 5.1 MKV ~10 Mb/s
5 H.264 1080p DTS 5.1 MKV ~12 Mb/s
6 H.264 1080p TrueHD 7.1 MKV ~20 Mb/s
7 H.264 1080p AAC stereo MP4 ~16 Mb/s
8 H.264 1080p AAC stereo MP4 source-max
9 HEVC 8-bit AAC stereo MKV ~10 Mb/s
10 HEVC 10-bit AAC stereo MKV ~15 Mb/s

Outcome

  • Highest video bitrate that loads reliably on the test device: ___________ -> update CONSERVATIVE_CAPABILITIES.maxVideoBitrate in utils/casting/capabilities.ts accordingly.
  • Confirmed cause of issue #1423 (<= 2 Mb/s): ___________
  • Confirmed cause of the 5.1 crash (#1085): ___________
  • Cases where downgrade-on-failure retry rescued playback: ___________