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
Craig Drummond
2181773dea
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
7242297fa3
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
7a48379c61
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
7d5982ea84
No nosingle-tracks handling for folders page
2015-10-08 22:38:05 +01:00
Craig Drummond
12df353bdf
Show non-top-level playlists in folders page
2015-10-08 22:34:45 +01:00
Craig Drummond
69020f3d94
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
a04307d8e1
Dynamically load folder view. (No nonger use listall :-) )
2015-10-08 21:42:35 +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
77ae58a9d0
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
9533f12881
Update (c) year
2015-08-13 21:12:34 +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
f5f9d40ff5
Fix saving of CDDA cover when using Udisks2
2015-07-29 19:04:37 +01:00
Craig Drummond
1879700dc6
Only add CUE files to library listing, not all playlist files
2015-07-26 12:41:44 +01:00
Craig Drummond
b4018e2b8d
Don't show an error if [Radio Streams] playlist does not exist
...
#697
2015-07-11 13:37:28 +01:00
Craig Drummond
87cbabe13e
Always use lsinfo
2015-07-03 23:56:29 +01:00
Craig Drummond
1cfaf6f384
Local pocast path
2015-06-30 19:18:21 +01:00
Craig Drummond
a73d66bdba
Sore last-modified, so that can be used for later sort
2015-06-26 21:45:06 +01:00
Craig Drummond
67507362d5
Always build support for Dynamic, Online, and Streams
2015-06-26 21:18:25 +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
e2c2f41e20
Add (untested!) option to group tracks within configured folder as 'Various Artists / Single Tracks'
2015-06-08 18:46:39 +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
5579f10ecd
Re-add code to parse cue files, and add playlists to listing. Needs
...
testing!
2015-06-02 20:21:12 +01:00