CLI for streaming content from MeowTV providers
Project description
MeowTV CLI 🐱📺
MeowTV CLI is a feature-rich terminal application for streaming movies, TV shows, and cartoons directly from the command line. It supports multiple providers, local favorites, downloads, and integration with high-quality media players like mpv and VLC.
✨ Features
- Multi-Provider Support:
- 🌌 MeowVerse: Huge library of Movies & TV Shows.
- 🏰 MeowTV: High-quality streams from Castle API.
- 🦁 MeowToon: Cartoons and Anime content.
- Interactive TUI: Beautiful, easy-to-use terminal interface powered by
rich. - Powerful Playback: Streaming support via mpv (recommended) or VLC.
- Downloads: Download content for offline viewing (HLS/m3u8 support).
- Favorites: Manage your watchlist locally.
- Smart Search: Unified search across providers.
📦 Installation
Install directly from PyPI:
pip install meowtv
System Requirements
External players are required for playback:
Ensure these are installed and available in your system PATH.
🚀 Usage
Start the interactive mode:
meowtv
Quick Commands
Search:
meowtv search "breaking bad"
meowtv search "naruto" -p meowtoon
Play:
meowtv play <content_id>
meowtv play <content_id> --player vlc
Download:
meowtv download <content_id> -o ~/Downloads
Favorites:
meowtv favorites list
meowtv favorites add <content_id>
Configuration:
meowtv config --player mpv
meowtv config --proxy <url>
⚙️ Configuration
Configuration is stored in ~/.config/meowtv/config.json. You can edit it manually or via the CLI:
meowtv config --show
📝 License
This project is licensed under the MIT License.
⚠️ Disclaimer
This tool is for educational purposes only. The developers do not host any content. content is scraped from third-party providers.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meowtv-1.0.6.tar.gz.
File metadata
- Download URL: meowtv-1.0.6.tar.gz
- Upload date:
- Size: 27.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccfe67a049febefa17d04222f368620178cd5371fda53fddb541814599110812
|
|
| MD5 |
5c335f89b8cb3f6b2944f6fbabeb3da4
|
|
| BLAKE2b-256 |
70095dc88432b84fa454eca7e288105d5c58fda2b505fa5e480089f614e0c7b2
|
File details
Details for the file meowtv-1.0.6-py3-none-any.whl.
File metadata
- Download URL: meowtv-1.0.6-py3-none-any.whl
- Upload date:
- Size: 33.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0a141bc27361f5f710536561fb0061b069db158b463b508389ec1ff7d723548
|
|
| MD5 |
609756e412d813c35560524eeb70cc8b
|
|
| BLAKE2b-256 |
8470588845826e01cdddd02a439ec72b12410fa792da3c5c3cbc1527a655945a
|