Commit Graph

102 Commits

Author SHA1 Message Date
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
craig.p.drummond
6115ba30ca Remove lyrics and info pages, and place within a new context view. 2013-05-18 10:13:53 +00:00
craig.p.drummond
70046145b8 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
7ca4730dbb Fix non-taglib builds 2013-05-03 21:58:57 +00:00
craig.p.drummond
04cb1d3837 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
447aa98536 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
d906d8f402 Speed up playqueue searches.
BUG: 209
2013-04-29 18:34:30 +00:00
craig.p.drummond
b0b0cb7421 Show spinner when loading streams, so that the user has some feedback! 2013-04-27 11:17:32 +00:00
craig.p.drummond
fd581bce70 Show next track in tooltip of next track button. (Only valid whilst playing) 2013-04-22 19:44:32 +00:00
craig.p.drummond
175517f88f init all items in clear() 2013-04-06 07:45:33 +00:00
craig.p.drummond
b78b318dc2 track ID is a signed in 2013-04-06 07:45:11 +00:00
craig.p.drummond
9a6dbaa452 Check if current is not set 2013-04-06 07:43:35 +00:00
craig.p.drummond
215938e965 Fix playqueue save 2013-04-06 07:42:51 +00:00
craig.p.drummond
55911ebc93 Add 'Stop after track' to playqueue context menu. 2013-04-04 19:57:52 +00:00
craig.p.drummond
18bccfa5f9 Indicate stop-after track 2013-04-04 19:01:12 +00:00
craig.p.drummond
656bcf3c4c 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
20a5a4db49 - 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
3444e84012 If replacing playqueue with a stream, then start playing when added. 2013-02-13 19:42:27 +00:00
craig.p.drummond
cbfd0f20b7 Consistency.. 2013-02-13 19:42:03 +00:00
craig.p.drummond
09374f37a4 Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
476d132466 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
16012a4497 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
0e9585bdcb Cleanup 2013-01-06 09:54:11 +00:00
craig.p.drummond
5a885ba634 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
60d7f4bbeb Use QUrl to un-encode URLs 2012-12-30 22:08:31 +00:00
craig.p.drummond
db2220937a Slightly speed up playqueue searches. 2012-12-30 21:00:23 +00:00
craig.p.drummond
ef551186e4 Apply some cppcheck and scan-build suggestions...
BUG:129
2012-11-05 20:41:30 +00:00
craig.p.drummond@gmail.com
503dce19df Keep track of row number of current song 2012-10-17 17:09:45 +00:00
craig.p.drummond@gmail.com
c4fb419677 Remove unused var. 2012-10-17 11:00:43 +00:00
craig.p.drummond
e2c0551aa4 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
5669f724f6 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
fad8f81f84 Cleanup 2012-08-31 11:44:06 +00:00
craig.p.drummond
f4adbaf6a4 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
87bc6a442d 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
4d58af7d3e 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
2396117f33 Android: More improvements, still not really useable. :-( 2012-06-23 11:59:15 +00:00
craig.p.drummond
d45292f9aa 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
d932e73071 More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
63e0431f6c Make TagLib optional. 2012-06-18 18:22:58 +00:00
craig.p.drummond
09527996b1 Support MPD queue functionality. Add an 'Add With Priority' to menu of library, etc, views. Add a 'Set Priority' to play queue. Requires MPD 0.17.0 or newer. 2012-06-15 19:05:14 +00:00
craig.p.drummond
632bc04c9b Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond
f9f1edcb6f Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt. 2012-05-31 17:45:57 +00:00
craig
4ca5f4f635 s/playlist/playqueue/g 2012-04-16 18:43:50 +00:00
craig
0af2590eef Show song information in playqueue tooltips. 2012-04-16 18:38:18 +00:00