Commit Graph

299 Commits

Author SHA1 Message Date
craig.p.drummond
f91db0e4da More consistent .cue file detection - move code into Song class 2013-12-08 15:56:01 +00:00
craig.p.drummond
7997909492 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
b392ccbc30 If song has a disc number set, then display song track as "disc.track title" - e.g. "2.01 Blah blah" 2013-12-05 19:42:58 +00:00
craig.p.drummond
56e8b209a1 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
bb20217719 When shuffling albums, only start to play if was playing before shuffle 2013-11-27 19:40:18 +00:00
craig.p.drummond
608d6c0bce readReply() should be static 2013-11-27 19:39:48 +00:00
craig.p.drummond
dd7185cd6e Mention that error comes from MPD 2013-11-15 19:38:25 +00:00
craig.p.drummond
0d44b6a651 Treat 'Xyz f. Abc' as 'Xyz' as per 'Xyz ft. Abc' 2013-10-28 19:43:47 +00:00
craig.p.drummond
d9cf49840a Fix MPD errors related to HTTP streams 2013-10-25 20:04:57 +00:00
craig.p.drummond
360e10f0bb Only need to calculate song file size in action dialog 2013-10-25 20:04:22 +00:00
craig.p.drummond
5343b1273a 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
3876d0c122 Be consistent with isReadable check on dirs 2013-10-20 14:18:31 +00:00
craig.p.drummond
ff6237403c Fix detection of shares when \\ip.address is used
BUG: 316
2013-10-18 18:56:49 +00:00
craig.p.drummond
fe91b4faa4 Fix detecting if MPD dis is readable, if it is specified as \\host
BUG: 316
2013-10-17 17:22:54 +00:00
craig.p.drummond
cb8d717630 Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
99eadf6f0a Fix covers of online services (Jamendo/Magnatune) 2013-10-10 20:25:37 +00:00
craig.p.drummond
7579b673c0 Cleanup 2013-10-08 18:00:42 +00:00
craig.p.drummond
920169feaa Fix artist and album genres. 2013-10-03 20:43:52 +00:00
craig.p.drummond
c1c2f1d75d Apply fixPath when read music folder
BUG: 309
2013-10-03 19:47:57 +00:00
craig.p.drummond
efe3e6b4e6 Only set details from album if cue file details empty 2013-10-03 17:11:16 +00:00
craig.p.drummond
7f002fc141 Read composer frmo cue files 2013-10-03 17:10:42 +00:00
craig.p.drummond
6833e67efc 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
c94dd68c4b Slightly improve tag-guessing from tracks without tags.
BUG: 308
2013-10-02 20:21:36 +00:00
craig.p.drummond
1186914838 If podcast has been downloaded, then play this and not the remote url 2013-10-01 18:16:12 +00:00
craig.p.drummond
91842114b1 Use italic font for played podcasts 2013-10-01 18:11:31 +00:00
craig.p.drummond
511d0feb7c Extract, and store, podcast publication date - and use this to sort 2013-09-26 18:03:28 +00:00
craig.p.drummond
fb3fa769e0 Read composer meta data 2013-09-24 18:42:03 +00:00
craig.p.drummond
bda9120b74 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
5abdabcceb Non-taglib build fix 2013-09-24 18:39:09 +00:00
craig.p.drummond
e5959bc97e Store data under XDG_DATA_HOME (~/.local/share) 2013-09-24 18:38:31 +00:00
craig.p.drummond
5adcd33786 Fixes for personal mpd collection 2013-09-24 18:33:25 +00:00
craig.p.drummond
eb50e7b8df Fix changing of Music folder for 'Personal' mpd collection. 2013-09-23 18:01:26 +00:00
craig.p.drummond
a017b4ad8c - 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
4ade487236 Cleaner way of setting online properties on song 2013-09-18 18:14:47 +00:00
craig.p.drummond
6261bde93f Use OnlineService::decode 2013-09-18 18:08:09 +00:00
craig.p.drummond
9d80f402e7 Initial MacOS port - thanks to Ian Scott 2013-09-17 15:54:18 +00:00
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