JSPM

@hrithick0330k/yt-cli

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 4
    • Score
      100M100P100Q62996F
    • License MIT

    A CLI tool to search and play videos from YouTube

    Package Exports

    • @hrithick0330k/yt-cli
    • @hrithick0330k/yt-cli/src/search.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@hrithick0330k/yt-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    yt-cli ๐Ÿ“บ

    The Ultimate Terminal Media Center

    Launch infinite media streams straight from your terminal. Skip the ads. Build your library. Never leave the command line.

    npm version License: MIT


    ๐Ÿš€ Why yt-cli?

    yt-cli isn't just a search toolโ€”it's a drastically optimized terminal environment that transforms your command line into a highly professional YouTube Jukebox and Video Sandbox.

    • ๐Ÿ“ป Infinite Radio: Start a song and let yt-cli endlessly queue intelligent YouTube Mixes. The music never stops.
    • ๐Ÿšซ Native SponsorBlock: We don't ask you if you want ads. They are sliced out and skipped natively so you never hear a sponsorship segment again.
    • ๐Ÿ“š Local Hub Library: Save endless tracks to your persistent terminal vault (~/.yt-cli-library.json), and access them instantly without searching.
    • ๐ŸŽต Auto/Audio-Only Modes: Want to just vibe while you code? Drop it in background audio mode smoothly.
    • โฌ‡๏ธ 1-Click Downloads: Rip any media straight to your PC in one stroke.
    • ๐Ÿ’ป Minimalist & Pristine: Inspired by tools like ani-cli, the entire UI aggressively clears to maintain a distraction-free hacking aesthetic.

    ๐Ÿ› ๏ธ Installation

    This script will automatically detect your OS, install all required dependencies (mpv, yt-dlp, node), and install yt-cli globally for you!

    Mac / Linux / WSL:

    curl -fsSL https://raw.githubusercontent.com/hrithick03/yt-cli/main/install.sh | bash

    Windows (PowerShell):

    irm https://raw.githubusercontent.com/hrithick03/yt-cli/main/install.ps1 | iex

    Manual NPM Install

    If you already have Node.js, yt-dlp, and mpv natively installed:

    npm install -g @hrithick0330k/yt-cli

    (If you are installing locally from source, clone the repo and run npm install -g . )


    ๐ŸŽฎ Usage

    Simply pop open your favorite terminal and type:

    yt-cli

    The aesthetic main hub will boot up, allowing you to seamlessly dive into your library or search for new videos.

    Direct Search (Quick Launch):

    yt-cli "lofi hip hop radio"

    ๐Ÿ—บ๏ธ Roadmap & Features

    • SponsorBlock Integration
    • Local Library & Playlists
    • Auto-Fetch Next Recommendations (Infinite Radio)
    • Pristine Terminal Interface (Auto-Clean)

    ๐Ÿ“œ License

    MIT License. Created by you and open-source forever. Do what you want with the code.