Playlists for the terminally lazy
.gitignore | ||
LICENSE | ||
ptgdp | ||
ptgdp.conf | ||
README.md |
ptgdp: Play the Goddamned Playlist
A tool to play a plaintext playlist composed entirely of youtube-dl search queries
Installation
Put ptgdp
somewhere in $PATH
and install youtube-dl
.
Quickstart
Make a file containing a few download queries. For example:
myplaylist.gdp
alice in chains love hate love
megadeth high speed dirt
tool parabola
Then invoke ptgdp
:
ptgdp myplaylist.gdp
See below for more intricate usage.
Configuration
Move ptgdp.conf
from this repo to ~/.config/ptgdp.conf
and change the values as you see fit. Alternatively, invoke ptgdp
with -c
and point it at your config file.
Return Codes
Code | Meaning |
---|---|
1 |
Syntax error |
50 |
Misconfigured backend |
51 |
Backend could not be set up (i.e. mpd failed to update) |
60 |
Playlist does not exist |
61 |
Playlist is unreadable |
Idiosyncracies
- Because I haven't quite figured out how to into mpd sockets, this tool assumes that
$XDG_MUSIC_DIR
(~/Music
) is the root of your library.
License
See LICENSE
(hint: it's MIT, just like the header says).