Commit Graph

25 Commits

Author SHA1 Message Date
b9517d995a Album art is now cached so reuse of album art in UI elements doesn't always need to reload image from disc. 2017-03-28 02:53:38 +01:00
086e56548c Switched to Mockito rather than manually written mock class. 2017-01-22 14:29:43 +00:00
82d393d3b5 Refactored some code to more sensible locations.
Made IDatabase abstract rather than an interface and self referential for implemented methods.
2016-08-25 21:32:52 +01:00
7205db1381 Ensured maven dependencies have scope definitions. 2016-08-20 13:56:22 +01:00
4ee7fe3bdf Additional platform updates to prevent crashing in native library code. 2016-08-20 13:50:27 +01:00
c6f0081b92 Library updates. 2016-08-20 02:47:30 +01:00
14e5b64171 Updated maven plugins. 2016-08-20 02:40:36 +01:00
b23e5b1ec5 Ported to Hibernate 5.2.2, rewrote database query methods to not use deprecated methods. 2016-08-20 02:24:46 +01:00
1902d11d78 Removed hibernate-c3p0. 2016-08-19 16:57:21 +01:00
075b2fea8f Updated Hibernate to 5.1.1.Final. 2016-08-19 16:44:46 +01:00
2d75adf6ac Added logging and connection pool providers. 2016-08-19 16:07:33 +01:00
a8841b210b Added library search. Allows searching for song titles containing input text. 2016-08-17 15:48:31 +01:00
05e0e446a7 Added VLC based audio backend. 2016-04-01 20:27:17 +01:00
05cebf59fb Refactored construction of Swing player controls to their own class. 2016-03-29 16:05:08 +01:00
974ff2c8c1 Heavily refactored PlayerGUI to remove coupling with library and playlist functionality. 2016-03-19 19:49:35 +00:00
95979fff29 Decoupled Player and PlayerGUI, dependency between the two is now injected instead. 2016-03-18 17:07:39 +00:00
e4e3ed6b6f Changed dependency scopes to exclude testing-only dependencies from artifact export. 2016-03-16 01:06:49 +00:00
b77399dee8 Changed keyboard hook library for better platform support. 2016-03-15 04:56:17 +00:00
ddd5934ae1 Program will now still run if global keyboard hooks fail to initialise. 2016-03-09 02:30:56 +00:00
0401c626e2 Added global keyboard controls/ 2016-03-08 16:41:54 +00:00
35649b5d60 Rewrote UI generation code. 2016-02-24 22:52:09 +00:00
69c9e442fb GUI now uses generated code rather than binary files. 2016-02-24 20:06:30 +00:00
4414e0b51c Added disc numbers to library. Fixed some maven related build stuff. 2016-02-24 19:16:43 +00:00
a1515ee9ad Added functionality for music playback and basic library view. 2016-02-09 20:57:08 +00:00
dbe518faaa Added library and indexing functionality for a music player. 2016-01-30 23:32:00 +00:00