{"repo":"13unk0wn/Feather","free":true,"listed":false,"github":"https://github.com/13unk0wn/Feather","clone":"git clone https://github.com/13unk0wn/Feather.git","description":"Feather is a lightweight, efficient YouTube Music TUI built with Rust. It provides a minimalistic, ad-free music streaming experience directly from YouTube using yt-dlp and mpv, with a focus on low memory usage and fast playback.","language":"Rust","stars":236,"topics":["mpv","music","player","ratatui","rust","terminal","tui","youtube","youtube-music-tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Feather 🎵 Feather is a lightweight, efficient, and locally hosted YouTube Music TUI built with Rust. It is designed to provide a minimalistic yet powerful music streaming experience directly from YouTube, using yt-dlp and mpv . 🎯 Aim A lightweight, ad-less player with only essential features. ✨ Features - 🎶 Stream YouTube Music without downloading files. - ⚡ Minimal Memory Usage , targeting 60MB - 80MB RAM . - 🚀 Fast Playback , with loading times around 3 seconds. - 🖥️ Terminal User Interface (TUI) built using Ratatui. - 🔄 Self-Update Feature (planned). 🛠️ Installation 📌 Prerequisites Ensure you have the following installed: - 🦀 Rust (latest stable version) - 📥 yt-dlp (for fetching YouTube data) - 🎵 mpv (for playback) 🔧 Build from Source ▶️ Run Feather 🎮 Usage Navigate through the TUI to search and play music. Additional controls and keyboard shortcuts will be documented soon. 🛠️ Handling YouTube Restrictions If a song fails to play due to YouTube restrictions, you can bypass them by adding your cookies to the environment: - This is optional and should only be used if playback errors occur. - Feather can play songs without cookies, but adding them may help mpv bypass certain restrictions. 🌄 Screenshot 🛠️ Compatibility Feather has been tested on Linux Mint (Debian Edition) , but all libraries used are compatible with other Linux distributions. Windows and Macos are not officially supported. 🛣️ Roadmap 🚀 Current Version: v0.1.0 - 🎶 Implement player - 🔍 Imple","default_branch":null,"files":null,"tree":[],"storefront":"/r/13unk0wn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/13unk0wn/Feather/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}