Craig Drummond
653b0031c4
Implement getDetails() for SQL backend - to supply set of artists, albums, etc for tag editor, dynamic rules, etc.
2015-06-08 19:55:47 +01:00
Craig Drummond
4a713c7ec9
Initial work on using SQL for MPD cache. Not 100% functional. Eventually
...
will also use SQL for Jamendo and Magantune...
2015-06-07 22:18:19 +01:00
Craig Drummond
a048f62137
Use mpd.cantata as DBus service name.
2015-04-25 15:23:28 +01:00
craig.p.drummond
93b70ec240
Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
...
BUG: 650
2015-03-16 19:18:52 +00:00
craig.p.drummond
ba6d330485
- (both) don't allow to set shorcut for actions that are menus (set prio, copy to dev)
...
- (trunk) reduce number of actions that can have shortcuts defined, list was way tooooo large!
2014-12-15 13:21:11 +00:00
craig.p.drummond
e35fc43bd9
Fix dynamic playlists with no include rules.
2014-10-30 17:38:32 +00:00
craig.p.drummond
4faf03b51b
Better systemd integration:
...
- Run cantata-dynamic as user mpd, group audio (instead of root). This also requires that /run/cantata-dynamic is created by systemd as user mpd doesn't have the necessary right.
- When cantata-dynamic is started, ensure that mpd is started before it.
2014-10-20 13:27:00 +00:00
craig.p.drummond
12a0615331
Enable script to function under OSX.
...
TODO: How to send message back to Cantata app under OSX??
2014-09-18 16:29:35 +00:00
craig.p.drummond
40766dd4bd
Re-format mode MessageBox messages - so that they can be split into main/sub text for MacOS dialogs.
2014-09-16 21:21:43 +00:00
craig.p.drummond
2190ba242b
Add option to disable song info tooltips.
2014-09-14 08:01:19 +00:00
craig.p.drummond
50a3981b03
Better rating range display
2014-09-03 18:28:13 +00:00
craig.p.drummond
0d681a4d78
Add note-label classes to ensure consistency
2014-08-21 16:40:46 +00:00
craig.p.drummond
0b4d03baa3
Show correct rating
2014-08-01 20:32:47 +00:00
craig.p.drummond
7199ad0aae
Add colon after NOTE - for consistency
2014-07-26 17:41:44 +00:00
craig.p.drummond
435fa303d0
Show rating in sub text
2014-07-24 17:36:31 +00:00
craig.p.drummond
80d10be52e
If we have a rating, but no include rules, then get list of songs with rating and use that
2014-07-24 17:36:00 +00:00
craig.p.drummond
d2b8298be7
Mention ratings in 'About Rules'
2014-07-23 18:05:46 +00:00
craig.p.drummond
2d8b027333
Add ratings support to dynamic playlists
2014-07-23 18:05:01 +00:00
craig.p.drummond
acbbf3cd55
Fix example
2014-07-23 18:04:43 +00:00
craig.p.drummond
6b09c0e47d
Re-add HTTP control page to server mode cantata-dynamic.
2014-06-23 20:05:08 +00:00
craig.p.drummond
4538f73e9b
Fix double bracket
2014-06-10 19:52:16 +00:00
craig.p.drummond
8af2ea14f2
Refactor high-dpi stuff
2014-06-04 18:45:30 +00:00
craig.p.drummond
62da2fa44e
Use systemDir()
2014-06-03 15:47:45 +00:00
craig.p.drummond
c55cc81e18
Should not need to move from old to new locations anymore
2014-06-01 08:55:05 +00:00
craig.p.drummond
5e28cf7ba2
Restore search field visibility for; PlayQueue, Artists, Albums, Folders, Playlists, Dynamic, and Devices views
...
BUG: 485
2014-05-30 16:03:56 +00:00
craig.p.drummond
12411c4010
Update strings
2014-05-23 21:39:35 +00:00
craig.p.drummond
8656803587
Use client-to-client to talk to cantata-dynamic when run in server mode => no need for port setting!
2014-05-23 21:38:33 +00:00
craig.p.drummond
64c06773ce
Alter includes to have su-folder - e.g. utils.h -> support/utils.h
2014-05-13 18:37:52 +00:00
craig.p.drummond
786f2b39f6
Move model roles into separate roles.h file.
2014-04-23 20:36:38 +00:00
craig.p.drummond
b119ad0c65
Put plural translations in separate source files.
2014-03-25 20:11:58 +00:00
craig.p.drummond
7bcb40d159
Use Q_GLOBAL_STATIC for Qt only builds
2014-03-17 19:52:47 +00:00
craig.p.drummond
b242ecc767
Add support for 'comment' tag in tag-editor and dynamic playlists.
...
BUG: 427
2014-02-28 20:14:45 +00:00
craig.p.drummond
3ef24bc6f6
Set 'no interaction' flag on NOTE labels - so that Oxygen's window drag works.
2014-02-28 20:11:51 +00:00
craig.p.drummond
32670fb301
Remove more space
2014-02-27 17:40:31 +00:00
craig.p.drummond
89f52915d7
Apply Fedora patches.
2014-02-22 10:19:19 +00:00
craig.p.drummond
b47bedab07
Create a 'Page' interface class, and use as base class for all pages. Mainwindow can now just store a pointer to the current page, and call relevant functions on this.
2014-02-06 19:50:16 +00:00
craig.p.drummond
83316553fc
Remove find buttons in status bar, and use Ctrl-F for both find in views and find in playqueue. Action depends upon which view has focus.
...
BUG: 384
2014-01-23 19:53:56 +00:00
craig.p.drummond
ced47ac5ca
Better dialog sizes - and dont need to store sizes of ALL dialogs in config...
2014-01-16 19:33:10 +00:00
craig.p.drummond
d91f8807d2
Results of cppcheck...
2014-01-08 19:49:48 +00:00
craig.p.drummond
9029248314
Use style to create Gtk3-like spinboxes.
2014-01-07 21:25:00 +00:00
craig.p.drummond
e5c729b48e
Fix tab order
2014-01-07 20:01:36 +00:00
craig.p.drummond
c6d2e379a8
Remove usage of Gtk-style on-off button for Gtk style, and instead give checkboxes better text and adjust config layout.
2014-01-06 20:43:24 +00:00
craig.p.drummond
addfca835a
Update (c) year
2014-01-06 19:32:05 +00:00
craig.p.drummond
bb2f217304
Add model test code
2013-11-21 18:15:36 +00:00
craig.p.drummond
c43f6ae6d3
When showin a new page, place focus on view.
2013-11-10 07:55:14 +00:00
craig.p.drummond
6c01df8b91
Remove unused variable
2013-10-17 17:24:09 +00:00
craig.p.drummond
fdadd3857c
Dynamic sorting of online service model
2013-10-10 20:30:02 +00:00
craig.p.drummond
e5959bc97e
Store data under XDG_DATA_HOME (~/.local/share)
2013-09-24 18:38:31 +00:00
craig.p.drummond
556071c2a7
Use NetworkJob to automatically, and consistently, handle re-directs
2013-09-18 18:11:49 +00:00
craig.p.drummond@gmail.com
a6b9f6cc98
Add 1 pixel spacing between toolbuttons
2013-09-13 11:27:19 +00:00