Commit Graph

1328 Commits

Author SHA1 Message Date
craig.p.drummond
abc80ebf47 To help with windows build, embed pre-rendered versions of main icon. 2012-08-07 19:38:33 +00:00
craig.p.drummond
44bc6d6587 With KDE builds (4.7 or later), and Windows Qt builds, reconnect to MPD when system is resumed. 2012-08-06 19:07:58 +00:00
craig.p.drummond
6c379c693d Rename 'small' parameter - to fix build issue with windows. 2012-08-06 19:07:12 +00:00
craig.p.drummond@gmail.com
f49201fe19 Fix multiple downlod attempts when getting covers from HTTP. 2012-08-06 12:34:48 +00:00
craig.p.drummond@gmail.com
49003527c2 When requesting covers from a HTTP server, use QUrl::toPercentEncoding. 2012-08-06 12:24:56 +00:00
craig.p.drummond@gmail.com
ca1ae3808e Add CMake options to disable 'automagic' dependencies 2012-08-06 12:05:58 +00:00
craig.p.drummond@gmail.com
55af254f81 Fix crash when toggling playqueue in sidebar at application start-up.
BUG:48
2012-07-23 10:51:46 +00:00
craig.p.drummond@gmail.com
720a09d1c6 - Fix track order when adding newly added album to playqueue.
- When dragging one artist, or album, in treeview to play queue, show cover image (if possible).

BUG:48
2012-07-20 11:46:34 +00:00
craig.p.drummond
d47747127a Use command list when adding songs to playlist. 2012-07-12 17:57:52 +00:00
craig.p.drummond@gmail.com
0c6ae40474 Fix saving of library to XML cache when multiple artist albums are grouped under 'Various Artists' (only save artist attribute once!!)
BUG:47
2012-07-11 11:20:18 +00:00
craig.p.drummond
e8007615ee When fading on stop, reset original volume immediately before sending stop.
BUG:46
2012-07-10 20:18:35 +00:00
craig.p.drummond
65f03c0229 Dont update MPD volume just after we receive a status update - as MPD already has that setting! Fixes an issue with pulseaudio setups - where MPD disconnects from pulse audio, tells cantata that volume is -1, and cantata attempts to set volume to 0.
BUG:46
2012-07-10 20:09:10 +00:00
craig.p.drummond
e611822ae1 Oops! Remove forcnig of http downloads... 2012-07-10 19:55:20 +00:00
craig.p.drummond
5917238c34 If 'Music folder' in settings dialog is a http folder (path starts with http://), then attempt to download cover-art from the http server. 2012-07-10 19:43:58 +00:00
craig.p.drummond@gmail.com
674fff8fed When expanding interface, set max size to INT_MAX. Otherwise, on windows at least, the maximise button can get disabled.
BUG:45
2012-07-10 17:36:01 +00:00
craig.p.drummond@gmail.com
7a4257127b Ensure correct phonon state at start-up. 2012-07-10 17:14:35 +00:00
craig.p.drummond@gmail.com
0f5e9e9ffb Display version number in Qt-only about dialog. 2012-07-10 12:06:53 +00:00
craig.p.drummond
d5a7e5ce5a Update 2012-07-09 18:42:53 +00:00
craig.p.drummond
a54579801a When applying updates in tag editor, track organizer, or replay gain dialog show a progress bar to indicate activity. 2012-07-09 18:42:36 +00:00
craig.p.drummond
2154e0088c Dont attempt to rename a playlist to its current name - otherwise it is deleted! 2012-07-09 18:42:12 +00:00
craig.p.drummond
9e9d390b21 Detect when this is the first time a user has run Cantata. If so, don't place the play queue in the sidebar. 2012-07-09 18:41:44 +00:00
craig.p.drummond
450f0a47a0 Exclude android stuff from source package - its not usable anyway!!! 2012-07-08 17:09:06 +00:00
craig.p.drummond
957ebcfc26 Update 2012-07-08 16:35:32 +00:00
craig.p.drummond
09955fd657 Update 2012-07-06 20:41:53 +00:00
craig.p.drummond
badbe953c1 Fix auto-hiding splitter issues when toggle playqueue in sidebar:
1. Autohide is off, play queue is placed in the right part of the splitter (as in previous versions of Cantata), and the splitter handle is set to about 0.5 of whole windows width
2. Turn on sidebar autohide
3. Place the play queue in the sidebar
4. Remove the play queue from the sidebar
5. Result: the sidebar autohides (as expected), but occupies the whole width when expanded (and not the 0.5, as previously). 

Patch by Piotr Wicijowski
2012-07-03 19:35:46 +00:00
craig.p.drummond
177e4851ef Regenerate 2012-07-03 18:45:18 +00:00
craig.p.drummond
e724fb2c71 Update 2012-07-03 18:44:26 +00:00
craig.p.drummond
773488ff8a Fix spelling!!!! 2012-07-03 18:43:42 +00:00
craig.p.drummond
81016aa112 Add default priority action 2012-07-03 18:40:33 +00:00
craig.p.drummond
78f1887fda Stop position timer whilst dragging slider. 2012-07-03 18:40:09 +00:00
craig.p.drummond
73de313ab5 Fix setting custmo priority in play queue. 2012-07-03 18:39:51 +00:00
craig.p.drummond
31ece6fffc When saving lyrics provider settings to config file, need to use orignal ID string - not the translated one.
BUG: 44
2012-06-29 19:46:08 +00:00
craig.p.drummond
e07342442b Spelling 2012-06-27 21:17:27 +00:00
craig.p.drummond
ed4034a688 Dont hide progressbar until we have actually finished! 2012-06-27 21:17:08 +00:00
craig.p.drummond
a12dd645ff Regenerate 2012-06-27 20:49:49 +00:00
craig.p.drummond
9a4b322dfb Remove KIO device support - it never worked, was slow, and not useable in its current state. 2012-06-27 17:18:58 +00:00
craig.p.drummond
ca52bc0db5 Forgot to add :-( 2012-06-27 17:07:09 +00:00
craig.p.drummond
b56156fe8d Use italic text for note. 2012-06-27 17:06:44 +00:00
craig.p.drummond
e530838c8f Save genre with album (taken from 1st track), and only save with track if this is different to the album's genre. 2012-06-27 17:06:28 +00:00
craig.p.drummond
ce59bd7a36 - Use better names for library/folder loading signals.
- Don't pass dbDateTime into load function, instead store dbDateTime in connection and use this.
- Don't store db time all over the place in the GUI thread, turn MPDStats into a singleton like MPDStatus and use that
2012-06-27 17:05:48 +00:00
craig.p.drummond
3657310768 When calculating sizeHint, use same calculation as used in LibraryPage/AlbumsPage
BUG:43
2012-06-27 17:05:21 +00:00
craig.p.drummond@gmail.com
0d9a371399 When updating, remove songs first, then add. This way if a non-key field is updated, song wont disappear! 2012-06-26 11:30:55 +00:00
craig.p.drummond@gmail.com
6fcbfbabbb Fix noticing of tag chages when MPD database is updated. When comparing songs need to check all fields - not just filename! 2012-06-26 11:23:35 +00:00
craig.p.drummond@gmail.com
13b5464fdc When reading mpd.conf file, if bind_to_address is set to "any", then use default of "locahost". 2012-06-26 11:12:11 +00:00
craig.p.drummond@gmail.com
b1ec217249 When fetching lyrics or info for a song which has had the 'various artists' workaround applied - revert this before requesting data. 2012-06-26 11:11:18 +00:00
craig.p.drummond@gmail.com
a8be23dc18 Create a dummy clas for PlayQueuePage, so that when we save its name to the config file we get a more meaningfull name. 2012-06-26 11:10:39 +00:00
craig.p.drummond@gmail.com
996c746086 When using tab-style sidebar, need to call ShowWidget when index is changed.
BUG:42
2012-06-26 11:10:26 +00:00
craig.p.drummond@gmail.com
b1c99d0ebc Store settings in config file if KDE wallet is disabled.
BUG:41
2012-06-26 11:09:57 +00:00
craig.p.drummond
0e4df151e0 More avcode v54 work
BUG:40
2012-06-25 19:59:08 +00:00
craig.p.drummond
d540bc4ff7 Include header 2012-06-25 19:35:20 +00:00