Commit Graph

263 Commits

Author SHA1 Message Date
craig.p.drummond@gmail.com
aaaf3ee6c4 Clean up inhibit code, place logic into powermanagement class. 2013-09-03 11:25:23 +00:00
craig.p.drummond@gmail.com
7398456bf2 Inhibit suspend if this is enabled whilst playing 2013-09-03 11:16:45 +00:00
craig.p.drummond
b1b0b8a294 Add option to prevent system from suspending whilst playing (Linux only). 2013-09-02 18:25:54 +00:00
craig.p.drummond
8f39d18dd8 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
6ef9c15f84 Use composer in sort 2013-08-23 16:35:48 +00:00
craig.p.drummond
2e22b1a258 HTTP stream URL is per collection 2013-08-23 16:34:03 +00:00
craig.p.drummond
9a53a1f44a Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1726b4155d Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00
craig.p.drummond
a032b39c47 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
f6ed8e9bf5 Fix starting of per-user MPD instance. 2013-08-18 18:53:08 +00:00
craig.p.drummond
e6f730c2e7 Windows build fixes 2013-08-12 21:03:21 +00:00
craig.p.drummond
4b5352a824 Set time value on playlist 'song' 2013-08-01 19:47:30 +00:00
craig.p.drummond
5b34563fe3 When sorting, use type first 2013-08-01 19:46:51 +00:00
craig.p.drummond
f0bad94c9c 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
58287ed7bc 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
045bf0d5ac Encode song details into URL for all services 2013-07-16 18:31:19 +00:00
craig.p.drummond
b3b77ed478 Add a little more debug 2013-07-13 16:34:49 +00:00
craig.p.drummond
4a20e8c266 /slightly/ speedup loading of XML cache 2013-07-12 19:06:54 +00:00
craig.p.drummond
12cc3c0822 SoundCloud support 2013-07-11 19:41:41 +00:00
craig.p.drummond
854d56d5dc Song is a struct, not class
BUG: 254
2013-07-11 18:34:13 +00:00
craig.p.drummond@gmail.com
b5bbaabdf3 Miliseconds is enough! 2013-07-04 11:11:57 +00:00
craig.p.drummond@gmail.com
71691c6658 Reduce code 2013-07-04 11:11:38 +00:00
craig.p.drummond@gmail.com
49acb52a34 Always parse cue file if parent artist and album are currently Unknown 2013-07-04 11:11:23 +00:00
craig.p.drummond
d71da78898 Yet more debug :-) 2013-07-03 20:07:56 +00:00
craig.p.drummond
95e3d5dfdd Add some debug info to MPDParseUtils 2013-07-03 19:27:46 +00:00
craig.p.drummond
c6db16dd7b 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
fbfc646f1a Use album time for playlist duration in artists and albums views 2013-07-03 15:42:39 +00:00
craig.p.drummond
8511f0a28b Better cue sheet support 2013-07-03 15:41:56 +00:00
craig.p.drummond
042d899fd7 Start playing, even if adding a playlist, when replace is used 2013-07-03 15:40:52 +00:00
craig.p.drummond
fb94e58693 Only add cue tracks once 2013-07-03 15:40:06 +00:00
craig.p.drummond
8cced5c283 Attempt to calcualte duration of last track in cue file 2013-07-03 15:39:51 +00:00
craig.p.drummond
34faa07567 Better error message 2013-07-03 15:39:34 +00:00
craig.p.drummond
268701bdf0 Cant add a playlist, or part-of, to another playlist 2013-07-03 15:39:19 +00:00
craig.p.drummond
9401b83e59 Alays list cue file in listings 2013-07-03 15:38:39 +00:00
craig.p.drummond
850ec24bc7 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
a089abc3a4 Get cue file details from source file, if they are missing 2013-07-03 15:37:31 +00:00
craig.p.drummond
0e0242896d 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
e0d4dcfc4d Disable per-user MPD setup for windows 2013-06-24 18:45:30 +00:00
craig.p.drummond
f21dcb4c14 Fix KDE compile 2013-06-24 18:44:43 +00:00
craig.p.drummond
1d235066c3 Fix MPDConnectionDetails::operator== 2013-06-24 18:42:29 +00:00
craig.p.drummond
ff7a17dd22 Add support for a simple profile where MPD is started by cantata, and the only settings are the music folder and cover names. 2013-06-23 08:51:19 +00:00
craig.p.drummond
37d6d8439a Dont show socket filename in description 2013-06-21 18:42:25 +00:00
craig.p.drummond
b374aba431 Add debug logging 2013-06-10 16:34:22 +00:00
craig.p.drummond
bd20ec0b73 Strip 'featuring' from artist names 2013-06-04 18:32:23 +00:00
craig.p.drummond
95ca3428b9 Place atrist trimming in Song class 2013-06-04 18:29:17 +00:00
craig.p.drummond
115bcb6411 Simplify debug toggle 2013-05-28 19:09:46 +00:00
craig.p.drummond
67f7058633 Remove lyrics and info pages, and place within a new context view. 2013-05-18 10:13:53 +00:00
craig.p.drummond
0b7409b729 When scanning library, ignore songs with no filename - looks like the code is probably parsing too many lines, and comming up with an empty song :-( 2013-05-04 11:08:01 +00:00
craig.p.drummond
813ee2f784 - Fix deletion of threads.
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
970b9d93d5 Remove stream name from url - so that it is not shown in tooltip 2013-04-27 15:24:08 +00:00