diff --git a/hosts/common/programs/go2tv.nix b/hosts/common/programs/go2tv.nix index 72934db67..084663ece 100644 --- a/hosts/common/programs/go2tv.nix +++ b/hosts/common/programs/go2tv.nix @@ -1,17 +1,28 @@ # TROUBLESHOOTING: # - turn the tv off and on again (no, really...) # -# COMPATIBILITY MATRIX: +# SANITY CHECKS: # - `go2tv -u 'https://uninsane.org/share/AmenBreak.mp4'` # - LGTV: works -# - `go2tv -tc -v /mnt/servo-media/Videos/Shows/bebop/session1.mkv` -# - LGTV: works -# - LGTV WITHOUT -tc: FAILS -# - `go2tv -v /mnt/servo-media/Videos/Shows/PaniPoniDash/PaniPoni1.mp4` -# - LGTV: works (even without transcoding!) # - `go2tv -u 'https://youtu.be/p3G5IXn0K7A'` # - LGTV: FAILS ("this file cannot be recognized") # - no fix via transcoding, altering the URI, etc. +# - `go2tv -v /mnt/servo-media/Videos/Shows/bebop/session1.mkv` +# - LGTV: works +# - `go2tv -tc -v /mnt/servo-media/Videos/Shows/bebop/session1.mkv` +# - LGTV: works +# +# WHEN TO TRANSCODE: +# - mkv container + mpeg-2 video + AC-3/48k stereo audio: +# - LGTV: no transcoding needed +# - mkv container + H.264 video + AAC/48k 5.1 audio: +# - LGTV: no transcoding needed +# - mp4 container + H.264 video + MP3/48k stereo audio: +# - LGTV: no transcoding needed +# - mp4 container + H.264 video + AAC/44k1 stereo audio: +# - LGTV: no transcoding needed +# - mkv container + H.265 video + E-AC-3/48k stereo audio: +# - LGTV: no transcoding needed { config, lib, pkgs, ... }: let cfg = config.sane.programs.go2tv;