Commit Graph

42 Commits

Author SHA1 Message Date
Jonathan Bernard
5245291aff Added list and select for playlists, bookmarks. 2016-02-15 16:31:52 -06:00
Jonathan Bernard
2010aa7d46 Added *Where functions for playlists, bookmarks, tags. Bugfixes. 2016-02-15 16:31:32 -06:00
Jonathan Bernard
a17589d540 Added defaults for Playlist object. 2016-02-15 16:30:43 -06:00
Jonathan Bernard
151ce9e462 Implemented list bookmarks and playlists (cli only, needs DAO). 2016-02-14 18:03:44 -06:00
Jonathan Bernard
688bea9103 WIP CLI Got the list command working for albums, artists, and media files. 2016-02-13 23:29:46 -06:00
Jonathan Bernard
6af528e46b Fixed library scanning to allow multiple artists/albums per file. 2016-02-13 23:29:05 -06:00
Jonathan Bernard
321b201cab Added generic query methods for Albums, Artists, and Media Files. 2016-02-13 23:28:30 -06:00
Jonathan Bernard
67ea1535a1 Added missing dependency on javax.persistence API. 2016-02-13 23:27:51 -06:00
Jonathan Bernard
8090b5b914 Added copied_from_id on playlists. Fixed timestamp values in models. 2016-02-13 23:27:30 -06:00
Jonathan Bernard
20e4733f5a WIP missed bit for CommandLineInterface. 2016-02-12 17:22:32 -06:00
Jonathan Bernard
ba57e39c45 Added worklog. 2016-02-12 17:21:21 -06:00
Jonathan Bernard
70aa706eac WIP Moving CLI to command-like input. 2016-02-12 17:21:03 -06:00
Jonathan Bernard
1354a92204 ORM returns models from save, create, and update. Also additional lookup functions to ORM. 2016-02-12 17:20:32 -06:00
Jonathan Bernard
105a61c11f Reworking media scanning to handle multiple artists/albums. Untested. 2016-02-12 17:19:32 -06:00
Jonathan Bernard
b4ce76063b Added a base Model class which implements equals. 2016-02-12 17:18:37 -06:00
Jonathan Bernard
a795397b3b Re-ordered argument lists for functions taking a model class. 2016-02-12 14:18:43 -06:00
Jonathan Bernard
069972bfd5 Changed to use standard JPA annotations. 2016-02-12 14:17:48 -06:00
Jonathan Bernard
f51c57c7e2 Minor bugfix. 2016-02-11 11:28:29 -06:00
Jonathan Bernard
90a11569da Implementing artist/album lookup in CLI. 2016-02-10 09:53:12 -06:00
Jonathan Bernard
6e6defe544 Changes to make the core ORM database agnostic. 2016-02-10 05:16:22 -06:00
Jonathan Bernard
6a73b1ca8c WIP Implementing fancy CLI input handling (not working). 2016-02-10 05:15:39 -06:00
Jonathan Bernard
f5ab973b43 CLI: Started implementing CLI configuration setup. 2016-02-09 17:47:00 -06:00
Jonathan Bernard
a2c9348a99 Added ConfigWrapper to unify the logic for locating configuration data. 2016-02-09 17:46:18 -06:00
Jonathan Bernard
e57a63b3aa Update build scripts for re-organized multi-project build. 2016-02-09 17:45:18 -06:00
Jonathan Bernard
a4d54cb05c Renamed module service->core. 2016-02-09 15:32:59 -06:00
Jonathan Bernard
cf82525832 WIP began work on CLI. 2016-02-09 15:32:23 -06:00
Jonathan Bernard
9fa9066a17 Added markdown support in javadocs (not groovydocs). Updated logging dependencies. 2016-02-09 15:32:06 -06:00
Jonathan Bernard
778b63494b Updated test setup script with logging info, media library. 2016-02-09 15:31:30 -06:00
Jonathan Bernard
c84092b37e Added logging on ORM methods. Implemented library file scanning. 2016-02-09 15:31:30 -06:00
Jonathan Bernard
b605b56221 Add track_number and track_total. Added indexes on item names. 2016-02-09 15:31:22 -06:00
Jonathan Bernard
d72ce4467f WIP Continuing to implement ORM. 2016-02-08 22:25:07 -06:00
Jonathan Bernard
32904e19cd Added inital methods for the DAO. 2016-02-08 09:48:09 -06:00
Jonathan Bernard
e2ba4ab08b Changed playlist storage to use a link table instead of embedded list. 2016-02-07 22:21:59 -06:00
Jonathan Bernard
84711a95fe Updated service database.json. 2016-02-07 22:12:50 -06:00
Jonathan Bernard
09d41b29d6 Removed last of the node-based db_migrate code. 2016-02-06 19:30:33 -06:00
Jonathan Bernard
fa149441cb Add mod_count to playlists table. 2016-01-31 12:28:22 -06:00
Jonathan Bernard
f6f6e9399d Moved to using my own new nim-based db_migrate module. 2016-01-31 00:31:36 -06:00
Jonathan Bernard
593482b4b6 Fix typo in README title. 2016-01-30 21:45:53 -06:00
Jonathan Bernard
b8c4054e09 Initial schema. 2015-12-10 18:14:16 -06:00
Jonathan Bernard
8e196e0c84 Gradle settings for subprojects. 2015-12-07 08:47:12 -06:00
Jonathan Bernard
d04428012f Note about bookmarks. 2015-12-07 08:46:59 -06:00
Jonathan Bernard
ad1656aa32 Initial commit. 2015-12-03 14:28:29 -06:00