{"repo":"ccgauche/ytermusic","free":true,"listed":false,"github":"https://github.com/ccgauche/ytermusic","clone":"git clone https://github.com/ccgauche/ytermusic.git","description":"An in terminal youtube music client with focus on privacy, simplicity and performance","language":"Rust","stars":692,"topics":["music-player","rust","terminal","tui","youtube","youtube-player"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"YTerMusic YTerMusic is a TUI based Youtube Music Player that aims to be as fast and simple as possible. Screenshots Features and upcoming features - Play your Youtube Music Playlist and Supermix. - Memory efficient (Around 20MB of RAM while fully loaded) - Cache all downloads and store them - Work even without connection (If musics were already downloaded) - Automatic background download manager ### Check List - [x] Playlist selector - [x] Error message display in the TUI - [x] Enable connection less music playing - [ ] Cache limit to not exceed some given disk space - [x] A download limit to stop downloading after the queue is full - [x] Mouse support - [x] Search - [x] Custom theming (You can use hex! #05313d = ) Install [!TIP] 3rd party AUR packages are available here. - Download the latest version from releases. ### Linux Install the following libraries: - Use cargo to install the latest version Setup [!IMPORTANT] If you're using Firefox enable the \"Raw\" switch so the cookie isn't mangled. - Give ytermusic authentication to your account, by copying out the headers 1. Open the https://music.youtube.com website in your browser 2. Open the developer tools ( F12 or Fn + F12 ) 3. Go to the Network tab 4. Find the request to the music.youtube.com document / page 5. Copy the Cookie header from the associated response request 6. Create a headers.txt file in one of the checked paths. 7. Create an entry like this : - Then you can start ytermusic (Optional) Using a brand account - I","default_branch":null,"files":null,"tree":[],"storefront":"/r/ccgauche","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ccgauche/ytermusic/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."}