Commit Graph

710 Commits

Author SHA1 Message Date
craig.p.drummond
81fc4ec952 Re-add unity menubar, and closeEvent(), that were reverted by mistake! 2012-09-28 16:20:11 +00:00
craig.p.drummond
8ab381fe8b Improve MPRISv2 interface. 2012-09-25 20:18:57 +00:00
craig.p.drummond
f4b456d8bb Only show OSD when we are actually playing a song. 2012-09-25 19:46:09 +00:00
craig.p.drummond
94f039071f Show menubar when run under Unity. 2012-09-24 20:14:56 +00:00
craig.p.drummond
4c4b3ae8df Pass closeEvent to derived class if we are not using tray items. 2012-09-24 18:45:17 +00:00
craig.p.drummond@gmail.com
de22c98007 Use freedesktop notifications spec for Qt-only Linux builds. 2012-09-24 17:14:25 +00:00
craig.p.drummond@gmail.com
e12f70bbd4 Add 'Show Window' action to Linux Qt-only build - so that we have a way of restoring the Cantata window from the Unity menubar. 2012-09-24 11:23:47 +00:00
craig.p.drummond
701fc18d8c Only override closeEvent when we have a trayItem
BUG:96
2012-09-23 16:39:30 +00:00
craig.p.drummond
7b766008d7 Fi we get to the 'similar' section of the last.fm response before finding an image, stop looking.
BUG:94
2012-09-22 13:33:48 +00:00
craig.p.drummond@gmail.com
92a5c76179 Add 10% extra height for sizeHint()'s of artist/track labels.
BUG:93
2012-09-21 17:01:22 +00:00
craig.p.drummond@gmail.com
7f1707e1e4 Only look at images within artst/album section.
BUG:94
2012-09-21 11:46:07 +00:00
craig.p.drummond@gmail.com
ee479a3493 Add a custom spinbox to closer match Gtk3's large button spinbox style. Only for linux builds NOT run under KDE, and using QGtkStyle. 2012-09-21 11:08:09 +00:00
craig.p.drummond@gmail.com
e5793d6b52 More non-oxygen icon work
BUG:91
2012-09-20 11:02:47 +00:00
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
d1cb1f9ae0 Add a shuffle icon that matches the repeat icon better. 2012-09-18 20:18:28 +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
173712493c Device sync support for Qt-only builds. To support this, a cut-down version of Solid is included. 2012-09-17 18:39:01 +00:00
craig.p.drummond
5412af31d1 Fix saving/restore of window sizes 2012-09-12 18:57:03 +00:00
craig.p.drummond@gmail.com
5189bb0906 Fix some CMake issues
BUG:75
2012-09-10 12:32:58 +00:00
craig.p.drummond@gmail.com
92a370c41f When refreshing DB, make sure Albums view is at top level.
BUG:78
2012-09-10 11:25:09 +00:00
craig.p.drummond@gmail.com
0b1791bc7b Add a gui setting to control the enforcement of single-click.
BUG:76
2012-09-10 11:09:43 +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
e4ad38abdb Consistency... 2012-09-03 19:06:57 +00:00
craig.p.drummond
820d9ba041 Make more strings as qt-only 2012-09-03 19:06:01 +00:00
craig.p.drummond
86a9b9db5c Reduce number of translations 2012-09-03 19:05:04 +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
c7006bfaab Cleanup 2012-08-31 11:44:06 +00:00
craig.p.drummond@gmail.com
240929a90c Check for embedded covers before falling back to loading first image found in folder. 2012-08-31 07:07:48 +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
5f0fd2a717 When looking for album covers, also check for "${file}.jpg/png", "${albumArtist} - ${album}.jpg/png" and "${album}.jpg/png" within current songs folder. (These are checked AFTER cover.jpg/png, etc.)
BUG:65
2012-08-30 19:38:45 +00:00
craig.p.drummond
2034c11660 Force single-click activation in views. To enable double-click mode (which depends upon the style), edit cantatarc (KDE) or cantata.conf (Qt only) and set 'forceSingleClick=false' in the '[General]' section. 2012-08-30 19:37:59 +00:00
craig.p.drummond
6920496682 When displaying cover tooltip, if image is too big or image file is not found (as is the case for embedded covers), then save the image into a base64 array as a PNG - and have Qt use this in the 'img' tag.
BUG:64
2012-08-29 19:30:45 +00:00
craig.p.drummond
3976961311 Connect to replayFinishied signal of job, not manager. 2012-08-27 19:38:09 +00:00
craig.p.drummond
03b1427477 Improve cover fetching? 2012-08-27 19:37:33 +00:00
craig.p.drummond@gmail.com
9fd4109300 Fix MPD dir accessibility check for qt builds 2012-08-23 17:49:59 +00:00
craig.p.drummond@gmail.com
0f27a3d4a9 If not changing artist/albumartist/album of a track in tag editor, then just update track if possible - as opposed to removing and adding to list (which causes a complete refresh of list) 2012-08-23 17:49:32 +00:00
craig.p.drummond@gmail.com
def05566fc Include kdeversion.h for KDE_IS_VERSION macro 2012-08-22 12:22:30 +00:00
craig.p.drummond@gmail.com
56c05ef290 For KDE<4.9 or Qt (Linux) builds, monitor /proc/mounts for changes - to know whether MPD dir is accessible or not. 2012-08-22 11:28:00 +00:00
craig.p.drummond@gmail.com
d96f457a6b When displaying year, get the year from the album - as this maybe different per track of album (if the album is a compilation) 2012-08-21 17:55:30 +00:00
craig.p.drummond@gmail.com
b9fd3eb225 In KDE builds, check if MPD is readable each time we get a device added or removed signal from Solid. (Requires KDE4.9 to function correctly)
BUG:53
2012-08-21 17:55:06 +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
62611bad53 - Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond@gmail.com
be707eaa3c Fix track order when adding newly added album, via folders page, to playqueue. 2012-08-20 11:36:51 +00:00
craig.p.drummond
e0eb891c29 Fix spelling mistakes.
BUG:55
2012-08-19 10:29:23 +00:00
craig.p.drummond@gmail.com
458cead912 Dont need to stop dynamizer unless connection details have changed. 2012-08-16 17:14:32 +00:00
craig.p.drummond@gmail.com
5a61cf0609 When press CTRL-F, put focus on playqueue search if its currently on one of the playqueue buttons. 2012-08-15 11:13:49 +00:00