Commit Graph

124 Commits

Author SHA1 Message Date
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
a342f36ec9 Remove debug 2014-02-05 19:21:11 +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
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
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
2cc84fab28 Keep stream's full filepath - so that undo/redo works on playqueue 2014-01-15 19:32:44 +00:00
craig.p.drummond
bcd9965c9d Use correct #define! 2014-01-15 19:31:05 +00:00
craig.p.drummond
cf2e5fbe76 If listallinfo fails, usr lsinfo recursively
BUG: 379
2014-01-08 19:43:05 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
00f9a2ff64 Add CMake option to disable online services 2014-01-03 19:04:14 +00:00
craig.p.drummond
eb51beb2bd Dont alter filename! 2014-01-02 19:07:15 +00:00
craig.p.drummond
e22db40778 Fix tagtype and URL handler detection. 2013-12-17 21:09:44 +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
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
d9cf49840a Fix MPD errors related to HTTP streams 2013-10-25 20:04:57 +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
920169feaa Fix artist and album genres. 2013-10-03 20:43:52 +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
5abdabcceb Non-taglib build fix 2013-09-24 18:39:09 +00:00
craig.p.drummond
6261bde93f Use OnlineService::decode 2013-09-18 18:08:09 +00:00
craig.p.drummond
9d80f402e7 Initial MacOS port - thanks to Ian Scott 2013-09-17 15:54:18 +00:00
craig.p.drummond
8f39d18dd8 Replace # in stream names with ${hash} when passing to MPD, and revert when URL is displayed 2013-08-27 18:58:50 +00:00
craig.p.drummond
9a53a1f44a Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1726b4155d Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00
craig.p.drummond
a032b39c47 When adding streams that have a name assinged, but no path, then add a trailing slash. (Otherwise stream is not played) 2013-08-19 20:41:42 +00:00
craig.p.drummond
4b5352a824 Set time value on playlist 'song' 2013-08-01 19:47:30 +00:00
craig.p.drummond@gmail.com
58287ed7bc If a cue file references a non-existant file, then dont use cue file.
BUG: 256
2013-07-17 11:07:09 +00:00
craig.p.drummond
045bf0d5ac Encode song details into URL for all services 2013-07-16 18:31:19 +00:00
craig.p.drummond
b3b77ed478 Add a little more debug 2013-07-13 16:34:49 +00:00
craig.p.drummond
4a20e8c266 /slightly/ speedup loading of XML cache 2013-07-12 19:06:54 +00:00
craig.p.drummond
12cc3c0822 SoundCloud support 2013-07-11 19:41:41 +00:00
craig.p.drummond@gmail.com
71691c6658 Reduce code 2013-07-04 11:11:38 +00:00
craig.p.drummond@gmail.com
49acb52a34 Always parse cue file if parent artist and album are currently Unknown 2013-07-04 11:11:23 +00:00
craig.p.drummond
d71da78898 Yet more debug :-) 2013-07-03 20:07:56 +00:00
craig.p.drummond
95e3d5dfdd Add some debug info to MPDParseUtils 2013-07-03 19:27:46 +00:00
craig.p.drummond
fbfc646f1a Use album time for playlist duration in artists and albums views 2013-07-03 15:42:39 +00:00
craig.p.drummond
8511f0a28b Better cue sheet support 2013-07-03 15:41:56 +00:00
craig.p.drummond
fb94e58693 Only add cue tracks once 2013-07-03 15:40:06 +00:00
craig.p.drummond
8cced5c283 Attempt to calcualte duration of last track in cue file 2013-07-03 15:39:51 +00:00
craig.p.drummond
9401b83e59 Alays list cue file in listings 2013-07-03 15:38:39 +00:00
craig.p.drummond
850ec24bc7 Only split cue file into tracks if there are more tracks than source files. 2013-07-03 15:38:20 +00:00
craig.p.drummond
a089abc3a4 Get cue file details from source file, if they are missing 2013-07-03 15:37:31 +00:00