Play any songs that come in your mind.
Hoping to make it an awesome music assistant
-
Python3.x
-
pip3
-
MPV
-
Get MPV (website) from here.
-
Get MPV (github) from here.
Note: These dependencies in linux can be installed in other variants.
For arch linux, you can use pacman package manager accordingly.
- Run the following command in the root directory to install playx.
pip install -e .
- Or install using setup.py as:
python setup.py install
- play by query
- play by youtube url
- cache support
- CLI using
mpv
For now, the application is in development phase.
usage: playx [-h] [-p] [-n] [-d] [-l] [song [song ...]]
playx - Search and play any song that comes to your mind. If you have any
issues, raise an issue in the github (https://github.com/NISH1001/playx) page
positional arguments:
song Name or youtube link of song to download
optional arguments:
-h, --help show this help message and exit
-p, --play-cache Play all songs from the cache.
-n, --no-cache Don't download the song for later use.
-d, --dont-cache-search
Don't search the song in the cache.
-l, --lyrics Show lyircs of the song.
caching of downloaded songs (if the song exists locally, play it right away else play from youtube)speed up the whole search->download->convert->play processstream/play while downloading the songplay all the songs from the cachesearch lyrics- log activity
- use logs to create simple recommendations
- Thanks to Deepjyoti Barman for parallelizing streaming + downloading (and other improvements)
- Thanks to Mirza Zulfan for logo for
playx
. It's neat (and cool)