yewtube
Installation
- It is recommended that you first Uninstall previous installations of
mps-youtube - Install
pipxusingpipor using your favorite Linux Package Manager. You can find instructions to do so here. - Install
yewtubeusingpipx install git+https://github.com/iamtalhaasghar/yewtube.git - Resolve
youtube-dldependency usingpipx inject yewtube youtube-dl - That's it.
Features
- Search and play audio/video from YouTube
- Search tracks of albums by album title
- Search and import YouTube playlists
- Create and save local playlists
- Download audio/video
- Convert to mp3 & other formats (requires ffmpeg or avconv)
- View video comments
- Works with Python 3.x
- Works with Windows, Linux and Mac OS X
- Requires mplayer or mpv
This project is based on mps-youtube and mps-youtube is based on mps, a terminal based program to search, stream and download music. This implementation uses YouTube as a source of content and can play and download video as well as audio. The pafy library handles interfacing with YouTube.
FAQ / Troubleshooting common issues
Screenshots
A standard search is performed by entering / followed by search terms.
You can play all of the search results by giving 1- as input
Repeating song/songs can be done with song_number[loop], for example:
1[3] or 4-6[2]
Search result items can easily be stored in local playlists.
YouTube playlists can be searched and played or saved as local playlists.
A playlist search is performed by // followed by search term.
Content can be downloaded in various formats and resolutions.
A basic comments browser is available to view YouTube user comments.
Music Album Matching:
An album title can be specified and yewtube will attempt to find
matches for each track of the album, based on title and duration. Type
help search for more info.
Customisation:
Search results can be customised to display additional fields and ordered by various criteria.
This configuration was set up using the following commands
set order views
set columns user:14 date comments rating likes dislikes category:9 views
Type help config for help on configuration options
Upgrading
Upgrade pip installation::
pipx upgrade yewtube
Usage
yewtube is run on the command line using the command::
`yt`
Enter h from within the program for help.
How to Contribute
Contributions are welcomed! However, please check out the contribution page before making a contribution.







