Commit Graph

82 Commits

Author SHA1 Message Date
Craig Drummond
a8ab94b480 Increase socket timeouts
Issue #986
2017-05-07 21:12:26 +01:00
Craig Drummond
4a1bcd654d Add support for OriginalDate tag.
Issue #1012
2017-04-28 17:41:45 +01:00
Craig Drummond
943c5873c0 If seek backwards would be past start of song, just seek to start 2017-04-22 11:12:13 +01:00
Craig Drummond
c16be990aa When adding files to playqueue, and in btaches of up to 2000 files. 2017-04-21 18:43:40 +01:00
Craig Drummond
f76407816e Add 3 seek levels (5 seconds, 30 seconds, and 60 seconds), with
assignable shortcuts.
Issues #1008 and #1009
2017-04-21 18:35:43 +01:00
Craig Drummond
f4c48915d4 Always use external helper for tags 2017-04-09 00:31:44 +01:00
Craig Drummond
b3bc9b456c Reduce number of advanced config items - there was just too many. 2017-04-08 19:27:18 +01:00
Craig Drummond
b63c6fbe26 Use Qt5's translation framework - ts files, not po files. 2017-04-08 10:35:31 +01:00
Craig Drummond
529ab99987 When playing MPD's HTTP output stream, check periodically (for up to 2 seconds) to confirm backend is playing.
Issue #987
2017-04-03 18:46:12 +01:00
Craig Drummond
0a73215867 Update (c) year 2017-04-02 18:45:30 +01:00
Craig Drummond
b0b0140d98 Remove Qt4 support 2017-04-02 18:43:34 +01:00
Craig Drummond
a517bf4f17 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
db792ee789 Use 32-bit int for bitrate and samplerate staus values.
Issue #983
2017-04-01 17:28:39 +01:00
Craig Drummond
3f9554c558 Fix display of artist when showing composer albums 2017-03-13 18:52:24 +00:00
Craig Drummond
8bf4f28360 Supress mopdiy errors due to missing replaygain and crossfade support 2017-01-10 23:13:42 +00:00
Craig Drummond
123e84bbd2 Improve Mopidy support.
Issue #949
2017-01-10 22:37:07 +00:00
Craig Drummond
7ad9c795f6 Support disc number in CUE files.
Issue #929
2016-12-16 21:45:42 +00:00
Craig Drummond
c47152336e 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
b48d1b4887 Fix duration of last track for split CUE files.
Issue #901
2016-10-29 09:55:46 +01:00
Craig Drummond
0968d45a29 Fix setting of track fields
Issue #900
2016-10-25 20:24:55 +01:00
Craig Drummond
5b5a561b3c Attempt to fix scrobbling if album set to Unknown
Issue #900
2016-10-25 19:20:27 +01:00
Craig Drummond
eaca1f34f3 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
9a8af94028 Fix compilation if -DENABLE_SIMPLE_MPD_SUPPORT=OFF (#892) 2016-09-16 18:25:35 +01:00
Craig Drummond
7d3dba4f38 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
e2c2685bfa If playlist length does not match number of IDs, then refresh (Issue #868) 2016-08-11 20:47:12 +01:00
Craig Drummond
65cca3fdda Clear playueue ids, etc, when disconnect (#868) 2016-07-23 10:58:08 +01:00
Craig Drummond
3e96492c96 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
062a62d3f2 Use Pulse Audio for 'Personal' MPD instance. 2016-06-26 09:28:01 +01:00
Craig Drummond
d310ecb035 Fix various issues with 'Personal' MPD instance. 2016-06-18 16:21:38 +01:00
Craig Drummond
af4b311901 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
cfba8f3e18 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
f35bd073df 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
4b163a7080 Fix drag'n'drop of non-loaded playlists. 2016-04-26 19:47:00 +01:00
Craig Drummond
658788645b Fix playback of AudioCDs 2016-03-17 23:12:29 +00:00
Craig Drummond
8ca2602a66 Don't allow copying of cue file tracks do devices. 2016-02-11 22:49:51 +00:00
Craig Drummond
a36c31191a Fix listing of CUE files. 2016-02-04 23:00:14 +00:00
Craig Drummond
f190ec8eb4 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
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
c2ee7f399e Add debug as to what folder is being listed. 2016-01-02 09:35:46 +00:00
Craig Drummond
aa3b1d3561 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
f2254a3e1c If remove a prefix, add ", prefix" - e.g. "The Beatles" -> "Beatles, The" 2015-12-24 09:28:01 +00:00
Craig Drummond
ff3d2cca44 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
2b6f9a0587 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
50b1ce6618 url property not used by libvlc backend 2015-12-06 13:34:03 +00:00
Craig Drummond
e0a3051352 Spelling 2015-12-03 21:51:39 +00:00
Craig Drummond
45ce4ac749 - Add tooltip for 'last modified' search
- only access YYYY/MM/DD  for search
#767
2015-11-29 22:34:45 +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
96d24ffa02 Fix adding folders to playlists 2015-11-14 14:22:30 +00:00
Craig Drummond
c88736999c Ignore 'The' (if configured) when sorting play queue.
#752
2015-10-28 21:45:01 +00:00
Craig Drummond
8aa0b89fcd Fix CUE listing 2015-10-25 12:46:20 +00:00