Commit Graph

219 Commits

Author SHA1 Message Date
craig.p.drummond
4ef5c3349c Ensure rating is in correct range.
BUG: 559
2014-10-09 19:17:31 +00:00
craig.p.drummond
8bc190701c Send 'play 0' to play first track. Looks like just 'play' can start at a random track!!! 2014-10-08 15:51:11 +00:00
craig.p.drummond
bd7f39fc3a Typo fixes: Uknown -> Unknown, ReplyGain -> ReplayGain 2014-10-07 18:47:35 +00:00
craig.p.drummond
bc77091b47 Need to remove stop-after, and stop volume fade, if we issue a playcommand 2014-10-07 11:14:47 +00:00
craig.p.drummond
ccde6b138c If playlist is loaded and replaces playqueue, then start playback of first track. 2014-10-07 11:09:24 +00:00
craig.p.drummond
1fc6cd1697 - Be more consistent with eanbling/disabling idle socket signals
- Don't report on MPD errors from status - as we can get lots due to stickers.
2014-10-07 11:05:35 +00:00
craig.p.drummond
07684c713d If a command fails to be sent to MPD, and the socket is in an error state, then completely disconnect and reconnect.
BUG: 550
2014-10-04 21:26:47 +00:00
craig.p.drummond
a732e10219 If connection fails, refresh playqueue and status 2014-10-04 19:17:23 +00:00
craig.p.drummond
b85137a95c Show notification when outputs changed.
BUG: 552
2014-10-01 11:02:19 +00:00
craig.p.drummond
ff56aa17df Remove stream name, etc, from MPD errors. 2014-09-29 16:09:29 +00:00
craig.p.drummond
0d59bf41d6 Full refresh action. Needed to recognise changes to ArtistSort, etc. 2014-09-23 20:28:23 +00:00
craig.p.drummond
ceedf3697f - add inhibit suspend whilst playing for Mac
- add detection of resume from suspend for Mac
2014-09-22 19:45:48 +00:00
craig.p.drummond
58982bc321 Fix fade range 2014-08-18 19:05:52 +00:00
craig.p.drummond
8646daf255 Remove unused call 2014-08-18 19:05:37 +00:00
craig.p.drummond
fb5132f3d8 Use CANTATA_MAKE_VERSION not MPD_MAKE_VERSION 2014-08-18 19:04:31 +00:00
craig.p.drummond
a3abf118f8 ReplayGain settings only valid for MPD v0.16 onwards. 2014-08-18 19:04:08 +00:00
craig.p.drummond
aec0fc4a02 Add support for modified-since MPD find command (MPD>=0.19)
UNTESTED!
2014-08-17 14:58:06 +00:00
craig.p.drummond
ec2c98802b Stop volume fade if stopping after 2014-08-01 20:34:09 +00:00
craig.p.drummond
ec6f631952 Initial support for ratings - stored in MPD's sticker DB. This is NOT complete - support in dynamic playlists is still TODO... 2014-07-21 19:01:56 +00:00
craig.p.drummond
dfd5d40494 Add some debug when clear errors 2014-07-10 19:50:34 +00:00
craig.p.drummond
e83c883c75 Clear MPDs error message after display - so that we dont keep on displaying it! 2014-07-10 19:48:08 +00:00
craig.p.drummond
5f00020dfc Move fade-on-stop code into MPDConnection class 2014-07-08 19:15:55 +00:00
craig.p.drummond
593acd3b3e Store radio station 'name' field in extra map 2014-06-16 19:14:18 +00:00
craig.p.drummond
5b618df864 Add performer and composer to table-view for playqueue, playlists, and search 2014-06-11 18:27:13 +00:00
craig.p.drummond
aea7172439 Disable scrobble love button when playqueue is empty. 2014-06-02 19:49:40 +00:00
craig.p.drummond
ecbe7a6507 Check list sizes before at() call
BUG: 484??
2014-05-23 21:43:31 +00:00
craig.p.drummond
5f0b67f02c 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
c93020a00a Re-enable 'love' button if action fails 2014-05-21 18:44:32 +00:00
craig.p.drummond
e5b5a72a2f Fix scrobble 'love' via mpdscribble 2014-05-21 18:44:09 +00:00
craig.p.drummond
6a39d8af5f - 'Love' tracks
- 'Love' via MPDScribble
2014-05-20 18:40:21 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
6720738531 Store streams in '[Radio Streams]' MPD playlist - and not streams.xml.gz 2014-05-02 16:36:25 +00:00
craig.p.drummond
259394474b If connection to MPD faiils, attempt to ascertain if its a proxy error.
BUG: 471
2014-04-29 19:03:01 +00:00
craig.p.drummond
8077a7934e More debug 2014-04-29 19:01:05 +00:00
craig.p.drummond
c5488812d0 Log socket error string 2014-04-29 18:59:28 +00:00
craig.p.drummond
d223e2d8f8 No need for settings class in touch builds 2014-04-16 17:48:51 +00:00
craig.p.drummond
a8348046df Disable MPDUser for touch builds 2014-04-15 19:20:42 +00:00
nikwen.developer@gmail.com
2921a273bf Initial Ubuntu SDK version 2014-04-08 22:18:27 +00:00
craig.p.drummond
288d38026e MPDConnection itself can call playlist update 2014-04-08 18:55:01 +00:00
craig.p.drummond
ac6680ed87 More debug 2014-04-07 20:23:20 +00:00
craig.p.drummond
cea11c0cd5 Fix comments 2014-04-07 20:23:02 +00:00
craig.p.drummond
bc409b6e1d Dont send update per dir 2014-04-04 19:33:03 +00:00
craig.p.drummond
1da3ee9586 Fix adding songs to playqueue with priority when playqueue is not empty. 2014-03-26 19:40:22 +00:00
craig.p.drummond
0f0b371a59 Only parse items of songs as required 2014-03-26 19:36:20 +00:00
craig.p.drummond
0f320b7631 Use Q_GLOBAL_STATIC for Qt only builds 2014-03-17 19:52:47 +00:00
craig.p.drummond
fcb797ab3c Fix port number format in KDE builds 2014-03-14 19:09:20 +00:00
craig.p.drummond
37b868da09 Fix updating-db message/spinner 2014-03-14 19:08:10 +00:00
craig.p.drummond
429465cb91 Speed-up MPD response parsing, by only converting strings to UTF-8 when required 2014-03-07 17:20:07 +00:00
craig.p.drummond
8de06f3a8d After editing files in tag editor, editing in track organizer, adding new files, or removing exisint files, only ask MPD to update folders that have changed. 2014-02-27 17:38:28 +00:00
craig.p.drummond
feafcbb19a When waiting for replies from MPD, use Qt's standard timeout value of 30s. While the socket is still connected, Cantata will wait up to 4 times the timeout value. Therefore, the actual timeout has increased to 2minutes!
BUG: 422
2014-02-25 19:23:30 +00:00