Commit Graph

107 Commits

Author SHA1 Message Date
craig.p.drummond
5297fbc851 Remove Cantata streams when exiting. 2013-12-06 13:18:42 +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
bb2f217304 Add model test code 2013-11-21 18:15:36 +00:00
craig.p.drummond
a9eec852a0 Add 'Shuffle Albums' entry to playqueue context menu.
BUG: 323
2013-11-01 19:30:26 +00:00
craig.p.drummond
243c75b3ab Allow local file playback without taglib 2013-10-18 18:58:33 +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
d273009c66 Show message on playqueue when fetching a stream 2013-07-05 19:21:08 +00:00
craig.p.drummond@gmail.com
f22dfc4d2c Use mode's SizeHint to determine size of status column 2013-06-11 11:52:18 +00:00
craig.p.drummond
529a9e8952 Work on high-DPI support. QWizard seems broken???
BUG:231
2013-06-08 15:01:03 +00:00
craig.p.drummond
761f369419 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
3361f2f865 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
e41e5d486b When AudioCD is ejected, remove tracks from playqueue.
BUG: 226
2013-05-31 19:31:32 +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
23fac23d50 Simplify HTTP server settings. Now only the interface can be chosen. HTTP server is used for all non-MPD files. If computer has no active network connection (e.g. lo is the only interface), then the HTTP server settings page is hidden. 2013-05-13 20:40:37 +00:00
craig.p.drummond
17c5d4ce32 Fix non-taglib builds 2013-05-03 21:58:57 +00:00
craig.p.drummond
86d775ab59 Model shound not care if view is grouped or not, thats up to the view to handle! This fixes issues where the playqueue grouped view would sometimes get an horizontal scrollbar! 2013-05-01 18:11:55 +00:00
craig.p.drummond
c6c8047f26 Return the correct row count for playqueue items - i.e. none! This is the REAL fix for the slow playqueue searches! 2013-05-01 07:01:57 +00:00
craig.p.drummond
717b280d0a Speed up playqueue searches.
BUG: 209
2013-04-29 18:34:30 +00:00
craig.p.drummond
eab1676df6 Show spinner when loading streams, so that the user has some feedback! 2013-04-27 11:17:32 +00:00
craig.p.drummond
10b2c31c5d Show next track in tooltip of next track button. (Only valid whilst playing) 2013-04-22 19:44:32 +00:00
craig.p.drummond
8ca519a5cf init all items in clear() 2013-04-06 07:45:33 +00:00
craig.p.drummond
330cf5c12d track ID is a signed in 2013-04-06 07:45:11 +00:00
craig.p.drummond
779ed71cff Check if current is not set 2013-04-06 07:43:35 +00:00
craig.p.drummond
017900ea94 Fix playqueue save 2013-04-06 07:42:51 +00:00
craig.p.drummond
8243c2d9e7 Add 'Stop after track' to playqueue context menu. 2013-04-04 19:57:52 +00:00
craig.p.drummond
6ec349a7c5 Indicate stop-after track 2013-04-04 19:01:12 +00:00
craig.p.drummond
4ec872866d Fix order of items added to playqueue via drag-n-drop when playqueu alreay has items. 2013-03-07 21:32:46 +00:00
craig.p.drummond
7417f9040d - Move common actions into StdActions
- Models are in control of what actions are show at what level
2013-02-18 17:07:46 +00:00
craig.p.drummond
11e1d4c35e If replacing playqueue with a stream, then start playing when added. 2013-02-13 19:42:27 +00:00
craig.p.drummond
f99a70080c Consistency.. 2013-02-13 19:42:03 +00:00
craig.p.drummond
c60604502f Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
fbe6f03408 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
980d19c655 When dropping files onto playqueue, check that they have a recognized extension (mp3, ogg, flac, wma, m4a, m4b, mp4, m4p, wav, wv, wvp, aiff, aif, aifc, ape, spx, tta, mpc, mpp, mp+, dff, dsf) 2013-01-09 17:57:20 +00:00
craig.p.drummond
d4134e9c4c Cleanup 2013-01-06 09:54:11 +00:00
craig.p.drummond
66c7823791 Fix playing of files containing square brackets, etc, that are external to MPD database via Cantata's simple HTTP server. 2013-01-03 20:05:04 +00:00
craig.p.drummond
05ab47d2a3 Use QUrl to un-encode URLs 2012-12-30 22:08:31 +00:00
craig.p.drummond
b4c5efb417 Slightly speed up playqueue searches. 2012-12-30 21:00:23 +00:00
craig.p.drummond
dc190b16ca Apply some cppcheck and scan-build suggestions...
BUG:129
2012-11-05 20:41:30 +00:00
craig.p.drummond@gmail.com
d52a0d30ac Keep track of row number of current song 2012-10-17 17:09:45 +00:00
craig.p.drummond@gmail.com
a48c34dbba Remove unused var. 2012-10-17 11:00:43 +00:00
craig.p.drummond
c6c17831a5 Only need to download/parse streams (to check if they are a playlist) when
added from the streams page. (Streams in an MPD playlist will not be
playlists themselves, as MPD does not support this.)
2012-10-16 18:07:10 +00:00
craig.p.drummond
5c7d22c72d Initial work on Qt translations. Commented out for the moment, as xgettext is crashing!!! 2012-09-02 20:13:00 +00:00
craig.p.drummond@gmail.com
c7006bfaab Cleanup 2012-08-31 11:44:06 +00:00
craig.p.drummond
49cc24eb46 Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-( 2012-08-30 19:43:32 +00:00
craig.p.drummond@gmail.com
ac5bcc0d31 If we have no song tag details, show filename in playqueue.
BUG:59
2012-08-21 11:28:52 +00:00
craig.p.drummond@gmail.com
b4409bf2ba Update always contains full list of songs, so if we have extra these need to be removed. 2012-08-16 17:14:59 +00:00
craig.p.drummond
52dee325e6 Android: More improvements, still not really useable. :-( 2012-06-23 11:59:15 +00:00
craig.p.drummond
bdb679fec3 Only show number of tracks, and duration, in playqueue status - consistent with other players. 2012-06-22 15:53:40 +00:00
craig.p.drummond
8894263b1f More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
c1c61ce0d4 Make TagLib optional. 2012-06-18 18:22:58 +00:00