|
322d988c0a
|
Create simple playlist generator
|
2022-01-28 14:32: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 |
|
|
0c3f0fee9c
|
Remove default regex match for files() but keep tag populating without regex pattern
|
2022-01-26 17:50:06 -05:00 |
|
|
1af24ba899
|
Add .(field like something) to docs
|
2022-01-26 15:57:48 -05:00 |
|
|
4bc1d135aa
|
Version bump and update README
|
2022-01-26 15:42:28 -05:00 |
|
|
88b69981f7
|
Switch over to symphonia-based bliss to simplify compiling and dependency tree
|
2022-01-26 13:28:15 -05:00 |
|
|
44cee21e7e
|
Improve release experience by bundling sqlite and fixing warnings
|
2022-01-25 22:14:48 -05:00 |
|
|
f88efaf6d5
|
Change syntax for bliss: distance bliss to advanced bliss
|
2022-01-25 20:00:15 -05:00 |
|
|
6e853ed634
|
Remove debug println that was accidentally left in
|
2022-01-25 10:23:08 -05:00 |
|
|
01f121524a
|
Update README and documentation
|
2022-01-25 10:03:27 -05:00 |
|
|
41c8c8cbf1
|
Add bliss music sorting (sort by song similarity -- songs which are more similar (smaller distance) come first)
|
2022-01-25 00:04:25 -05:00 |
|
|
0a6dae930f
|
cargo fmt
|
2022-01-24 16:12:29 -05:00 |
|
|
8dc571521f
|
Add sort by field name
|
2022-01-24 16:12:00 -05:00 |
|
|
9ac5dd4570
|
Add sort providers framework and empty sorter to standard vocab
|
2022-01-22 20:44:53 -05:00 |
|
|
58cae6155c
|
Replace MpsMusicItem with general-purpose MpsItem and bump version to v0.3.0
|
2022-01-20 19:52:03 -05:00 |
|
|
9afda71f6a
|
Fix formatting of mps-interpreter README
|
2022-01-18 09:22:33 -05:00 |
|
|
b9def2f15c
|
Add all replacement filter functionality
|
2022-01-18 09:14:05 -05:00 |
|
|
dd5f15c745
|
Add not operator (bang) for index filter
|
2022-01-17 16:58:37 -05:00 |
|
|
482d86aedc
|
Improve docs and add filter's || to docs
|
2022-01-16 21:48:32 -05:00 |
|
|
64b8a7734d
|
Add desktop info/icon to OS controls (and leave hint for way to improve REPL UX, disabled because extensive and incomplete)
|
2022-01-16 21:00:00 -05:00 |
|
|
592a5d035b
|
Add OR support for filters
|
2022-01-16 20:55:46 -05:00 |
|
|
d23495a5ef
|
Add range filtering
|
2022-01-12 16:23:56 -05:00 |
|
|
ca17313b7b
|
Add single-index filter
|
2022-01-12 11:06:32 -05:00 |
|
|
9df28eb69b
|
Add variant of field filter which ignores missing field and comparison errors
|
2022-01-12 09:59:30 -05:00 |
|
|
29c880d3e8
|
Improve coverage of some statement tests
|
2022-01-11 20:45:48 -05:00 |
|
|
a8eb390ab8
|
Implement reset functionality on existing statements
|
2022-01-11 10:22:05 -05:00 |
|
|
90a310bbbe
|
Initial API work for reset() support on statements
|
2022-01-08 20:51:31 -05:00 |
|
|
e93d79f28d
|
Ignore unsupported file extensions in files by default and make OS media controls sort of optional
|
2022-01-07 13:22:22 -05:00 |
|
|
73aae27148
|
Fix crash on empty files() statement
|
2022-01-06 19:53:10 -05:00 |
|
|
5fe58cda10
|
Fix missing dbus metadata during playback
|
2022-01-05 17:37:13 -05:00 |
|
|
01ebf99c5e
|
Fix endless errors on invalid root path
|
2022-01-05 16:59:42 -05:00 |
|
|
bb575d705d
|
Force sort order for FileIter (now ordered by file name)
|
2022-01-05 12:42:31 -05:00 |
|
|
c11b681d56
|
Fix some implementation bugs found while testing REPL
|
2022-01-04 13:00:05 -05:00 |
|
|
cb256f0ce4
|
Change help strings to const
|
2022-01-03 21:22:22 -05:00 |
|
|
e6e52ddb58
|
Add some built-in and code documentation
|
2022-01-03 21:15:28 -05:00 |
|
|
5ef1b4a2b8
|
Refactor loop and fix prompt
|
2022-01-03 20:15:19 -05:00 |
|
|
bddb79d0ca
|
Implement REPL functionality
|
2022-01-03 17:53:57 -05:00 |
|
|
7d15f27465
|
Implement simple CLI for executing scripts
|
2022-01-02 20:20:09 -05:00 |
|
|
0ad2c33ecb
|
Add READMEs and top-level intro doc comments
|
2021-12-31 23:40:23 -05:00 |
|
|
f9800c1f9e
|
Create LICENSE
|
2022-01-01 04:30:05 +00:00 |
|
|
ae0872e417
|
add basic non-sql lookup files() & cargo fmt
|
2021-12-31 19:56:46 -05:00 |
|
|
e937a7221f
|
Refactor functions to use standard function vocab parser
|
2021-12-29 19:46:53 -05:00 |
|
|
5fab151451
|
Refactor vocab and add simple filters
|
2021-12-29 12:12:58 -05:00 |
|
|
9b6472b072
|
Fix enqueuing and song skip playback issues
|
2021-12-12 15:08:49 -05:00 |
|
|
03318a0ef5
|
Add // or # comments and simple sql query statements
|
2021-12-12 14:59:43 -05:00 |
|
|
7a327767f3
|
Create barebones music player for mps interpretor
|
2021-12-10 16:53:22 -05:00 |
|
|
dbea13e676
|
Create initial language functionality and framework
|
2021-12-03 16:13:19 -05:00 |
|