Commit Graph

282 Commits

Author SHA1 Message Date
craig.p.drummond
9bd026aae1 Fix artist and album genres. 2013-10-03 20:43:52 +00:00
craig.p.drummond
447b360a58 Apply fixPath when read music folder
BUG: 309
2013-10-03 19:47:57 +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
e09f273d09 When parsing CUE files - attempt to load as UTF-8, and then "System" encoding. Support a new config item, 'cueFileCodecs', which allows extra Qt text-codecs to be tried (see README for details). If all of these fail, then revert back to the previous behaviour. 2013-10-03 17:10:21 +00:00
craig.p.drummond
830856c958 Slightly improve tag-guessing from tracks without tags.
BUG: 308
2013-10-02 20:21:36 +00:00
craig.p.drummond
2b1aa7cf75 If podcast has been downloaded, then play this and not the remote url 2013-10-01 18:16:12 +00:00
craig.p.drummond
3a399485c2 Use italic font for played podcasts 2013-10-01 18:11:31 +00:00
craig.p.drummond
5ba506f542 Extract, and store, podcast publication date - and use this to sort 2013-09-26 18:03:28 +00:00
craig.p.drummond
9151667c6d Read composer meta data 2013-09-24 18:42:03 +00:00
craig.p.drummond
1e781a9a37 Use "play" command if play button is pressed and there is no current song. 2013-09-24 18:41:35 +00:00
craig.p.drummond
71f633562c Non-taglib build fix 2013-09-24 18:39:09 +00:00
craig.p.drummond
159fecd66f Store data under XDG_DATA_HOME (~/.local/share) 2013-09-24 18:38:31 +00:00
craig.p.drummond
b7ed10d370 Fixes for personal mpd collection 2013-09-24 18:33:25 +00:00
craig.p.drummond
484e181d7e Fix changing of Music folder for 'Personal' mpd collection. 2013-09-23 18:01:26 +00:00
craig.p.drummond
5a3740f2ab - Show sound-cloud icon in playqueue and corner widget
- Show podcasts icon in playqueue, and if possible podcast image in cover widget/notifications.
2013-09-18 18:16:58 +00:00
craig.p.drummond
726c446671 Cleaner way of setting online properties on song 2013-09-18 18:14:47 +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@gmail.com
09eb6fe494 Clean up inhibit code, place logic into powermanagement class. 2013-09-03 11:25:23 +00:00
craig.p.drummond@gmail.com
b5bd20199a Inhibit suspend if this is enabled whilst playing 2013-09-03 11:16:45 +00:00
craig.p.drummond
a0ee974374 Add option to prevent system from suspending whilst playing (Linux only). 2013-09-02 18:25:54 +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
ea7dc892f7 Use composer in sort 2013-08-23 16:35:48 +00:00
craig.p.drummond
0c99596bd5 HTTP stream URL is per collection 2013-08-23 16:34:03 +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
2a3ad22f56 Fix starting of per-user MPD instance. 2013-08-18 18:53:08 +00:00
craig.p.drummond
44bf560240 Windows build fixes 2013-08-12 21:03:21 +00:00
craig.p.drummond
4fed479c70 Set time value on playlist 'song' 2013-08-01 19:47:30 +00:00
craig.p.drummond
2e98465f57 When sorting, use type first 2013-08-01 19:46:51 +00:00
craig.p.drummond
72cd22161c Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
BUG: 254
2013-07-18 14:52:45 +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
f02fdf4cf2 Song is a struct, not class
BUG: 254
2013-07-11 18:34:13 +00:00
craig.p.drummond@gmail.com
de11a13471 Miliseconds is enough! 2013-07-04 11:11:57 +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
ce72f561bd After replacing play queue - dont emit error if fail plays, might be that playlist was not loaded... 2013-07-03 19:05:22 +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
e99fc01299 Start playing, even if adding a playlist, when replace is used 2013-07-03 15:40:52 +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