|
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 |
|
|
c5ac14fed1
|
Fixed duplication of existing songs when updating, added checking of directory for album art if none is contained in tags.
|
2016-03-22 19:16:53 +00:00 |
|
|
6e8f49e5b5
|
Added sample mp3 for testing.
|
2016-03-22 17:06:23 +00:00 |
|
|
7993f1481e
|
Added partial test suite for GStreamerPlayer.
|
2016-03-22 17:04:42 +00:00 |
|
|
f29be6beee
|
Fixed behaviour when stopping playback but the song is no longer in the playlist.
|
2016-03-22 14:47:43 +00:00 |
|
|
8619678023
|
Fixed playlist row selection behaviour on playback stop.
|
2016-03-22 14:32:37 +00:00 |
|
|
e1507efe44
|
Added tests for JTablePlaylist.
|
2016-03-22 05:15:39 +00:00 |
|
|
091126e2e2
|
Added conditions to prevent breaking if no callback interface is defined.
|
2016-03-19 23:08:05 +00:00 |
|
|
41e7de065e
|
GStreamerPlayer no longer proxies via PlayerGUI to interact with a playlist.
|
2016-03-19 23:06:28 +00:00 |
|
|
974ff2c8c1
|
Heavily refactored PlayerGUI to remove coupling with library and playlist functionality.
|
2016-03-19 19:49:35 +00:00 |
|
|
225a403de6
|
Renamed GatewayTest to accurately reflect what is being tested due to refactoring.
|
2016-03-18 20:02:53 +00:00 |
|
|
7e1d9aac59
|
Fixed updating existing song data not working properly.
|
2016-03-18 20:00:09 +00:00 |
|
|
e8633aa0e1
|
Refactored database implementation to further hide implementation details from other classes and allow for drop-in replacement.
|
2016-03-18 19:09:58 +00:00 |
|
|
5e80829db0
|
Switched tom JIT bindings for default implementations.
|
2016-03-18 17:12:48 +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 |
|
|
fb3c830b79
|
Added shutdown hook to ensure closure of global keyboard hook.
|
2016-03-15 03:56:12 +00:00 |
|
|
fab04af5a6
|
Changed default database location from in-memory to a relative file.
|
2016-03-15 03:48:48 +00:00 |
|
|
0b2ee3f4dd
|
Added catch for if keyboard hook is unavailable.
|
2016-03-15 03:31:05 +00:00 |
|
|
4a6cc6f563
|
Fixed reading LICENSE.txt for about information.
|
2016-03-15 00:53:12 +00:00 |
|
|
5eb3446416
|
Fixed swing models missing generics.
|
2016-03-15 00:32:31 +00:00 |
|
|
9e36003152
|
Now using glyphicons for media controls.
|
2016-03-14 22:51:04 +00:00 |
|
|
086f887d20
|
Removed auto attempted config file creation on config read IOException.
|
2016-03-13 22:47:42 +00:00 |
|
|
b0c1098110
|
Changed layout to have buttons fill width.
|
2016-03-13 22:46:57 +00:00 |
|
|
b0c1dd10bc
|
playingRow now reacts to changes in playlist. Fixed song highlighting not working when stopping playback.
|
2016-03-11 16:41:57 +00:00 |
|