Commit Graph

41 Commits

Author SHA1 Message Date
d9cfdc37dd Playback is now forcibly stopped if the playlist is cleared. 2016-02-29 03:38:43 +00:00
ba951541b6 Changed wait requirement for setting seekbar maximum value. GStreamer needs to load the file before we can know its duration and previously it might not wait long enough for that data to populate. 2016-02-29 03:33:44 +00:00
97f8e52a16 Added missing album art icon. 2016-02-29 03:22:20 +00:00
e8bb7b9b66 Disabled auto-scrolling on library item expansion. 2016-02-29 03:03:34 +00:00
8f68b2f61a Removed code duplication. 2016-02-29 03:01:13 +00:00
322896bc31 General tidying and access tightening. 2016-02-29 02:55:31 +00:00
00a4355025 Added Comparable implementation to Artist. 2016-02-29 02:38:51 +00:00
d125759c06 Pausing now resets the highlighting to the current song. If another entry is then selected before pressing play then that song will be played rather than resuming the paused song. 2016-02-29 02:28:26 +00:00
fb611c3062 Library update callbacks can now be disabled by providing a null LibraryCallbackInterface. 2016-02-29 02:27:11 +00:00
bc53f088cf Implemented seek functionality. 2016-02-28 22:18:15 +00:00
587324d5ef Fixed the currently playing song not being auto selected in the playlist. 2016-02-28 21:28:07 +00:00
f97a302c79 Now remembers the last library display mode that was selected. 2016-02-26 22:00:33 +00:00
35c953f473 Added additional playback controls. 2016-02-26 21:44:35 +00:00
069e75b4cd Database location is interpreted as a file to ensure that relative locations work properly. 2016-02-26 16:12:27 +00:00
4e668954a9 Decoupled config stuff from LibraryUtils, now configuring hibernate with database directory that can be changed during runtime. 2016-02-26 15:43:21 +00:00
ecc789a556 Library now shows the current file being indexed when the library is updating. Disabled view mode switching while updating the library. 2016-02-26 15:16:54 +00:00
45efd42793 LibraryConfigGUI now starts reasonably sized. 2016-02-25 20:34:23 +00:00
962846f397 Fixed volume resetting between songs. 2016-02-25 20:28:10 +00:00
9ea708d20a Added library folder settings and connected library update functionality. 2016-02-25 20:25:43 +00:00
48a368e410 Library can now be recognised as empty. 2016-02-24 23:25:34 +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
e8255c5b32 Added library display variant selection and application. 2016-02-24 18:36:16 +00:00
427c648e33 Play button now starts from selected song in playlist. 2016-02-24 15:59:23 +00:00
c2920ddb47 Updated readme. 2016-02-24 15:21:20 +00:00
23bbb995be Added readme. 2016-02-24 15:20:10 +00:00
1068e67e89 Player now properly handles empty playlists and songs with missing files. 2016-02-24 15:04:45 +00:00
1af5f72e1d Model built in background before being set as the view model, makes library loading much faster. 2016-02-24 14:42:08 +00:00
9073242390 Switched Optional logic to ifPresent where appropriate. 2016-02-24 14:13:46 +00:00
75f310e140 Moved callback interfaces. 2016-02-23 17:33:51 +00:00
0ba7ba8760 Added popup menu on right click to remove items from the playlist. 2016-02-16 02:06:55 +00:00
24070231b6 Added volume controls and threaded library refresh. Setup for callbacks related to database update functions. 2016-02-13 17:42:27 +00:00
6ef92096e9 Reworked UI to have horizontal scalability between library and playlist. 2016-02-12 16:19:53 +00:00
fe8c1adb39 Added seek bar that auto updates with music play duration. Currently no click seek support. 2016-02-11 18:07:41 +00:00
de860fad1f Added functionality to add from library to playlist and play (currently automatic) songs. 2016-02-11 04:54:36 +00:00
6344e9dbe9 Fixed album/artist cascading on song creation and null album art detection. 2016-02-10 23:20:51 +00:00
005e116505 Refactored and improved album art detection and extraction. 2016-02-10 23:06:04 +00:00
1d860760d6 Added album art icons and caching. 2016-02-10 19:31:00 +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