e429d2656e 
					 
					
						
						
							
							Clean out previous work (clean slate).  
						
						
						
						
							
						
					 
					
						2021-11-11 11:48:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						a6371574a7 
					 
					
						
						
							
							Allow multiple commands on one line using  and  or ;.  
						
						
						
						
							
 
						
					 
					
						2017-01-16 04:22:22 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						92d384573e 
					 
					
						
						
							
							Rescan the media library before reporting on absent files.  
						
						
						
						
							
 
						
					 
					
						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.  
						
						
						
						
							
 
						
					 
					
						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.  
						
						
						
						
							
 
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						8e145b244d 
					 
					
						
						
							
							Fixed a bug where media files associated with multiple artists or albums were returned multiple times.  
						
						
						
						
							
						
					 
					
						2016-03-16 06:02:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						d2ed22d229 
					 
					
						
						
							
							Rescanning now finds moved files by their hash.  
						
						... 
						
						
						
						More precisely, the MediaLibrary matches up files based on their file hash. If
it finds a files that matches an already known entry it doesn't create a new
entry, only updates the file path to the found file in the existing entry.
This is useful if files get re-organized or if an existing database is loaded
at an entirely new library root that contains mostly the same files (relocating
the library to another computer for example). This method preserves information
added to the database that was not originally present in the ID3 tags in the
media files (custom tags, name corrections, etc). 
						
						
							
						
					 
					
						2016-03-16 05:52:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						07fa7559ac 
					 
					
						
						
							
							Misnamed variable.  
						
						
						
						
							
						
					 
					
						2016-03-16 04:04:42 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						a18c157112 
					 
					
						
						
							
							Added short names for next and prev ('n' and 'p' respectively).  
						
						
						
						
							
						
					 
					
						2016-03-16 04:03:24 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						f96a069df0 
					 
					
						
						
							
							Fix status resetting every time through the repl.  
						
						
						
						
							
						
					 
					
						2016-03-16 04:03:24 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						fb098c6603 
					 
					
						
						
							
							Initial groundwork for WDIWTLT servlet.  
						
						
						
						
							
						
					 
					
						2016-03-16 04:03:24 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						392c94f39c 
					 
					
						
						
							
							Renamed ORM to DbApi.  
						
						
						
						
							
						
					 
					
						2016-03-16 04:03:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bernard 
							
						 
					 
					
						
						
							
						
						7f41f8c4e1 
					 
					
						
						
							
							Fixed broken ORM.untagMediaFiles.  
						
						
						
						
							
						
					 
					
						2016-03-16 02:30:07 -05:00