Commit Graph

146 Commits

Author SHA1 Message Date
4e5de57f02 ptgdp: Switch from a getopts arg to parsing out program arguments for playlists
This is a breaking change
It's also actually the right way to do things and it comes with multiple playlist support
2019-09-01 23:33:04 -05:00
c4023a1d8d ptgdp: Give the user big red text if something fucks off 2019-08-19 02:12:47 -05:00
2051e8ffbb ptgdp: Change phrasing on playlist enqueueing 2019-08-19 01:49:05 -05:00
69ea2472bd ptgdp: Correct syntax on mpc validation 2019-08-19 01:45:25 -05:00
a41600823a ptgdp: Properly handle invoking -R with a file 2019-08-18 01:31:26 -05:00
d7b8c7e392 ptgdp: More modularization, add individual song selection mode 2019-08-18 01:26:53 -05:00
dd24705821 ptgdp: Tweak logging 2019-08-14 04:38:13 -05:00
082d48f61d ptgdp: Define function for line validation 2019-08-14 04:34:32 -05:00
afcb98e06b ptgdp: Figure out how many songs we need to grab 2019-08-14 04:31:57 -05:00
83a32b0090 ptgdp: Allow overriding of XDG_MUSIC_DIR
While a real ghetto hack, this does allow changing where it looks for your MPD library
2019-08-14 04:15:28 -05:00
e3e9e92838 ptgdp: More dependency checks 2019-08-14 04:13:59 -05:00
0ee928cae9 ptgdp: Major refactor, clarify logging 2019-08-14 04:09:14 -05:00
15d25b5ddc ptgdp: Add TODO 2019-08-13 04:34:22 -05:00
c97fb6563f ptgdp: Build a queue in mpd 2019-08-13 04:33:55 -05:00
92b5c86d71 ptgdp: Save and resolve file extensions
This should make mpd a lot more jumpy
2019-08-13 04:00:52 -05:00
ee2d882d39 ptgdp: Fix musicdir 2019-08-13 03:50:46 -05:00
dc0fc3f317 ptgdp: Switch from a symlink to just directly downloading the music
You can, of course, link this thing back out if you want to
2019-08-13 03:47:37 -05:00
ac2043ecb6 ptgdp: Add sanity check for MPD 2019-08-13 03:39:19 -05:00
e5bf4e6f50 ptgdp: Switch to mpd/mpc 2019-08-13 03:35:50 -05:00
873ddaad12 ptgdp: Annotate comments in help text 2019-08-08 18:32:47 -05:00
50f9986705 ptgdp: Add comments 2019-08-04 00:04:15 -05:00
300422f1a4 ptgdp: Revise logging a bit more, add statistics at end of dry run 2019-07-28 17:50:23 -05:00
d699c8195f ptgdp: Add dry run, overhaul erroring syntax 2019-07-28 17:46:30 -05:00
107937bb41 ptgdp: Fix multiple instances sharing a tmpfile 2019-07-23 14:08:55 -05:00
2afe7c9096 ptgdp: Remove test statement
Nobody saw that
2019-07-09 04:32:38 -05:00
4dbdcd893f ptgdp: Be more accurate in error messages 2019-07-04 04:07:33 -05:00
6ed11f8c8a ptgdp: Silence rofi errors 2019-07-04 03:59:54 -05:00
524a013cbb ptgdp: Add notification support, make logging more verbose 2019-07-04 03:59:02 -05:00
4ff300b376 ptgdp: Fix queueing files that we can't find a song for 2019-06-22 22:50:02 -05:00
cc19c54cc2 g910-lights: Add keyboard light script 2019-06-21 22:56:05 -05:00
aa0ec9eb75 ptgdp: Slight name correction 2019-06-19 06:21:20 -05:00
87804313f2 jptgdp: Rename to ptgdp, move Music folder and use a symlink instead 2019-06-19 03:39:18 -05:00
9ef02493c7 jptgdp: Put rofi in case-insensitive mode 2019-06-14 06:35:45 -05:00
0b9f14d2be jptgdp: Ensure that -r and -f conflict 2019-06-14 06:22:00 -05:00
89483e23c0 jptgdp: Remove item from todo list 2019-06-14 06:18:36 -05:00
4e520559e3 jptgdp: Remove straggler _optrofidir 2019-06-14 06:17:14 -05:00
0da3eb92b7 jptgdp: Set up option conflicts, simplify rofi options 2019-06-14 06:16:43 -05:00
83058754bb jptgdp: Add rofi menu, autoplay option 2019-06-14 06:11:02 -05:00
6d958494ff jptgdp: Correct dependencies, adjust help text 2019-06-13 17:17:44 -05:00
fed0f2e1aa jptgdp: Add todo list 2019-06-13 08:00:22 -05:00
0f4ebd81cc jptgdp: Rename variable, reorganize help text 2019-06-13 07:58:48 -05:00
fe4b526eac jptgdp: Add error handling, move music dir to Music 2019-06-13 07:50:58 -05:00
81c4dfa992 jptgdp: Re-enable death cleanup 2019-06-13 07:43:21 -05:00
a84f4e8827 jptgdp: Remove debug logging 2019-06-13 07:42:56 -05:00
b4014f8733 jptgdp: Change completion message when only downloading 2019-06-13 07:37:59 -05:00
16ffe95285 jptgdp: Add a download-only flag, rename 2019-06-13 07:37:02 -05:00
d2a3671f2d justplaythegoddamnpart: Add a program to download really friggin barebones playlists 2019-06-13 07:34:00 -05:00
c1d03964c7 colortest: Change test string 2019-06-07 00:50:08 -05:00
d0d9bd2286 colortest: Small optimization 2019-06-07 00:41:15 -05:00
719384fe5b colortest: Replace test-color 2019-06-07 00:40:15 -05:00