Commit Graph

48 Commits

Author SHA1 Message Date
craig.p.drummond
f969fb4345 Add a ON/OFF style checkbox for linux builds when NOT run under KDE. 2012-09-19 18:42:14 +00:00
craig.p.drummond
e704299f24 - Use a random icon that matches the repeat icon better.
- Draw the consume icon in code, so that it matches random and repeat better.
2012-09-19 15:10:26 +00:00
craig.p.drummond
ee457e227c Don't enforce oxygen icons for Qt-only (Linux) builds. Cehck for missing icons, and use alternatives.
NOTE: This is not 100% complete yet - still require better icons for dynamic, playlists, and others...
2012-09-18 18:47:25 +00:00
craig.p.drummond@gmail.com
6fb5013b88 Remove tabstop reference to invalid widget 2012-09-11 11:07:46 +00:00
craig.p.drummond
95a3903721 Add support for 'Similar Artists' in dynamic mode. 2012-09-10 19:32:03 +00:00
craig.p.drummond
81dbb744bd Set image mime-type 2012-09-09 18:47:38 +00:00
craig.p.drummond
531b479d88 Improvements to HTTP mode
- Show spinner when loading list
- Only mark entry as active if it is the current entry, and HTTP state is not IDLE
- Clear currentJob when response received
2012-09-09 10:12:01 +00:00
craig.p.drummond
1f115ecae8 Install directory as mpd:mpd 2012-09-07 19:49:58 +00:00
craig.p.drummond
b877562085 Add a server mode (with HTTP API) to cantata-dynamic. Intended so that dynamizer can run on same host as mpd 2012-09-07 19:42:17 +00:00
craig.p.drummond
de7478723f Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond@gmail.com
1832ab8dc7 Use lupdate/lrelease for generating Qt translations from KDE ones.
Hack-around issues with Qt plural forms - use 'Tracks: 2' instead of '2 Tracks'
2012-09-03 11:27:16 +00:00
craig.p.drummond
f3518db48b Fix compilation!!!! 2012-09-02 20:17:35 +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
34ebfb6f13 Reset 'mpdDbUpdated' flag each time before getting mpd status. 2012-08-16 17:15:40 +00:00
craig.p.drummond
bf59f2eaff Fix non-android compile! 2012-06-22 15:55:46 +00:00
craig.p.drummond
b3f36f1cae Android: more sizing fixes 2012-06-22 15:51:13 +00:00
craig.p.drummond
f31a7264cd Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond
f5f3114145 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.p.drummond
bf9c32af5f Have cantata-dynamic helper script send a dbus message when it starts and stops - so that cantata main window can show the current status if the helper is started externally. 2012-05-18 16:37:27 +00:00
craig.p.drummond@gmail.com
761a5850fa Create a 'BuddyLabel' class. When this receives a mouse-release event, it passes focus to its buddy - and if the buddy is a checkbox, it toggles the setting.
BUG:4
2012-04-27 11:09:51 +00:00
craig.p.drummond@gmail.com
020ea8807d If we remove the currently playing dynamic rules, then stop cantata-dynamic
Before linking new rules file, always remove the previous - even if QFile::exists() is false (as seems to be the case for dangling symlinks)
BUG:2
2012-04-27 11:06:18 +00:00
craig.p.drummond@gmail.com
bd8c9fee03 Fix usage of rules that only contain dates. Thanks to bug reporter for patch.
BUG:1
2012-04-27 11:03:11 +00:00
craig.p.drummond@gmail.com
ba5d5018d1 If not playing, and we fill playqueue, then start playing first track. 2012-04-22 20:41:23 +00:00
craig.p.drummond@gmail.com
1f1c77c77f Fix remove 2012-04-20 16:47:15 +00:00
craig.p.drummond@gmail.com
31b9eb3819 Place rules info in a QWhatsThis window, activated by clicking on label. 2012-04-20 16:47:01 +00:00
craig.p.drummond@gmail.com
a0768887ea Set flag when mpd database has been updated. 2012-04-20 11:21:30 +00:00
craig.p.drummond@gmail.com
f4df05139a - Move showPage dbus command out of Mpris class and into mainwindow
- Make MainWindow::showError visible on dbus interface
- When cantata-dynamic fails to locate any songs it will now emit an error and terminate.
2012-04-20 11:20:44 +00:00
craig.p.drummond@gmail.com
537a29b972 Use a QListView to display rules list, so that we can show include rules above exclude rules. 2012-04-19 17:30:18 +00:00
craig.p.drummond@gmail.com
c23fa1ecac Fix eclude rule usage when there are no include rules. 2012-04-19 17:29:38 +00:00
craig
1eacac2dc6 Reduce delay 2012-04-18 21:50:54 +00:00
craig
dc8edf98f2 Also need to check for player events 2012-04-18 21:25:34 +00:00
craig
fb7ec6e460 Better help text 2012-04-18 20:22:54 +00:00
craig
e46a9579f9 Add option to set a rule as 'exclude songs matching..' 2012-04-18 20:08:59 +00:00
craig
c070e81816 - Fix local socket connections
- Fix handling of errors - these start with ACK
2012-04-18 19:01:31 +00:00
craig
1dfb77dd9a Add extr-large cover sizes (64pixels library, 160pixels albums). 2012-04-18 18:33:39 +00:00
craig
843f3a847d Check timestamp of rules file before re-reading 2012-04-18 18:32:55 +00:00
craig
d437d9ca88 Re-write dynamic script in perl -> no need for mpc!!! 2012-04-18 18:32:36 +00:00
craig
a960335ad4 If MPD's DB has not changed, and we are using the same rule as before, no need to search again... 2012-04-17 19:11:16 +00:00
craig
158b40ddd8 Better song repeat detection 2012-04-17 15:51:28 +00:00
craig
99603b8ab5 Add support for del key 2012-04-16 18:40:05 +00:00
craig
ce5045180b - Change icon of active dynamic playlist
- Allow to have any combination of act1, act2, and toggle in itemview
2012-04-16 18:39:50 +00:00
craig
9517d96d85 Fix qt build 2012-04-16 18:38:37 +00:00
craig
5fac006d41 - Add showPAge to MPRIS interface
- Add a 'search' action (Ctrl-F) that will move focus to curent tab's search
field - or to play queue search field (if play queue has focus).
2012-04-16 18:38:00 +00:00
craig
af5ca574b2 Endure different year to last? COMMENTED OUT 2012-04-14 10:20:52 +00:00
craig
9fc66116d3 Allow to specify search type - eact, or partial 2012-04-14 10:19:44 +00:00
craig
791a126042 Fix from date 2012-04-14 10:19:06 +00:00
craig
59d77be7f0 Allow date ranges 2012-04-14 10:18:42 +00:00
craig
ea66d1d7df Dynamic playlists!!! 2012-04-10 21:23:21 +00:00