awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
skorokithakis avatar

skorokithakis/catt

0
View on GitHub↗

Catt

catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves as a terminal-based controller that transmits video, audio, and web content from a local computer to compatible remote receiving hardware.

The tool includes a device manager that maps complex hardware identifiers to human-readable aliases via a local configuration file. This allows for faster device targeting and the assignment of default target devices.

The system supports streaming local files and online video sources, including the ability to render websites using the remote device's internal browser. It also handles the conversion of subtitle text files into receiver-compatible formats during the transmission process and provides command-line primitives to manage playback states such as play and pause.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Features

  • Media Playback Controllers - Serves as a terminal-based controller to programmatically manage audio and video playback states on remote hardware.
  • Google Cast Controllers - Provides a comprehensive command-line interface for casting media and websites to Google Cast devices.
  • Command Line Casting - Streams online videos, local files, and websites to remote devices using a terminal interface.
  • Video Casting - Streams video content from various online web sources to compatible remote receiving hardware.
  • Chromecast Casting Clients - Serves as a client for streaming content to Chromecast devices using the Google Cast protocol via the terminal.
  • Local File Casting - Sends local video, photo, and music files from a computer to a remote Google Cast device.
  • Media Casting URLs - Transmits web addresses or local file paths to remote devices for media rendering.
  • Terminal Media Streamers - Transmits local video, audio, and subtitle files from a computer to a remote network receiver via CLI.
  • Wireless Device Control - Provides the ability to send operational playback and state commands to Google Cast devices over a local wireless network.
  • Remote Playback Control - Provides network-based control for managing playback states like play and pause on remote Google Cast devices.
  • Remote Device Management - Manages media playback states and device targets through a centralized command-line interface.
  • Casting Controllers - Provides a client-side interface for managing cast targets and initiating media streams.
  • Playback State Syncing - Synchronizes media playback states such as play and pause across the local network.
  • Subtitle Format Converters - Transforms subtitle text files into formats compatible with the receiving hardware during the transmission process.
  • Device Identifier Mappings - Implements a mapping system that translates human-readable aliases to complex hardware identifiers for easier device targeting.
  • Default Device Assignments - Allows users to define a primary target device in a local configuration file for faster casting.
  • Remote Browser Triggering - Commands a remote device to open and render a specific URL using its internal web browser.
  • Browser Delegation - Renders websites on a remote device by triggering its internal web browser via the command line.
3,629 estrellas·165 forks·Python·bsd-2-clause·6 vistas

Historial de estrellas

Gráfico del historial de estrellas de skorokithakis/cattGráfico del historial de estrellas de skorokithakis/catt

Alternativas open-source a Catt

Proyectos open-source similares, clasificados según cuántas características comparten con Catt.
  • xat/castnowAvatar de xat

    xat/castnow

    3,816Ver en GitHub↗

    Castnow is a media streaming command-line interface and controller designed to cast local files, web URLs, and torrents to Chromecast devices. It functions as a terminal-based player and remote control for managing playback, volume, and session states on network receivers. The system includes a specialized external subtitle injector that attaches and styles subtitle files for media streams that lack built-in captions. It also features a real-time video transcoding pipeline to ensure unsupported video formats are compatible with the receiver. The tool covers broad media playback capabilities,

    JavaScript
    Ver en GitHub↗3,816
  • streamyfin/streamyfinAvatar de streamyfin

    streamyfin/streamyfin

    4,970Ver en GitHub↗

    Streamyfin is a cross-platform media player client built for Jellyfin media servers. It provides a dedicated mobile and desktop application for streaming video and audio content directly from a Jellyfin library, with support for remote playback to Chromecast devices and offline media access. The application distinguishes itself through several integrated capabilities that enhance the streaming experience. It includes an automated intro and credit skipping engine that uses server-provided timestamp markers to detect and skip introductory sequences and end credits during playback. A full-text m

    TypeScriptandroidiosjellyfin
    Ver en GitHub↗4,970
  • pierfrancescosoffritti/android-youtube-playerAvatar de PierfrancescoSoffritti

    PierfrancescoSoffritti/android-youtube-player

    3,694Ver en GitHub↗

    This is a native library for embedding and controlling YouTube video playback within Android applications. It functions as a playback controller that synchronizes video states with the hosting activity or fragment lifecycle. The library includes a framework for replacing default playback controls with custom layouts and interfaces. It also provides a sender extension for streaming YouTube video content from an Android device to Chromecast receivers. The project covers programmatic playback control, background audio playback, and player state monitoring. It also handles network connectivity a

    Kotlinandroidandroid-youtube-playerchromecast-receiver
    Ver en GitHub↗3,694
  • arendst/tasmotaAvatar de arendst

    arendst/Tasmota

    24,502Ver en GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    Ver en GitHub↗24,502
Ver las 30 alternativas a Catt→

Preguntas frecuentes

¿Qué hace skorokithakis/catt?

catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves as a terminal-based controller that transmits video, audio, and web content from a local computer to compatible remote receiving hardware.

¿Cuáles son las características principales de skorokithakis/catt?

Las características principales de skorokithakis/catt son: Media Playback Controllers, Google Cast Controllers, Command Line Casting, Video Casting, Chromecast Casting Clients, Local File Casting, Media Casting URLs, Terminal Media Streamers.

¿Qué alternativas de código abierto existen para skorokithakis/catt?

Las alternativas de código abierto para skorokithakis/catt incluyen: xat/castnow — Castnow is a media streaming command-line interface and controller designed to cast local files, web URLs, and… streamyfin/streamyfin — Streamyfin is a cross-platform media player client built for Jellyfin media servers. It provides a dedicated mobile… pierfrancescosoffritti/android-youtube-player — This is a native library for embedding and controlling YouTube video playback within Android applications. It… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… darknessomi/musicbox — Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a… aome510/spotify-player — Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line.…