Commit graph

68 commits

Author SHA1 Message Date
9a3919754e Add clear and pause-after REPL commands 2023-10-29 17:40:48 -04:00
c7d3b2582e Only print one line per item if only one field is set to be printed in verbose mode 2023-10-21 23:17:30 -04:00
d0c7bcda58 Make verbose item print out configurable by field 2023-10-16 21:37:08 -04:00
9f5f8959fc Improve song duration reporting, change to fork of playback library with duration fix 2023-09-17 16:47:22 -04:00
99a1372e47 Implement REPL command to add current item to a m3u8 playlist 2023-08-22 21:05:41 -04:00
99f853e47d Add item history functionality to controls and volume cli command 2023-08-20 20:24:13 -04:00
2cee3dd223 Add music player control interface to CLI 2023-08-12 21:28:56 -04:00
c3d605420f cargo fmt 2023-07-14 17:52:17 -04:00
735feeff1a Remove mention of old .sort syntax (~ ftw) 2023-07-10 18:23:37 -04:00
00812bb3a3 Update READMEs with newer syntax 2023-07-08 20:40:05 -04:00
3d80b8926f Make field references always start with . 2023-04-20 20:24:00 -04:00
13ac120ebc Enforce thread safety to allow for multithread interpreter 2022-12-24 10:24:59 -05:00
7b92c340ee Implement raw SQL queries for fake SQL executor, remove sqlite deps by default 2022-09-20 19:41:23 -04:00
175d304f1b cargo fmt 2022-07-30 00:06:21 -04:00
2b6c47f166 Fix clippy warnings & errors 2022-07-30 00:05:03 -04:00
2bec331700 Improve REPL prompt and update deps 2022-07-15 16:17:24 -04:00
d7a8e74bd8 Fix lack of history for ; interpreter submissions 2022-07-09 00:27:40 -04:00
c9c1ab88b9 Add support for Delete key in REPL 2022-07-09 00:10:51 -04:00
0202c28385 Add ?skip and ?list REPL commands and fix some missed names 2022-07-08 21:24:46 -04:00
c76562fa84 Update licensing info and some doc typos 2022-07-02 16:09:58 -04:00
3a4dce084e Rename to MuSS 2022-07-01 17:33:37 -04:00
a64da47cd0 Remove mentions of MPS in code 2022-07-01 16:20:52 -04:00
e4aec77f9a Add negation to like filter and improve string sanitisation (again) 2022-06-18 21:46:33 -04:00
e4535399f9 Make MPD connection failure reporting less janky 2022-05-30 20:55:48 -04:00
fe7962b229 Add MPD support to front-end playback 2022-05-30 20:28:27 -04:00
2d87d4aff6 Use URIs in filename instead of assuming everything is a filepath 2022-05-29 11:58:49 -04:00
3b756bf0ad Add mpd() query functionality 2022-05-14 14:24:18 -04:00
34487c02eb Improve tag processing and filtering with ?? filter 2022-05-14 11:10:03 -04:00
d88ec8951a Completely replace old interpreter with Faye and update docs 2022-03-27 11:50:59 -04:00
494537a2cf Cargo fmt and update 2022-03-16 16:27:08 -04:00
2e75abd893 Fix some string syntax syncing issues in REPL 2022-03-16 11:56:59 -04:00
9f37a6558a Fix backspacing in middle of line for REPL 2022-03-10 20:52:48 -05:00
166fef2400 Overhaul REPL cli 2022-03-04 20:37:59 -05:00
6abc3c7783 Update root README to reflect recent improvements 2022-03-04 11:37:16 -05:00
da0596cc10 Add empties(count) functionality and help docs 2022-03-01 20:44:46 -05:00
8b7046d257 Add file() item op and help docs 2022-02-28 20:25:29 -05:00
a77ae9f2ee Add unique filters help docs 2022-02-28 17:49:08 -05:00
ec03746b41 Fix curly bracket syntax error spam and REPL bracket curly handling 2022-02-24 09:47:37 -05:00
bb492dcd77 Document iter block functionality and cargo fmt 2022-02-23 11:33:45 -05:00
6411d40b96 Add volume option to CLI args 2022-02-03 17:04:01 -05:00
bc43caf01b Add set intersection function 2022-02-02 15:53:57 -05:00
19748d33ac Add regex pattern field filter 2022-02-02 13:12:56 -05:00
4e7948d5ad Add union functions 2022-02-02 11:27:01 -05:00
46459c7da1 cargo fmt 2022-01-31 09:22:36 -05:00
0b55ddda6b Add randomisation and explicit reset 2022-01-30 21:32:38 -05:00
d908a0a033 Root clippy fixes 2022-01-29 16:13:52 -05:00
bde7ead3b6 Add bliss_next sorting algorithm, rename bliss sort to bliss_first 2022-01-27 19:55:43 -05:00
bd3d1465df Add empty() function 2022-01-27 16:06:32 -05:00
d3bb52d354 Fix some REPL playback issues, including upgrading rodio to use more robust symphonia decoding 2022-01-26 20:15:00 -05:00
1af24ba899 Add .(field like something) to docs 2022-01-26 15:57:48 -05:00