Commit Graph

127 Commits

Author SHA1 Message Date
craig.p.drummond
ff55be5305 Remove grouping of multiple-artist albums under 'Various Artists' 2014-04-01 18:02:12 +00:00
craig.p.drummond
0f0b371a59 Only parse items of songs as required 2014-03-26 19:36:20 +00:00
craig.p.drummond
429465cb91 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
cba0afa518 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
a7b3a7e5a9 Remove debug 2014-02-05 19:21:11 +00:00
craig.p.drummond
d59fa8d83f Only want local files from Mopidy for library and folders 2014-02-04 19:10:18 +00:00
craig.p.drummond
a542e1e9ca Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
8d4a320e28 Fix non-taglib build - again!!!!
BUG: 387
2014-01-26 09:37:20 +00:00
craig.p.drummond
5650bdc416 Fix handling of playlists with a colon in their name. 2014-01-23 19:51:56 +00:00
craig.p.drummond
2330864315 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
b27650a2aa 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
36dfbdd9cb 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
054465656c Decode Mopidy local:track:file paths 2014-01-21 18:57:47 +00:00
craig.p.drummond
b74bf29a33 Keep stream's full filepath - so that undo/redo works on playqueue 2014-01-15 19:32:44 +00:00
craig.p.drummond
dece84efa9 Use correct #define! 2014-01-15 19:31:05 +00:00
craig.p.drummond
18a3d351a5 If listallinfo fails, usr lsinfo recursively
BUG: 379
2014-01-08 19:43:05 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
8485ab8cf4 Add CMake option to disable online services 2014-01-03 19:04:14 +00:00
craig.p.drummond
6614f4f30e Dont alter filename! 2014-01-02 19:07:15 +00:00
craig.p.drummond
d47479ff23 Fix tagtype and URL handler detection. 2013-12-17 21:09:44 +00:00
craig.p.drummond
c1279a163f 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
aabac89d68 More consistent .cue file detection - move code into Song class 2013-12-08 15:56:01 +00:00
craig.p.drummond
b826c9f905 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
4f85c08501 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
fd0f02f95b Fix MPD errors related to HTTP streams 2013-10-25 20:04:57 +00:00
craig.p.drummond
99bccf6281 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
9bd026aae1 Fix artist and album genres. 2013-10-03 20:43:52 +00:00
craig.p.drummond
10a8cbfbdf Only set details from album if cue file details empty 2013-10-03 17:11:16 +00:00
craig.p.drummond
75a19c933f Read composer frmo cue files 2013-10-03 17:10:42 +00:00
craig.p.drummond
71f633562c Non-taglib build fix 2013-09-24 18:39:09 +00:00
craig.p.drummond
c3a6f2679c Use OnlineService::decode 2013-09-18 18:08:09 +00:00
craig.p.drummond
b678d4b25c Initial MacOS port - thanks to Ian Scott 2013-09-17 15:54:18 +00:00
craig.p.drummond
a0db2df1ee 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
e872124e3b Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1f1e87f509 Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00
craig.p.drummond
84000a1b5b 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
4fed479c70 Set time value on playlist 'song' 2013-08-01 19:47:30 +00:00
craig.p.drummond@gmail.com
7f7dcd65ac 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
825fc8e369 Encode song details into URL for all services 2013-07-16 18:31:19 +00:00
craig.p.drummond
f49ba84326 Add a little more debug 2013-07-13 16:34:49 +00:00
craig.p.drummond
f95e2c8269 /slightly/ speedup loading of XML cache 2013-07-12 19:06:54 +00:00
craig.p.drummond
cbeb44d699 SoundCloud support 2013-07-11 19:41:41 +00:00
craig.p.drummond@gmail.com
1597aa111d Reduce code 2013-07-04 11:11:38 +00:00
craig.p.drummond@gmail.com
b20a7ce1f7 Always parse cue file if parent artist and album are currently Unknown 2013-07-04 11:11:23 +00:00
craig.p.drummond
96532b53b8 Yet more debug :-) 2013-07-03 20:07:56 +00:00
craig.p.drummond
f6ff471b74 Add some debug info to MPDParseUtils 2013-07-03 19:27:46 +00:00
craig.p.drummond
246db3f4b1 Use album time for playlist duration in artists and albums views 2013-07-03 15:42:39 +00:00
craig.p.drummond
6779c58e8e Better cue sheet support 2013-07-03 15:41:56 +00:00
craig.p.drummond
39e75436c8 Only add cue tracks once 2013-07-03 15:40:06 +00:00
craig.p.drummond
16fdbdf68a Attempt to calcualte duration of last track in cue file 2013-07-03 15:39:51 +00:00