Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frm/listen-to-this
Playing /r/listentothis on your terminal.
https://github.com/frm/listen-to-this
Last synced: about 1 month ago
JSON representation
Playing /r/listentothis on your terminal.
- Host: GitHub
- URL: https://github.com/frm/listen-to-this
- Owner: frm
- Created: 2015-11-28T15:32:19.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-03T17:29:06.000Z (about 9 years ago)
- Last Synced: 2024-10-13T01:04:06.990Z (2 months ago)
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Listen To This
Playing [/r/listentothis](https://www.reddit.com/r/listentothis) music on your terminal.
Currently it is only allowing to reproduce YouTube clips and is only scrapping the front page. I intend to add SoundCloud and pagination, as well to search the daily, weekly, monthly, etc. top tracks.
You can filter through tags with the `-t` option. It allows multiple tags separated by a comma.
Keyboard shortcuts are available. Use `Ctrl-C` to exit, `q` to go to the next song, `p` pause the current song. All other mpv shortcuts are also available.
# Dependencies
* [mpv](https://github.com/mpv-player/mpv)
* [youtube-dl](https://github.com/rg3/youtube-dl/)
* [the_silver_searcher](https://github.com/ggreer/the_silver_searcher)
* [pup](https://github.com/EricChiang/pup)# TODO
- [x] Allow multiple tags filtering
- [x] Fix tags containing HTML
- [ ] Improve song title regex
- [ ] Allow top pages scraping
- [ ] Add playlist rewind
- [ ] Add pagination
- [ ] Add track list printing
- [ ] Allow SoundCloud clips