Commit Graph

145 Commits

Author SHA1 Message Date
craig.p.drummond
357901996c Fix member initialisation order 2014-04-15 19:21:57 +00:00
craig.p.drummond
f56255687f Disable undo history for touch builds 2014-04-15 19:20:13 +00:00
craig.p.drummond
26a09bfbdd Show number of tracks and total duration in playqueue 2014-04-13 19:25:57 +00:00
craig.p.drummond
36da21692c Remove Actions and Icons from Ubuntu build 2014-04-11 17:45:59 +00:00
craig.p.drummond
5b061d4bcb Track numbers 2014-04-11 17:38:57 +00:00
craig.p.drummond
79b57ee909 Implement main/sub-text - using Subtitled delegate for the moment 2014-04-11 08:12:23 +00:00
craig.p.drummond
287bc09758 If shuffle albums, ensure album tracks are sorted. 2014-04-09 18:33:20 +00:00
nikwen.developer@gmail.com
2921a273bf Initial Ubuntu SDK version 2014-04-08 22:18:27 +00:00
craig.p.drummond
08045bf3af Move 'load' into playqueue model 2014-04-08 18:55:25 +00:00
craig.p.drummond
c5f4ffadc3 Place shuffle albums and shuffle tracks into a shuffle menu 2014-04-07 20:24:04 +00:00
craig.p.drummond
1976daa24f Move shuffle actions into playqueue model 2014-04-07 20:23:42 +00:00
craig.p.drummond
3e738d5e55 Add 'Sort By' to playqueue context model - allowing to re-sort tracks by artist, album artist, album, genre, or year.
BUG: 462
2014-04-05 14:41:25 +00:00
craig.p.drummond
1f408e2045 Add action to reset 'new' status 2014-03-26 19:38:43 +00:00
craig.p.drummond
0f2dabfdd9 More Song::formattedTime into Utils class 2014-03-19 19:47:47 +00:00
craig.p.drummond
e737852093 Coding 2014-03-11 19:47:56 +00:00
craig.p.drummond
1508e11022 Use Song::displayAlbum 2014-03-11 19:46:44 +00:00
craig.p.drummond
9759bd3c4e Only pass file:// paths to MPD if not from /media - as usually only owner can read from here 2014-02-14 20:06:58 +00:00
craig.p.drummond
a422c6b2ad Create a base class for TableViews 2014-02-04 19:14:11 +00:00
craig.p.drummond
4bf5628b7b Remove status colun, and draw status icon in first column. 2014-01-29 19:25:30 +00:00
craig.p.drummond
a542e1e9ca Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
746e390b5b Coding style... 2014-01-28 19:13:26 +00:00
craig.p.drummond
2330864315 Use differnt album 'keys' for playqueue, and playlist. When Moopidy is used, its possible there might be *lots* of differnt keys - and we can reset the playqueue keys when the playqueue is cleared. 2014-01-22 19:30:52 +00:00
craig.p.drummond
06d361a51c Decode mopidy URIs when showin in UI 2014-01-22 19:26:14 +00:00
craig.p.drummond
1b269e0a26 Fix case 2014-01-15 19:34:17 +00:00
craig.p.drummond
b74bf29a33 Keep stream's full filepath - so that undo/redo works on playqueue 2014-01-15 19:32:44 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
bc71e169ce Dont clear the playqueue when Cantata is passed a song as a commandline at start-up.
BUG: 375
2014-01-03 19:03:01 +00:00
craig.p.drummond
00da479cfc Remove unused 2014-01-03 19:02:19 +00:00
craig.p.drummond
f6f48434c2 Delay termination slightly, so that remove signal has time 2014-01-02 19:09:55 +00:00
craig.p.drummond
b320bcf210 Add CMake option to disable building of internal HTTP server.
BUG: 373
2014-01-02 19:07:59 +00:00
craig.p.drummond
3f24e2006a If connected to MPD via a UNIX-domain socket, then send non-MPD files as file:/// URLs to MPD - i.e. dont use internal HTTP server. To foce usage of HTTP server - set alwaysUseHttp to true in Cantata's config file.
BUG: 373
2014-01-02 19:06:13 +00:00
craig.p.drummond
31518e6efe Add 'Remove dusplicates' functionality to play queue and play lists.
BUG: 370
2013-12-31 08:55:00 +00:00
craig.p.drummond
982ad4934a Also remove CDDA files when Cantata exits. 2013-12-24 20:01:09 +00:00
craig.p.drummond
21b3cf37a3 Preserve priorities when undo/redo 2013-12-19 20:08:24 +00:00
craig.p.drummond
09a8a0fb51 Basic undo/redo support for playqueue. 2013-12-17 21:12:27 +00:00
craig.p.drummond
f5071a466d Start of undo/redo code. Commented out, as its not complete - and I'm not 100% sure how to do this!!! 2013-12-16 19:35:09 +00:00
craig.p.drummond
6bbe83ae3a Fix removal of first row in play queue - d'oh!!! 2013-12-14 12:42:36 +00:00
craig.p.drummond
beddac421c Move remove and crop functions into playqueue class 2013-12-10 19:47:04 +00:00
craig.p.drummond
4e9a2c5bef Remove Cantata streams when exiting. 2013-12-06 13:18:42 +00:00
craig.p.drummond
73e57beeb1 When shuffling albums, only start to play if was playing before shuffle 2013-11-27 19:40:18 +00:00
craig.p.drummond
016a0f724e Add model test code 2013-11-21 18:15:36 +00:00
craig.p.drummond
1fe94563b2 Add 'Shuffle Albums' entry to playqueue context menu.
BUG: 323
2013-11-01 19:30:26 +00:00
craig.p.drummond
d0bec55b37 Allow local file playback without taglib 2013-10-18 18:58:33 +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
f9ba35930c Show message on playqueue when fetching a stream 2013-07-05 19:21:08 +00:00
craig.p.drummond@gmail.com
0809530930 Use mode's SizeHint to determine size of status column 2013-06-11 11:52:18 +00:00
craig.p.drummond
d8af54e418 Work on high-DPI support. QWizard seems broken???
BUG:231
2013-06-08 15:01:03 +00:00
craig.p.drummond
c8d2f6622b If current song is Unknown and CDDA, then its likely this is because we started to play before CDDB details were retrieved. In which case, query the playqueue model to see if it now has the correct details. 2013-06-01 09:22:02 +00:00
craig.p.drummond
ef282bdf42 If Cantata is passed cdda:// then it will load, and start to play, the current AudioCD.
BUG: 224
2013-06-01 08:48:13 +00:00
craig.p.drummond
0e683ca706 When AudioCD is ejected, remove tracks from playqueue.
BUG: 226
2013-05-31 19:31:32 +00:00