|
9666bf5a0a
|
Basic implementation of album art grid view.
|
2017-03-28 14:15:05 +01:00 |
|
|
2a2bb28a26
|
Added scope flag for Guava dependency.
|
2017-03-28 03:16:43 +01:00 |
|
|
b4a1ce3de1
|
Moved missing album art detection to Album for global support rather than just in JTreeLibrary.
|
2017-03-28 03:11:23 +01:00 |
|
|
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 |
|
|
1b51ce467b
|
Simplified Engine enum.
|
2016-12-06 18:21:41 +00:00 |
|
|
a98ef2209e
|
Simplified playback engine selection.
|
2016-12-05 14:51:16 +00:00 |
|
|
1cd6bfccfc
|
Re-added injection singleton properties.
|
2016-12-05 01:15:52 +00:00 |
|
|
79ee3d3ff2
|
Changed dependency injection of player implementation so that a missing library falls back to another engine.
|
2016-12-04 19:36:39 +00:00 |
|
|
49055daf4b
|
Refined playlist loading:
- Removed intermediary collection.
- Filtered non-path metadata lines.
|
2016-12-03 19:09:11 +00:00 |
|
|
53e4f47029
|
Changed some gst threading behaviour to prevent unescaped thread interruptions.
|
2016-08-27 19:43:32 +01:00 |
|
|
337ed9c076
|
Created new UI element that allows for multiple playlists in a tabbed format.
|
2016-08-27 19:39:31 +01:00 |
|
|
13e0b4d544
|
Updated Javadoc, tightened some declaration access.
|
2016-08-26 02:12:19 +01:00 |
|
|
007a3845d4
|
Added Ignore annotations to test stubs.
|
2016-08-25 21:35:20 +01: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 |
|
|
12a9af2ba3
|
Added auto-refresh of library ui element to show album covers without having to manual fire UI changes to update.
|
2016-08-20 16:05:37 +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 |
|
|
dc8587ba75
|
Removed duplication of common configuration option setting code.
|
2016-08-18 22:34:56 +01:00 |
|
|
203805bdae
|
Fixed glob for finding album art in directories.
|
2016-08-18 22:34:14 +01:00 |
|
|
5856248a7d
|
Album art is no longer cached in db.
|
2016-08-18 17:56:10 +01:00 |
|
|
b91729004b
|
No longer unnecessarily storing search value.
|
2016-08-17 16:01:49 +01:00 |
|
|
a8841b210b
|
Added library search. Allows searching for song titles containing input text.
|
2016-08-17 15:48:31 +01:00 |
|
|
e08eef404a
|
README formatting.
|
2016-08-17 14:11:48 +01:00 |
|
|
49c1dd6cb6
|
Merge branch 'master' of http://git.neviyn.co.uk/git/neviyn/musicplayer
|
2016-08-17 14:10:27 +01:00 |
|
|
fb25df1ef8
|
Updated README.
|
2016-08-17 14:10:06 +01:00 |
|
nathan@archer
|
d3ff04bf99
|
Switched to char based key identification.
|
2016-04-03 02:28:48 +01:00 |
|
nathan@archer
|
7692ade2e5
|
Changed keybinds for hopefully better cross-platform compatibility.
|
2016-04-03 02:11:29 +01:00 |
|
|
62fbb9e9fc
|
Updated JavaDoc.
|
2016-04-02 19:28:39 +01:00 |
|
|
ccee051cb4
|
Centralised declaration of valid engine names.
|
2016-04-02 19:28:04 +01:00 |
|
|
ae0947a570
|
Moved checking folder for album art to only be within AlbumArtExtractor.
|
2016-04-02 19:09:06 +01:00 |
|
|
3fb9dd1fa6
|
Volume value is now padded to maintain ui element size.
|
2016-04-02 19:06:49 +01:00 |
|
|
cedd6bac8b
|
Updated error message.
|
2016-04-02 01:59:54 +01:00 |
|
|
1ca576f7d0
|
Removed setVolume test for VLC backend as the null output sink cannot have its' volume actually set.
|
2016-04-02 01:52:24 +01:00 |
|
|
e83c08f206
|
Playback engine can be changed in the application. Fix VLC backend not applying volume settings on first run.
|
2016-04-02 01:49:04 +01:00 |
|
|
bacb560f6c
|
Switched default backend to GStreamer.
|
2016-04-01 20:37:16 +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 |
|
|
ab0680b5ee
|
Player can now auto repeat a single song.
|
2016-03-29 16:04:41 +01:00 |
|
|
6d33c0a6a2
|
Added tests for JTreeLibrary display mode functions.
|
2016-03-28 17:56:32 +01:00 |
|
|
bbd4274353
|
Library updates now attempt to remove songs that weren't indexed during the update.
|
2016-03-26 14:07:55 +00:00 |
|
|
43b7585cd1
|
Moved PlaylistUtils to default implementations in IPlaylist.
|
2016-03-25 03:52:15 +00:00 |
|
|
4ffca843b4
|
Moved LibraryUtils to default implementations in ILibrary.
|
2016-03-25 03:40:16 +00:00 |
|
|
ac2ddda462
|
Added SessionFactory shutdown hook, some code cleanup.
|
2016-03-22 20:54:02 +00:00 |
|