Commit Graph

372 Commits

Author SHA1 Message Date
craig.p.drummond
569a9be892 Remove Song:format - not used 2014-03-10 20:11:28 +00:00
craig.p.drummond
2301fc969e Speed-up MPD response parsing, by only converting strings to UTF-8 when required 2014-03-07 17:20:07 +00:00
craig.p.drummond
3c919d8032 Cant use -1, id is an unsigned int! 2014-03-07 17:18:54 +00:00
craig.p.drummond
559bce7a6e Fix non-markup details 2014-03-06 20:05:40 +00:00
craig.p.drummond
8c820c60fb When determining the 'basic' artist of a track, if albumartist is set and artist is not, then use albumartist.
BUG: 431
2014-03-02 19:47:39 +00:00
craig.p.drummond
b242ecc767 Add support for 'comment' tag in tag-editor and dynamic playlists.
BUG: 427
2014-02-28 20:14:45 +00:00
craig.p.drummond
feeac29de1 Fix folder-view path parsing. If two folders only differed in the last character then Cantata would have placed the contents of the second into the listing of the first.
BUG: 425
2014-02-27 17:43:42 +00:00
craig.p.drummond
1103b8ee09 After editing files in tag editor, editing in track organizer, adding new files, or removing exisint files, only ask MPD to update folders that have changed. 2014-02-27 17:38:28 +00:00
craig.p.drummond
00d602c5d3 ...but now, dont show song details. Not really required, as info is clearly visible in window. 2014-02-26 20:11:26 +00:00
craig.p.drummond
738c2a7f4e Show song details in window titlebar 2014-02-26 20:10:50 +00:00
craig.p.drummond
52c6d6b2c4 Handle case where title is empty 2014-02-26 20:10:25 +00:00
craig.p.drummond
22d5977188 FreeBSD compile fixes?
BUG: 424
2014-02-26 20:07:19 +00:00
craig.p.drummond
7c96f5f50d Use single label to show current song details 2014-02-25 19:28:02 +00:00
craig.p.drummond
d07a3c718a Dont auto-switch to context view if playing a radio stream 2014-02-25 19:25:00 +00:00
craig.p.drummond
36f462c436 When waiting for replies from MPD, use Qt's standard timeout value of 30s. While the socket is still connected, Cantata will wait up to 4 times the timeout value. Therefore, the actual timeout has increased to 2minutes!
BUG: 422
2014-02-25 19:23:30 +00:00
craig.p.drummond
802608a932 Fix MPD HTTP stream playback.
BUG: 420
2014-02-22 18:03:51 +00:00
craig.p.drummond
5c4b8d1c47 Auto-scroll lyrics
BUG: 405
2014-02-18 19:34:37 +00:00
craig.p.drummond
d7750cc1f3 Move HTTP streaming into its own class 2014-02-06 19:53:13 +00:00
craig.p.drummond
3f1bcf5f74 Enable 'refresh db' command for mopidy. Update will not reall yhappen, but Cantata will delete its caches, and reload these 2014-02-05 19:22:59 +00:00
craig.p.drummond
a342f36ec9 Remove debug 2014-02-05 19:21:11 +00:00
craig.p.drummond
de9109c49a Need to quote boolean (1/0) params for mopidy.
BUG: 407
2014-02-04 19:11:05 +00:00
craig.p.drummond
121f0f0299 Only want local files from Mopidy for library and folders 2014-02-04 19:10:18 +00:00
craig.p.drummond
5f64cf2803 Simplify MPD update 2014-01-31 19:51:29 +00:00
craig.p.drummond
3880bce631 Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
1e9865f645 Fix non-taglib build - again!!!!
BUG: 387
2014-01-26 09:37:20 +00:00
craig.p.drummond
9c69b381f2 Fix handling of playlists with a colon in their name. 2014-01-23 19:51:56 +00:00
craig.p.drummond
b51476ccc4 Use differnt album 'keys' for playqueue, and playlist. When Moopidy is used, its possible there might be *lots* of differnt keys - and we can reset the playqueue keys when the playqueue is cleared. 2014-01-22 19:30:52 +00:00
craig.p.drummond
5199d2f6e7 Only recognise certain protocols as stream URLs - so that we dont think Mopidy's SubSonic, etc, URLs are streams 2014-01-22 19:30:05 +00:00
craig.p.drummond
35ebae7426 Use cantata-cdda:// scheme not cdda:// for Cantata AudioCD URLs 2014-01-22 19:29:01 +00:00
craig.p.drummond
3443b9df56 Check if server is mopdiy, when handling "incorrect arguments" error code 2014-01-22 19:28:31 +00:00
craig.p.drummond
6ad6e4d6d6 dbPlaytime will also be 0 if this is a mopidy server 2014-01-22 19:27:55 +00:00
craig.p.drummond
d1c841f1c5 Fix mopdiy decode 2014-01-22 19:26:47 +00:00
craig.p.drummond
f745d50dc9 Mopdiy does not support setting of priority 2014-01-22 19:24:38 +00:00
craig.p.drummond
f173ba55c5 Fix mopidy encode 2014-01-22 19:24:18 +00:00
craig.p.drummond
5038bd4fb0 Try to detect if we are connected to Mopidy, and act accordingly 2014-01-22 19:23:26 +00:00
craig.p.drummond
e10e4ecc8a Ignore Mpodiy's "incorrect arguments" error code for crossfade and replaygain mode. The commands are not supported by Mopidy. 2014-01-21 20:20:46 +00:00
craig.p.drummond
395558352b Mopidy seems to require integer arguments to be quoted! 2014-01-21 20:04:45 +00:00
craig.p.drummond
6333aa1ff0 Handle Mopidy local:track:file paths 2014-01-21 19:42:44 +00:00
craig.p.drummond
ed4b0007c3 Fix some Mopidy 0.18 issues; cover and lyrics retrieval, folders view loading.
...more changes still required!
2014-01-21 18:58:22 +00:00
craig.p.drummond
6daf18d942 Decode Mopidy local:track:file paths 2014-01-21 18:57:47 +00:00
craig.p.drummond
060ae12e1c Dont need to pass "/" to first lsinfo call 2014-01-21 18:57:13 +00:00
craig.p.drummond
26ecf8fcfb As per Amarok, split albums into discs in grouped playqueue view. 2014-01-21 18:56:05 +00:00
craig.p.drummond
778957157d Be consistent with other players, and dont show disc number in list. 2014-01-21 18:55:02 +00:00
craig.p.drummond
4201e936b5 If file path starts with /, then its not an MPD file 2014-01-16 19:31:12 +00:00
craig.p.drummond
2cc84fab28 Keep stream's full filepath - so that undo/redo works on playqueue 2014-01-15 19:32:44 +00:00
craig.p.drummond
2d4b996c66 Fix displaying of disc and track numbers for online services. 2014-01-15 19:31:52 +00:00
craig.p.drummond
bcd9965c9d Use correct #define! 2014-01-15 19:31:05 +00:00
craig.p.drummond
7c11c3c996 Cache folder listing too 2014-01-10 20:00:10 +00:00
craig.p.drummond
d91f8807d2 Results of cppcheck... 2014-01-08 19:49:48 +00:00
craig.p.drummond
cf2e5fbe76 If listallinfo fails, usr lsinfo recursively
BUG: 379
2014-01-08 19:43:05 +00:00