Commit Graph

1015 Commits

Author SHA1 Message Date
Craig Drummond
ed07a33fbc Use correct icon for HTTP stream playback 2015-12-06 11:10:32 +00:00
Craig Drummond
0fec8b7032 Set search category to file if called from folders page 2015-11-29 22:43:59 +00:00
Craig Drummond
4e6834df4d - Send songs from MPD thread to GUI thread in batches of 200
- Call processEvents() during music listing
- Dont attempt to load library whilst loading library!
#763
2015-11-20 21:30:17 +00:00
Craig Drummond
491d68f0d3 Fix/work-around Qt 5.5 issues with QMenu being used in 2 actions.
#740
2015-11-13 23:01:50 +00:00
Craig Drummond
e9b0ef6b7e Add a /slightly/ nicer sync dialog. Check songs from lib/dev to be copie
dto each other, then press sync button. Calls 2 action dialogs to do the
actual copying.
2015-11-01 16:15:55 +00:00
Craig Drummond
c88736999c Ignore 'The' (if configured) when sorting play queue.
#752
2015-10-28 21:45:01 +00:00
CDrummond
49b05d8647 Fix issues when starting maximised. 2015-10-21 22:11:40 +01:00
Craig Drummond
ae1f33ac3a Folders model is dynamically populated, so search wont really work - so
redirect to search page.
2015-10-08 21:53:22 +01:00
Craig Drummond
a04307d8e1 Dynamically load folder view. (No nonger use listall :-) ) 2015-10-08 21:42:35 +01:00
Craig Drummond
df24d43fd5 No need to decode Cantata stream again - it's decoded inMPDParseUtils
- Plus thie extra decoding was messing up the playqueue id!!!
2015-09-19 18:01:03 +01:00
Craig Drummond
b7c70233e5 MPD HTTP stream playback icon 2015-09-06 15:33:04 +01:00
Craig Drummond
e02d31229c Use mono icon for music file and playlists 2015-09-06 00:25:59 +01:00
Craig Drummond
c4030dea79 Save play queue icon 2015-08-29 17:30:45 +01:00
Craig Drummond
fb6d4e0bee Use font-awesome icons 2015-08-22 08:57:21 +01:00
Craig Drummond
5cb828e37f Fix check for 'Unknown' album - title is never empty, as it would have
been set to filename!
#723
2015-08-19 20:32:37 +01:00
Craig Drummond
31322123ad Update QtMPC link - although there is not much there now, and no code. 2015-08-14 20:58:39 +01:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
be6b5e1f86 Custom actions.
#711
2015-08-11 19:16:35 +01:00
Craig Drummond
8a0ccf092c New options to add songs to play queue - 'add and play', 'append and
play', and 'insert after current'
#680
2015-08-10 18:00:44 +01:00
Craig Drummond
2fc124e799 Add option (in Interface/Tweaks) to control how CUE files are handled.
#708
2015-08-09 19:24:42 +01:00
Craig Drummond
e8f650331f Set MPDParseUtils singleTracks folder when settings updated 2015-08-05 19:41:56 +01:00
Craig Drummond
de84b197c0 If refresh MPD, then remove SQL cache so that its recreated. 2015-08-05 19:19:28 +01:00
Craig Drummond
48331191b0 No need for refresh and full refresh 2015-07-29 07:43:28 +01:00
Craig Drummond
7e1ea905a7 Remove debug 2015-07-25 20:18:26 +01:00
Craig Drummond
9215b4bdf5 Add option to disable MPRIS interface.
#707
2015-07-25 18:07:15 +01:00
Craig Drummond
ecae49c24e Add option to set prefixes to ignore when sorting (e.g. 'The')
#706
2015-07-25 17:38:56 +01:00
Craig Drummond
08157a73ae If first run is false, but we have no actual sizes (e.g. because a
global config has been set), then use the same defaults as if first run
was true.
2015-07-20 16:50:28 +01:00
Craig Drummond
2223b77bfb Remove commented out section 2015-07-18 00:25:36 +01:00
Craig Drummond
0cc0b6ccf7 Clear context when no active song 2015-07-17 23:42:50 +01:00
Craig Drummond
99d66a3932 Add some default short-cuts:
Ctrl-P Add to play queue
Ctrl-R Replace play queue
Ctrl-S Save play queue
Ctrk-K Clear play queue

#694
2015-07-09 20:51:50 +01:00
Craig Drummond
43e8ca4fe1 Fic streams actions 2015-07-05 13:25:25 +01:00
Craig Drummond
04ce523dfe Restore window action is only in tray menu, and this cannot have
short-cuts - so no need to add to action collection.
2015-07-04 20:55:14 +01:00
Craig Drummond
26294b5fa5 - Use messagebox to prompt if should clear playqueue
- Dont prompt to clear playqueue by default
#681
2015-07-04 16:51:29 +01:00
Craig Drummond
b0244d09d6 Don't connect addToDev for online - not re-implemented yet 2015-07-04 11:48:17 +01:00
Craig Drummond
487fd0f3c0 Move view settings into menu button for each view 2015-06-27 17:06:14 +01:00
Craig Drummond
67507362d5 Always build support for Dynamic, Online, and Streams 2015-06-26 21:18:25 +01:00
Craig Drummond
ac4cd39139 Always use monochrome sidebar icons 2015-06-26 18:15:20 +01:00
Craig Drummond
2f71978fbb Combine playlists and dynamic into sub-pages of playlists tab 2015-06-26 18:10:00 +01:00
Craig Drummond
b207ade4c4 - Move streams into online page
- Rename online to internet
2015-06-24 22:30:22 +01:00
Craig Drummond
54f615cc77 Re-work online services so that Jamendo and Magantune use SQL backend.
This is NO WHERE NEAR COMPLETE! There are *lots* of missing features,
etc.
2015-06-19 21:39:56 +01:00
Craig Drummond
847a864e5d - DirViewModel should handle MPD updates
- When loose MPD connection, should clear view but not DB contents
2015-06-08 20:26:13 +01:00
Craig Drummond
653b0031c4 Implement getDetails() for SQL backend - to supply set of artists, albums, etc for tag editor, dynamic rules, etc. 2015-06-08 19:55:47 +01:00
Craig Drummond
4a713c7ec9 Initial work on using SQL for MPD cache. Not 100% functional. Eventually
will also use SQL for Jamendo and Magantune...
2015-06-07 22:18:19 +01:00
Craig Drummond
b2ce9ff016 Various devel changes
- Use time_t to store MPD DB version, as that is what MPD sends anyway
- Initial changes for an (experimental) webapp
2015-06-01 21:53:55 +01:00
craig.p.drummond
876c2783e4 Show error message if parsing cache file fails. 2015-04-20 19:45:14 +00:00
craig.p.drummond
0cf86b417e Add option to provide a list of genres which should use composer, and not album-artist, to group albums. 2015-03-25 23:19:42 +00:00
craig.p.drummond
93b70ec240 Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
BUG: 650
2015-03-16 19:18:52 +00:00
craig.p.drummond
3360fc38a2 Update tray item menus directly.
BUG: 633
2015-02-27 17:45:20 +00:00
craig.p.drummond
fe45cefb5b Add 'setCollection' to Cantata's DBUS interface.
BUG: 634
2015-02-25 18:24:22 +00:00
craig.p.drummond
eb0736ba32 Use 'Crop Others' as text for crop action
BUG: 584
2015-02-23 12:47:58 +00:00