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 |
|