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