Commit Graph

1403 Commits

Author SHA1 Message Date
craig.p.drummond@gmail.com
f526ff94b7 Dont clear genre list when clearing music library model.
BUG:66
2012-09-03 11:32:48 +00:00
craig.p.drummond@gmail.com
7518129530 artist.jpg/png not album.jpg/png
BUG:69
2012-09-03 11:28:54 +00:00
craig.p.drummond@gmail.com
e5059c0a48 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
6a29c8a261 Fix compilation!!!! 2012-09-02 20:17:35 +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@gmail.com
cde095c9ad - Elide to right (or left for RTL) strings in sidebar.
- Use icon size when determining size of tabs
2012-08-31 11:09:46 +00:00
craig.p.drummond@gmail.com
69c9a32906 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
1ac3fe1c95 Spelling :-( 2012-08-30 19:45:43 +00:00
craig.p.drummond
fdc26ef562 Improve FancyTabWidget appearance for Gtk+ style - when hovering, draw selection into a QImage and set painter's opacity before drawing image. 2012-08-30 19:44:47 +00:00
craig.p.drummond
cce65bda5e Spelling :-( 2012-08-30 19:44:14 +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
b75fdb36f1 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
819344a6ac 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@gmail.com
ae4ee2e2dd Use correct palette (Active/Inactive) when drawing item text. 2012-08-30 11:58:06 +00:00
craig.p.drummond@gmail.com
47995ae3ff Package missing edit-clear-locationbar-rtl.png icons so that clear button appears in windows line-edits. 2012-08-30 11:13:56 +00:00
craig.p.drummond@gmail.com
3cbabdcc6b Package Qt's jpeg image plugin with windows zip file - otherwise jpeg cover images cannot be loaded! 2012-08-30 11:09:40 +00:00
craig.p.drummond
29d3209a44 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
2f6deeb2ad Initialise some vars - probably not really required, but doesn't hurt!!! 2012-08-27 19:46:05 +00:00
craig.p.drummond
d4b88fda95 Connect to replayFinishied signal of job, not manager. 2012-08-27 19:38:09 +00:00
craig.p.drummond
1820da0f87 Improve cover fetching? 2012-08-27 19:37:33 +00:00
craig.p.drummond
4969e338fc Fix dir retrieval when we just have filename - return / 2012-08-27 19:36:15 +00:00
craig.p.drummond@gmail.com
ef4c4a2b68 Store flag to indicate if device support album-artist tag. 2012-08-24 12:01:27 +00:00
craig.p.drummond@gmail.com
920db67507 Better features text 2012-08-24 12:01:13 +00:00
craig.p.drummond@gmail.com
08decd9648 Fix MPD dir accessibility check for qt builds 2012-08-23 17:49:59 +00:00
craig.p.drummond@gmail.com
2fdbb5030c 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
647530b94f HTTP paths should also be fixed to end with / 2012-08-23 11:05:24 +00:00
craig.p.drummond@gmail.com
73f3815338 If the date string recieved from MPD is longer than 4 characters, just use the first 4 - as we are only interested in the year. 2012-08-23 11:04:34 +00:00
craig.p.drummond@gmail.com
9ebb2a087c Also qt-only 2012-08-22 12:33:32 +00:00
craig.p.drummond@gmail.com
7babf2210f Include kdeversion.h for KDE_IS_VERSION macro 2012-08-22 12:22:30 +00:00
craig.p.drummond@gmail.com
f351b411f0 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
6274223406 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
4e92b257d8 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
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
ac968ed14d Use "users" group and not "audio" when setting the group ID of covers, lyrics, and audio files.
BUG:54
2012-08-21 11:06:42 +00:00
craig.p.drummond@gmail.com
56927b42fc - 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
a0aab6879b Fix track order when adding newly added album, via folders page, to playqueue. 2012-08-20 11:36:51 +00:00
craig.p.drummond@gmail.com
6db6265ad9 Fix issue with filenames containing quotes for playlist items
BUG:58
2012-08-20 11:09:01 +00:00
craig.p.drummond
a22e91ef78 Update playqueue, and outputs, when reconnecting. 2012-08-19 20:35:26 +00:00
craig.p.drummond
7c9a2fa74b Fix handling of filename's with quotes.
BUG:58
2012-08-19 10:56:51 +00:00
craig.p.drummond
1aab2694a6 Fix spelling mistakes.
BUG:55
2012-08-19 10:29:23 +00:00
craig.p.drummond@gmail.com
fb14d116c9 Reset 'mpdDbUpdated' flag each time before getting mpd status. 2012-08-16 17:15:40 +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@gmail.com
0cf607d85b Dont need to stop dynamizer unless connection details have changed. 2012-08-16 17:14:32 +00:00
craig.p.drummond@gmail.com
65170508fe 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
craig.p.drummond@gmail.com
8cfb8a8380 Allow 'showPage' dbus command to also show playqueue (if this has been placed in the sidebar) 2012-08-15 11:12:55 +00:00
craig.p.drummond@gmail.com
df457ff5a2 More consistent control of prev/next buttons. 2012-08-15 11:12:33 +00:00
craig.p.drummond@gmail.com
025ff2ee76 Dont attempt to get current song if we are still inactive 2012-08-15 11:12:13 +00:00
craig.p.drummond@gmail.com
7d8691a642 Use QWIDGETSIZE_MAX and not INT_MAX to set maximum height of expanded interface. 2012-08-15 11:11:36 +00:00
craig.p.drummond@gmail.com
64cfcab3b6 Only refresh status once in praseIdle 2012-08-14 11:08:46 +00:00