Commit Graph

320 Commits

Author SHA1 Message Date
craig.p.drummond
d79129fd37 If listallinfo fails, and using MPD>=0.18, inform user to increase MPD's buffer size 2014-01-03 19:01:28 +00:00
craig.p.drummond
261ebc9b03 Fix error message reporting 2014-01-03 19:00:33 +00:00
craig.p.drummond
eb51beb2bd Dont alter filename! 2014-01-02 19:07:15 +00:00
craig.p.drummond
f9b847d040 Show offending cue file / playlist in error message, when attempting to add these to a stored play list.
BUG: 372
2013-12-31 09:09:15 +00:00
craig.p.drummond
0fc8ecb33e Add 'Remove dusplicates' functionality to play queue and play lists.
BUG: 370
2013-12-31 08:55:00 +00:00
craig.p.drummond
befb18a37c Increase max-per-add to 10000 2013-12-30 12:14:49 +00:00
craig.p.drummond
bc67f706f9 Allow 'add' chunk size to be configured via config file. 2013-12-30 09:59:50 +00:00
craig.p.drummond
51f80c137f Also shorten command list when logging that it failed! 2013-12-30 09:49:16 +00:00
craig.p.drummond
ad7a75747c When adding files to playqueue, only add in batches of up to 2000 songs.
BUG: 365
2013-12-30 09:47:34 +00:00
craig.p.drummond
a561b78c65 Add more debug to sendCommand 2013-12-29 18:23:14 +00:00
craig.p.drummond
360557b442 Use a timeout of 2 seconds per 100K bytes of data - therefore, Cantata will wait longer to write the data of a large command, and read its response.
BUG: 365
2013-12-29 14:44:06 +00:00
craig.p.drummond
c2ee5a0599 Improve error message if 'playlist_directory' does not exist.
BUG: 358
2013-12-26 20:54:30 +00:00
craig.p.drummond
3aa3f7c40c Register QSet<qint32> meta-type 2013-12-25 21:33:17 +00:00
craig.p.drummond
5581b560b5 When checking for Cantata streams - also check CDDA. Needed for HTTP server, so that it know which Cantata files to serve. 2013-12-24 19:57:30 +00:00
craig.p.drummond
75f5b62ac4 Improve internal HTTP security - only server files to MPD host, and only serve files in playqueue.
BUG: 356
2013-12-24 19:15:51 +00:00
craig.p.drummond
7263262909 Preserve priorities when undo/redo 2013-12-19 20:08:24 +00:00
craig.p.drummond
3eef603688 Add 'Search' tab - uses MPD for search. 2013-12-18 19:15:19 +00:00
craig.p.drummond
16cab8a738 Basic undo/redo support for playqueue. 2013-12-17 21:12:27 +00:00
craig.p.drummond
e22db40778 Fix tagtype and URL handler detection. 2013-12-17 21:09:44 +00:00
craig.p.drummond
61435e0297 If command fails without recieving an error - then display "Unknown" allong with the command.
BUG: 341
2013-12-10 19:48:38 +00:00
craig.p.drummond
bd6b4dabe5 If we can access a CUE file, but fail to parse it, then do not add CUE to album's track list. 2013-12-09 21:08:06 +00:00
craig.p.drummond
f91db0e4da More consistent .cue file detection - move code into Song class 2013-12-08 15:56:01 +00:00
craig.p.drummond
7997909492 If have no metadata for a Cantata stream in playqueue, use filename as path - better for display. 2013-12-06 13:11:31 +00:00
craig.p.drummond
b392ccbc30 If song has a disc number set, then display song track as "disc.track title" - e.g. "2.01 Blah blah" 2013-12-05 19:42:58 +00:00
craig.p.drummond
56e8b209a1 Only show composer field in tag editor if it is one of the MPD supplied tags 2013-12-05 19:40:46 +00:00
craig.p.drummond
bb20217719 When shuffling albums, only start to play if was playing before shuffle 2013-11-27 19:40:18 +00:00
craig.p.drummond
608d6c0bce readReply() should be static 2013-11-27 19:39:48 +00:00
craig.p.drummond
dd7185cd6e Mention that error comes from MPD 2013-11-15 19:38:25 +00:00
craig.p.drummond
0d44b6a651 Treat 'Xyz f. Abc' as 'Xyz' as per 'Xyz ft. Abc' 2013-10-28 19:43:47 +00:00
craig.p.drummond
d9cf49840a Fix MPD errors related to HTTP streams 2013-10-25 20:04:57 +00:00
craig.p.drummond
360e10f0bb Only need to calculate song file size in action dialog 2013-10-25 20:04:22 +00:00
craig.p.drummond
5343b1273a Read/write tags in an external app - as per Clementine and Amarok. Isolates Cantata from TagLib crashes. 2013-10-22 18:22:41 +00:00
craig.p.drummond
3876d0c122 Be consistent with isReadable check on dirs 2013-10-20 14:18:31 +00:00
craig.p.drummond
ff6237403c Fix detection of shares when \\ip.address is used
BUG: 316
2013-10-18 18:56:49 +00:00
craig.p.drummond
fe91b4faa4 Fix detecting if MPD dis is readable, if it is specified as \\host
BUG: 316
2013-10-17 17:22:54 +00:00
craig.p.drummond
cb8d717630 Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
99eadf6f0a Fix covers of online services (Jamendo/Magnatune) 2013-10-10 20:25:37 +00:00
craig.p.drummond
7579b673c0 Cleanup 2013-10-08 18:00:42 +00:00
craig.p.drummond
920169feaa Fix artist and album genres. 2013-10-03 20:43:52 +00:00
craig.p.drummond
c1c2f1d75d Apply fixPath when read music folder
BUG: 309
2013-10-03 19:47:57 +00:00
craig.p.drummond
efe3e6b4e6 Only set details from album if cue file details empty 2013-10-03 17:11:16 +00:00
craig.p.drummond
7f002fc141 Read composer frmo cue files 2013-10-03 17:10:42 +00:00
craig.p.drummond
6833e67efc When parsing CUE files - attempt to load as UTF-8, and then "System" encoding. Support a new config item, 'cueFileCodecs', which allows extra Qt text-codecs to be tried (see README for details). If all of these fail, then revert back to the previous behaviour. 2013-10-03 17:10:21 +00:00
craig.p.drummond
c94dd68c4b Slightly improve tag-guessing from tracks without tags.
BUG: 308
2013-10-02 20:21:36 +00:00
craig.p.drummond
1186914838 If podcast has been downloaded, then play this and not the remote url 2013-10-01 18:16:12 +00:00
craig.p.drummond
91842114b1 Use italic font for played podcasts 2013-10-01 18:11:31 +00:00
craig.p.drummond
511d0feb7c Extract, and store, podcast publication date - and use this to sort 2013-09-26 18:03:28 +00:00
craig.p.drummond
fb3fa769e0 Read composer meta data 2013-09-24 18:42:03 +00:00
craig.p.drummond
bda9120b74 Use "play" command if play button is pressed and there is no current song. 2013-09-24 18:41:35 +00:00
craig.p.drummond
5abdabcceb Non-taglib build fix 2013-09-24 18:39:09 +00:00