Commit Graph

166 Commits

Author SHA1 Message Date
Craig Drummond
5009b82228 Support disc number in CUE files.
Issue #929
2016-12-16 21:45:42 +00:00
Craig Drummond
d545b3687b Fix artist and composer image retrieval - disc field is now limited to 5-bits
Issue #915
2016-11-12 20:09:20 +00:00
Craig Drummond
c578309523 Fix duration of last track for split CUE files.
Issue #901
2016-10-29 09:55:46 +01:00
Craig Drummond
2f6c820597 Fix setting of track fields
Issue #900
2016-10-25 20:24:55 +01:00
Craig Drummond
2315479911 Attempt to fix scrobbling if album set to Unknown
Issue #900
2016-10-25 19:20:27 +01:00
Craig Drummond
98936e0504 When listing albums where composer is used for artist grouping, place album artist name after album name if different from composer.
Issue #896
2016-10-16 22:33:41 +01:00
Craig Drummond
800d986661 Fix compilation if -DENABLE_SIMPLE_MPD_SUPPORT=OFF (#892) 2016-09-16 18:25:35 +01:00
Craig Drummond
5d76efa6c0 Fix array bounds checking - although no real big issue because if j==length then str[j]=='\0' (Issue #888) 2016-08-28 09:02:01 +01:00
Craig Drummond
d1a2006f91 If playlist length does not match number of IDs, then refresh (Issue #868) 2016-08-11 20:47:12 +01:00
Craig Drummond
e4e6a86b6d Clear playueue ids, etc, when disconnect (#868) 2016-07-23 10:58:08 +01:00
Craig Drummond
536b076760 Send a message at least once every 5 seconds to MPD, to ensure connection is still valid. (#868) 2016-07-22 16:37:17 +01:00
Craig Drummond
97484356b1 Use Pulse Audio for 'Personal' MPD instance. 2016-06-26 09:28:01 +01:00
Craig Drummond
25f1ad7908 Fix various issues with 'Personal' MPD instance. 2016-06-18 16:21:38 +01:00
Craig Drummond
dc064f5e89 If a 'Basic' mode connection fails, re-start spawned MPD instance (and remove any previous pid file). 2016-06-14 20:22:25 +01:00
Craig Drummond
3a2fd3777d When adding tracks from folders view, only add playlists if these have been explicitly selected. 2016-06-09 22:46:42 +01:00
Craig Drummond
5690b622c0 Fix current track display when chaging from one track with no meta-data to another with no meta-data. 2016-06-03 16:56:40 +01:00
Craig Drummond
6146e89ce8 Fix drag'n'drop of non-loaded playlists. 2016-04-26 19:47:00 +01:00
Craig Drummond
a35899e8e9 Fix playback of AudioCDs 2016-03-17 23:12:29 +00:00
Craig Drummond
f5fe89b972 Don't allow copying of cue file tracks do devices. 2016-02-11 22:49:51 +00:00
Craig Drummond
0bac376776 Fix listing of CUE files. 2016-02-04 23:00:14 +00:00
Craig Drummond
5d104914d5 Try to detect DLNA streams (e.g. when using upmpdcli), and show as regular albums in grouped view. 2016-01-27 20:06:11 +00:00
Craig Drummond
05647dca0f Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
2c17806743 Add debug as to what folder is being listed. 2016-01-02 09:35:46 +00:00
Craig Drummond
916b1247b1 When checking if artist is different to album artists - can't always assume this is the case if album artist is 'Various Artists' 2015-12-28 14:53:10 +00:00
Craig Drummond
784802f301 If remove a prefix, add ", prefix" - e.g. "The Beatles" -> "Beatles, The" 2015-12-24 09:28:01 +00:00
Craig Drummond
20186cc0e6 For timers started in a thread, connect the thread's finished signal to the timer's stop slot, helps with:
QObject::killTimer: Timers cannot be stopped from another thread
2015-12-22 14:30:00 +00:00
Craig Drummond
9eb621e780 Allow to specify a list of folders for 'Single Tracks' UI strings not updated, as already sent for translation. 2015-12-19 22:18:49 +00:00
Craig Drummond
9a64dd074f url property not used by libvlc backend 2015-12-06 13:34:03 +00:00
Craig Drummond
38eecb25d0 Spelling 2015-12-03 21:51:39 +00:00
Craig Drummond
d86f49f4d8 - Add tooltip for 'last modified' search
- only access YYYY/MM/DD  for search
#767
2015-11-29 22:34:45 +00:00
Craig Drummond
edd35d33dc - 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
258358e36f Fix adding folders to playlists 2015-11-14 14:22:30 +00:00
Craig Drummond
ec533fb15b Ignore 'The' (if configured) when sorting play queue.
#752
2015-10-28 21:45:01 +00:00
Craig Drummond
8959ee6f23 Fix CUE listing 2015-10-25 12:46:20 +00:00
Craig Drummond
b213830487 If "list genre" returns empty, then also check "list artist". If both
are empty, then we can assume backend is upnp
2015-10-16 22:41:55 +01:00
Craig Drummond
881239c3ba Remove 'Use library' setting. Instead, check for return of "list genre".
If this is empty, then assume we cannot populate library via "lsinfo"
2015-10-11 19:59:14 +01:00
Craig Drummond
9f8cacd2e7 Fix insert-after current, and drag'n'drop of folders
- NEed to expand list of files before adding
2015-10-09 21:33:22 +01:00
Craig Drummond
0ee9755c88 No nosingle-tracks handling for folders page 2015-10-08 22:38:05 +01:00
Craig Drummond
56b163f958 Show non-top-level playlists in folders page 2015-10-08 22:34:45 +01:00
Craig Drummond
9a5cfb75d3 Instead of setting MPD top level folder, add option to disable library
page population for an MPD server. This is required in the case where a
UPnP backend is used - in this case there could be duplicated tracks.
This is what the top-level setting was designed to work-around, however
there could be multiple UPnP servers - in which case this would break.
2015-10-08 22:22:54 +01:00
Craig Drummond
cbd500ed4f Dynamically load folder view. (No nonger use listall :-) ) 2015-10-08 21:42:35 +01:00
Craig Drummond
53f7789d5a 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
7eeb6fa7d3 Set HTTP server to listen on all addresses, but use IP address of socket
connected to MPD for HTTP URLs.
2015-08-14 18:57:15 +01:00
Craig Drummond
2406289303 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
623f46dd43 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
5f10818511 Add option (in Interface/Tweaks) to control how CUE files are handled.
#708
2015-08-09 19:24:42 +01:00
Craig Drummond
fb023926e2 Fix saving of CDDA cover when using Udisks2 2015-07-29 19:04:37 +01:00
Craig Drummond
85c7e73791 Only add CUE files to library listing, not all playlist files 2015-07-26 12:41:44 +01:00
Craig Drummond
1462766642 Don't show an error if [Radio Streams] playlist does not exist
#697
2015-07-11 13:37:28 +01:00
Craig Drummond
11a79bb9d0 Always use lsinfo 2015-07-03 23:56:29 +01:00