144 Commits

Author SHA1 Message Date
c75438d409 WIP: vi-like input system. 2025-03-15 07:19:30 -05:00
eadf3946e7 MD5 streaming implementation. 2025-03-04 15:51:02 -06:00
2d44d2c328 TagLib Nim wrapper. 2025-03-04 15:49:54 -06:00
3f3a6b286b Add DB implementation, models, logging. 2025-02-23 08:23:24 -06:00
bad288a24b Proof-of-concept MPV-based player. 2025-02-20 22:25:30 -06:00
bbd7952232 Initial WIP data models, fiber_orm mappings. 2025-02-20 22:25:10 -06:00
85f37373b6 Updated schema for Sqlite. 2025-02-20 22:24:49 -06:00
c3a5b5f87f Initial NIM stub (nimble file, gitignore. 2025-02-20 22:24:37 -06:00
bdd6c03129 Clean out old Groovy code. 2025-02-20 22:23:36 -06:00
Jonathan Bernard
a6371574a7 Allow multiple commands on one line using and or ;. 0.1.3 2017-01-16 04:22:22 -06:00
Jonathan Bernard
92d384573e Rescan the media library before reporting on absent files. 0.1.2 2016-09-08 14:18:20 -05:00
Jonathan Bernard
4468f606ed Bump H2 DB version. 2016-09-08 14:13:04 -05:00
Jonathan Bernard
4507c6b664 Added and commands to CLI. 0.1.1 2016-08-01 06:25:03 -05:00
Jonathan Bernard
ffcfc7bc77 Simplify the new playlist creation logic. 2016-06-01 11:31:05 -05:00
Jonathan Bernard
451956dc4f Stop the player before clearing the play queue. 2016-06-01 11:30:45 -05:00
Jonathan Bernard
a2c5c13ef4 Disable reporting of repeat mode until a working implementation can be found. 2016-06-01 11:30:02 -05:00
Jonathan Bernard
cbf01b4d73 Fix a bug where playlist media counts where being overwritten with stale data. 2016-06-01 11:29:39 -05:00
Jonathan Bernard
aa640bb4f9 Stop playBookmak from being updated when a song is paused. 2016-06-01 11:29:10 -05:00
Jonathan Bernard
7101f3fd53 Made playlists default to user-created. 2016-06-01 11:28:27 -05:00
Jonathan Bernard
19e21811e2 Switched to db-migrate.groovy configuration. 2016-06-01 11:26:53 -05:00
Jonathan Bernard
4007f8a479 Fix bug in help code. 2016-05-22 07:15:53 -05:00
Jonathan Bernard
981fb51af3 Added installation/build instructions. 2016-04-21 08:27:43 -05:00
Jonathan Bernard
bbf8a019f9 Added maven plugin to build. 2016-04-21 07:25:46 -05:00
Jonathan Bernard
816820c427 Use java system properties to find the user's home directory before looking to ENV properties. 2016-04-21 00:26:50 -05:00
Jonathan Bernard
7bd9c64c44 README title was ugly when displayed by gogs. 2016-04-20 12:46:31 -05:00
Jonathan Bernard
ed678872c9 Updated README for new version. 2016-04-20 12:45:28 -05:00
Jonathan Bernard
9891b68191 Changed versioning to use semver. 0.1.0 2016-04-20 12:41:43 -05:00
Jonathan Bernard
9f7f02802c DbApi: fixed typo in log statment. 2016-04-16 17:13:09 -05:00
Jonathan Bernard
09875d28d9 CLI add selection removal. 2016-04-06 11:21:18 -05:00
Jonathan Bernard
fe8729265e CLI: Implemented delete command for bookmarks and playlists. 2016-04-05 13:12:20 -05:00
Jonathan Bernard
652cb178f3 DbApi now has proper generic types signatured for Model-related functionality. 2016-04-05 13:11:33 -05:00
Jonathan Bernard
42960cb96e CLI: Bugfix in remove command logic. 2016-04-04 07:31:41 -05:00
Jonathan Bernard
48baed6d69 Fixed repeat: loop is all, repeat is one. 2016-04-04 06:20:05 -05:00
Jonathan Bernard
cb29844d9c Added reporting of the repeat mode. 2016-04-04 06:17:19 -05:00
Jonathan Bernard
2ec81b34ea CLI: Added repeat command, updated online help. 2016-04-04 06:12:23 -05:00
Jonathan Bernard
ed31078d4c CLI: Implement create command. 2016-04-04 04:04:49 -05:00
Jonathan Bernard
39276f9a73 Make models cloneable. Set bookmark default play index. 2016-04-04 04:04:21 -05:00
Jonathan Bernard
bc21abc24b Updated CLI to handle DB sync, UUID as record ids, more details after a library scan. 2016-03-30 01:13:53 -05:00
Jonathan Bernard
d6edd3f11d Added core support for DB synchronization. 2016-03-30 01:12:41 -05:00
Jonathan Bernard
9c007b3de5 Changed the core schema to use UUIDs instead of SERIALs for all record IDs. 2016-03-30 01:12:04 -05:00
Jonathan Bernard
8ea88337b0 CLI: Fix syntax matching in the 'files tagged' version of select. 2016-03-29 16:46:44 -05:00
Jonathan Bernard
3d6d51b5ce DbApi: fix bugs in getPlaylistsWhere. 2016-03-29 16:46:03 -05:00
Jonathan Bernard
26f49d438d Remove circular reference within playlists table. 2016-03-28 17:34:28 -05:00
Jonathan Bernard
f4d0289eab Fix a bug in ConfigWrapper. 2016-03-27 14:00:58 -05:00
Jonathan Bernard
f3d95955c0 Core: when untagging, the tag is deleted if no more references to it exist. 2016-03-21 01:15:45 -05:00
Jonathan Bernard
902e97c309 Untested implementation of reorder and randomize in CLI. 2016-03-21 01:14:11 -05:00
Jonathan Bernard
72b4b0c9ff Added CLI helper to print invalid options errors for commands. 2016-03-21 01:13:44 -05:00
Jonathan Bernard
3d65a47781 Allow disc_number to be a string (1/2, 2/2, for example). 2016-03-21 01:12:38 -05:00
Jonathan Bernard
795a7c8c76 Added summary help section. 2016-03-17 10:43:16 -05:00
Jonathan Bernard
32f99df53e Fixed bugs introduced by trying to use DISCTINCT after ORDER BY. 2016-03-16 08:20:44 -05:00