Commit Graph

143 Commits

Author SHA1 Message Date
craig.p.drummond
a9766f55b5 Order genres, so that comparison works 2014-06-17 16:53:17 +00:00
craig.p.drummond
859ef5322d Reduce memory usage - by only creating a set for genres if there is more than 1 2014-06-16 19:23:14 +00:00
craig.p.drummond
eadaa2a3b6 Add Song.setPerformer 2014-06-16 19:22:31 +00:00
craig.p.drummond
593acd3b3e Store radio station 'name' field in extra map 2014-06-16 19:14:18 +00:00
craig.p.drummond
de133486cf Store musicbrainz-album-id in extra map 2014-06-16 19:12:17 +00:00
craig.p.drummond
5b618df864 Add performer and composer to table-view for playqueue, playlists, and search 2014-06-11 18:27:13 +00:00
craig.p.drummond
eac245fd65 Also read performer for display in context view 2014-06-11 18:25:29 +00:00
craig.p.drummond
5f0b67f02c Use client-to-client to talk to cantata-dynamic when run in server mode => no need for port setting! 2014-05-23 21:38:33 +00:00
craig.p.drummond
9ea6e3915e No need to replace # in stream name 2014-05-20 18:16:45 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
77a051ecdc Fix 'duplicate' albums being created if flac (or other) + cue file is used, and the music file does not contain metadata.
BUG: 481
2014-05-12 18:51:08 +00:00
craig.p.drummond
e22192f79c Use musicbrainz alubm id in albums model 2014-05-07 18:52:43 +00:00
craig.p.drummond
fce31c0033 Use musicbrainz album id for album key whenever possible. 2014-05-06 19:17:46 +00:00
craig.p.drummond
49d8010204 Use musicbrainz album id to group albmus - if present 2014-05-06 18:42:52 +00:00
craig.p.drummond
6720738531 Store streams in '[Radio Streams]' MPD playlist - and not streams.xml.gz 2014-05-02 16:36:25 +00:00
craig.p.drummond
f83da3d5fe Multiple genre support. 2014-05-01 19:26:57 +00:00
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