Commit Graph

924 Commits

Author SHA1 Message Date
craig.p.drummond
eac245fd65 Also read performer for display in context view 2014-06-11 18:25:29 +00:00
craig.p.drummond
4d50978906 Use musicbrainz album id if present 2014-06-10 19:50:12 +00:00
craig.p.drummond
8fe7865330 If artist is different to album-artist, then show track title as "title - artist" 2014-06-09 18:43:00 +00:00
craig.p.drummond
5bc64af91b Use column 0 only 2014-05-23 21:44:14 +00:00
craig.p.drummond
5bd1c87cb1 Encode positons as integers in mimedata - no strings 2014-05-23 21:43:57 +00:00
craig.p.drummond
4abc0694cf No need to call save in destructor
BUG: 484??
2014-05-23 21:43:09 +00:00
craig.p.drummond
35969614c9 Fix playqueue shuffle/sort if we have albums of same name, but different mb id 2014-05-21 18:42:24 +00:00
craig.p.drummond
6b560e49d6 Dont use statics for search URLs. Having static QStrings in one class depend on static QStrings in another cuases windows builds to crash! 2014-05-19 18:38:23 +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
7cc1d9e06e Remove cache when remove provider 2014-05-09 19:38:39 +00:00
craig.p.drummond
5fe47a0112 Dowload stream providers 2014-05-09 19:37:31 +00:00
craig.p.drummond
a53159eee9 Fix album ordering. Need to check music-brainz id after album name 2014-05-09 19:36:43 +00:00
craig.p.drummond
58540cf611 Dont load providers from install prefix, no longer installed there. 2014-05-08 19:41:09 +00:00
craig.p.drummond
86e5b224e5 Fix build! 2014-05-08 19:36:36 +00:00
craig.p.drummond
d2a78ceb62 Use JSON as format for stream provider settings file 2014-05-08 18:47:17 +00:00
craig.p.drummond
94eed69fa9 Simplify code.
- Don't split listen live into categories
- Only list 1 stream per listen live entry
- Do same Genre reduction to IceCast as Clementine
2014-05-08 18:46:35 +00:00
craig.p.drummond
20f9d65368 Api Key! 2014-05-08 18:43:27 +00:00
craig.p.drummond
cb41246aa6 Initial work on removing hard-coded strams providers. THe idea is to have a list on Cantata's google-drive, and then load providers from here... 2014-05-07 19:21:47 +00:00
craig.p.drummond
ef08d30420 Dirble support 2014-05-07 19:06:13 +00:00
craig.p.drummond
31097d85ab Remove duplication 2014-05-07 18:53:00 +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
9b050e7432 Fix detction of updates if performed by other app. In this case we get two updates to the playlist very close together 2014-05-06 18:40:12 +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
94b03fe0c5 No need to add URI list to mime data 2014-05-01 19:25:51 +00:00
craig.p.drummond
05f93a5965 Fix 'missing' icon on online page too... 2014-05-01 19:24:12 +00:00
craig.p.drummond
49a33b651f Fix 'missing' search action icon 2014-04-30 18:49:03 +00:00
craig.p.drummond
7ecd7cba71 Fix more 'Genres' 2014-04-30 18:48:39 +00:00
craig.p.drummond
345b755818 Add option to only act on songs that pass current string or genre filter.
BUG: 473
2014-04-30 18:48:00 +00:00
craig.p.drummond
978fb45451 Only work-around menu icons for Qt-only builds. K DEversion uses some standard KDE actions, which forces use of icons :-( 2014-04-24 19:40:08 +00:00
craig.p.drummond
7da9513157 Fix windows builds 2014-04-24 19:02:28 +00:00
craig.p.drummond
df2b326976 Try not to show icons in menus for Unity and OSX 2014-04-24 18:59:52 +00:00
craig.p.drummond
7e02d0058b Move model roles into separate roles.h file. 2014-04-23 20:36:38 +00:00
craig.p.drummond
d18821806f Fix warning about hidden virtual function. Function is only used by Ubuntu builds, and these dont use the model where the warning is occuring 2014-04-23 19:02:25 +00:00
craig.p.drummond
b5775be669 Add list style to playqueue 2014-04-23 18:57:22 +00:00
craig.p.drummond
741fa9e222 Fix cover loading 2014-04-17 16:05:05 +00:00
craig.p.drummond
e0372c7f1c Covers might return fileName - so need to handle this... 2014-04-16 19:39:28 +00:00
craig.p.drummond
42ae44fab8 Handle race-condition where playqueue asks for cover after artists/albums model has requested and before it has recieved a response. In this case the playqueue request will be ignored (as Covers is already handling this album), but the response will not have the playqueue key set. 2014-04-16 19:32:39 +00:00
craig.p.drummond
07d47661d1 Show track durations on right in playqueue 2014-04-16 17:51:15 +00:00
craig.p.drummond
2d24530d54 Show covers in playqueue 2014-04-16 17:50:28 +00:00
craig.p.drummond
2f4795d17e USe SVG icons for views 2014-04-16 17:49:50 +00:00
craig.p.drummond@gmail.com
47df1d8d19 C++ backend will add file:// prefix for file based covers. This si due to the fact that other providers may be used, not jsut file and qrc 2014-04-16 11:06:21 +00:00
craig.p.drummond@gmail.com
569ca00ceb Add support for folders tab 2014-04-16 11:04:33 +00:00
craig.p.drummond@gmail.com
0aa7762674 Return empty string, not QVariant, if no image 2014-04-16 11:00:05 +00:00
craig.p.drummond
358b0b8b28 Make SubListViewPage more generic - so that it can handle any nested tree.
TODO:
 - Seem to be swithing to currently playing even when replace is false!
 - Need to query model to know if cover is to be displayed
 - Need to query model for actions
2014-04-15 21:54:54 +00:00
craig.p.drummond
357901996c Fix member initialisation order 2014-04-15 19:21:57 +00:00
craig.p.drummond
f56255687f Disable undo history for touch builds 2014-04-15 19:20:13 +00:00
craig.p.drummond
343788c0df More album sort options 2014-04-15 19:15:12 +00:00