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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
xat avatar

xat/castnowArchived

0
View on GitHub↗
3,816 stars·240 forks·JavaScript·MIT·13 views

Castnow

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, including automated playlist organization with shuffling and looping, recursive directory scanning, and session recovery. Device management is handled through network-based discovery or manual connection via IP addresses and hostnames.

Features

  • Chromecast Streamers - Streams local files, web URLs, and torrents specifically to Chromecast-enabled devices.
  • Media Playback Controllers - Functions as a CLI remote control for managing volume and playback state on Chromecast devices.
  • Command Line Interfaces - Provides a terminal-based interface for managing media playback and device casting.
  • Remote Playback Controllers - Provides a terminal interface to manage playback, volume, and seeking on remote network receivers.
  • Media Streaming - Streams media from local files, web URLs, and torrents to a receiver with playlist support.
  • Terminal-Based Media Playback - Provides a terminal-based interface for streaming, playlist management, and casting to network receivers.
  • External Subtitle Loaders - Implements a system for loading and configuring external subtitle files for Chromecast media streams.
  • Display Style Configurations - Provides the ability to configure subtitle font scale and colors for external media streams.
  • Playback Flow Automation - Organizes media folders into playlists with support for shuffling, looping, and recursive directory scanning.
  • Command Line Casting - Uses a terminal interface to initiate the casting of local files, web videos, and torrents.
  • Media Playback Controls - Manages media playback through looping, shuffling, and seeking to specific timestamps.
  • External Track Injection - Injects external subtitle files into media streams and pushes styling configurations to the receiver.
  • Playback Session Management - Tracks active playback metadata to allow reconnection and control of ongoing media streams.
  • Torrent Streaming - Processes torrent data into a sequential stream for real-time playback on remote media players.
  • Playback Transport Controls - Controls play, pause, mute, and volume via keyboard shortcuts or command-line arguments.
  • Real-time Video Transcoding - Converts unsupported video formats to compatible ones in real-time for Chromecast playback.
  • External Subtitle Integration - Adds and styles external subtitle files for media streams that lack built-in captions.
  • Network Device Discovery - Automatically identifies and connects to media receivers on a local network using IP addresses or hostnames.
  • Media Automation - Command-line utility for casting media to Chromecast devices.

Star history

Star history chart for xat/castnowStar history chart for xat/castnow

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Castnow

Similar open-source projects, ranked by how many features they share with Castnow.
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • jpochyla/psstjpochyla avatar

    jpochyla/psst

    9,343View on GitHub↗

    Psst is a cross-platform Spotify music client and library manager. It functions as a desktop application for streaming music and podcasts, providing a native playback interface and tools for organizing saved albums and playlists. The project is distinguished by a client-server architecture that separates the core audio playback engine from the user interface. This allows for dual-interface state sharing, where a graphical user interface and a dedicated command-line interface can simultaneously control the same playback session. The application covers audio streaming with loudness normalizati

    Rust
    View on GitHub↗9,343
  • typcn/bilibili-mac-clienttypcn avatar

    typcn/bilibili-mac-client

    3,857View on GitHub↗

    This project is a native macOS application designed to provide a dedicated interface for streaming and managing Bilibili video content. It functions as a desktop utility that integrates web-based media rendering with native system controls, allowing users to access high-resolution streams while offloading intensive decoding tasks to the host hardware. The application distinguishes itself through advanced playback customization and real-time interaction tools. Users can manage bullet comment overlays using regex-based filtering to maintain visual clarity, and the system supports personalized v

    Objective-C
    View on GitHub↗3,857
  • skorokithakis/cattskorokithakis avatar

    skorokithakis/catt

    3,629View on GitHub↗

    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 remo

    Python
    View on GitHub↗3,629
See all 30 alternatives to Castnow→

Frequently asked questions

What does xat/castnow do?

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.

What are the main features of xat/castnow?

The main features of xat/castnow are: Chromecast Streamers, Media Playback Controllers, Command Line Interfaces, Remote Playback Controllers, Media Streaming, Terminal-Based Media Playback, External Subtitle Loaders, Display Style Configurations.

What are some open-source alternatives to xat/castnow?

Open-source alternatives to xat/castnow include: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… jpochyla/psst — Psst is a cross-platform Spotify music client and library manager. It functions as a desktop application for streaming… typcn/bilibili-mac-client — This project is a native macOS application designed to provide a dedicated interface for streaming and managing… skorokithakis/catt — catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves… webtorrent/webtorrent — WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol.… rytilahti/python-miio — python-miio is a Python library and hardware driver implementation of the Miio protocol, designed for controlling and…