catt desde LinuxGuía para hacer casting de archivos locales al TV por la red sin copiar nada al TV.
Funciona con cualquier dispositivo con Chromecast integrado (Mi TV / Google TV / Chromecast /
Smart TV con ex: SWTV-20SA).
catt es un cliente de Chromecast por línea de comandos (usa el protocolo Cast / DIAL).
Sirve el archivo local automáticamente (levanta un mini servidor HTTP con soporte de Range/seek)
y se lo “empuja” a la app media receiver del TV.
pip3 install --user --break-system-packages catt
# si ~/.local/bin no está en el PATH:
export PATH="$PATH:$HOME/.local/bin"
sudo pacman -S python-pipx
pipx install catt
catt --version
Descubrir dispositivos en la red:
catt scan
Salida esperada:
Scanning Chromecasts...
192.168.0.230 - SWTV-20SA - skyworth SWTV-20SA
Anotá el nombre del dispositivo (ej: SWTV-20SA).
catt -d "SWTV-20SA" cast "/ruta/al/archivo.mkv"
-d "NOMBRE" selecciona el dispositivo (si solo hay uno se puede omitir).catt cast, el proceso se queda corriendo (sirve el archivo). Dejá la terminal abierta,
o usalo en background para poder cerrar:
nohup catt -d "SWTV-20SA" cast "/ruta/al/archivo.mkv" > /tmp/catt.log 2>&1 &
catt -d "SWTV-20SA" cast "http://192.168.0.143:8090/mivideo.mp4"
catt -d "SWTV-20SA" cast \
"/mnt/linux2/torrents/Formula.1.2026x73.R13.ItalianGP.Qualifying.MULTi.4K.HLG.2160p.SS/Formula.1.2026x73.R13.ItalianGP.Qualifying.MULTi.4K.HLG.2160p.SS.mkv"
catt -d "SWTV-20SA" status # estado de reproducción
catt -d "SWTV-20SA" pause # pausa
catt -d "SWTV-20SA" play # reanuda
catt -d "SWTV-20SA" seek 120 # salta a 2:00
catt -d "SWTV-20SA" volumeup # subir volumen
catt -d "SWTV-20SA" volumedown # bajar volumen
catt -d "SWTV-20SA" stop # detener y cerrar la sesión
catt stop (quedó una sesión vieja colgada) y reintentá:
catt stop
catt -d "SWTV-20SA" cast "archivo.mkv"
minidlna (servidor UPnP/DLNA) para que el TV reproduzca con su reproductor nativo,
que sí decodifica HEVC 4K 10-bit HLG:
sudo pacman -S minidlna # Arch
sudo systemctl enable --now minidlna
Editar /etc/minidlna.conf:
media_dir=V,/mnt/linux2/torrents
friendly_name=PC-Torrent
port=8200
notify_interval=60
sudo systemctl restart minidlna
En el TV: abrí el Media Center → video en red / “PC-Torrent” → reproducí.
Nota: si el archivo es 4K HLG de alto bitrate y rebota por WiFi, conviene una copia 1080p H.264 (~5 Mbps), que el TV carga sin cortarse.
| Acción | Comando |
|---|---|
| Instalar | pip3 install --user --break-system-packages catt |
| Ver dispositivos | catt scan |
| Cast local | catt -d "SWTV-20SA" cast archivo.mkv |
| Cast en background | nohup catt -d "SWTV-20SA" cast archivo.mkv & |
| Estado / pausa | catt status / catt pause |
| Detener sesión | catt stop |
| DLNA | sudo systemctl restart minidlna |