Commit Graph

274 Commits

Author SHA1 Message Date
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
craig.p.drummond
a2e0a0b70e Better error message 2013-07-03 15:39:34 +00:00
craig.p.drummond
1d6f138305 Cant add a playlist, or part-of, to another playlist 2013-07-03 15:39:19 +00:00
craig.p.drummond
0248bb6963 Alays list cue file in listings 2013-07-03 15:38:39 +00:00
craig.p.drummond
d849ec4a94 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
582a6f75d4 Get cue file details from source file, if they are missing 2013-07-03 15:37:31 +00:00
craig.p.drummond
90e1ae4937 For MPD versions 0.17 and above, if Cantata can read a .cue file then it will list each track as a separate entry in the artists and albums views.
BUG: 249
2013-07-02 19:20:40 +00:00
craig.p.drummond
02900f7165 Disable per-user MPD setup for windows 2013-06-24 18:45:30 +00:00
craig.p.drummond
834b0d677c Fix KDE compile 2013-06-24 18:44:43 +00:00