craig.p.drummond
56e8b209a1
Only show composer field in tag editor if it is one of the MPD supplied tags
2013-12-05 19:40:46 +00:00
craig.p.drummond
bb20217719
When shuffling albums, only start to play if was playing before shuffle
2013-11-27 19:40:18 +00:00
craig.p.drummond
fe91b4faa4
Fix detecting if MPD dis is readable, if it is specified as \\host
...
BUG: 316
2013-10-17 17:22:54 +00:00
craig.p.drummond
bda9120b74
Use "play" command if play button is pressed and there is no current song.
2013-09-24 18:41:35 +00:00
craig.p.drummond
2e22b1a258
HTTP stream URL is per collection
2013-08-23 16:34:03 +00:00
craig.p.drummond
0e0242896d
For MPD versions 0.17 and above, if Cantata can read a .cue file then it will list each track as a separate entry in the artists and albums views.
...
BUG: 249
2013-07-02 19:20:40 +00:00
craig.p.drummond
1d235066c3
Fix MPDConnectionDetails::operator==
2013-06-24 18:42:29 +00:00
craig.p.drummond
ff7a17dd22
Add support for a simple profile where MPD is started by cantata, and the only settings are the music folder and cover names.
2013-06-23 08:51:19 +00:00
craig.p.drummond
b374aba431
Add debug logging
2013-06-10 16:34:22 +00:00
craig.p.drummond
67f7058633
Remove lyrics and info pages, and place within a new context view.
2013-05-18 10:13:53 +00:00
craig.p.drummond
813ee2f784
- Fix deletion of threads.
...
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
44a90c27ae
Attempt to fix stop-after-current when there is only 1 track in the playqueue, and this is set to repeat
2013-04-19 18:32:37 +00:00
craig.p.drummond
aceb5a7a7f
- Ignore mouse-wheel move on volume button if muted
...
- Add mouse-wheel filter to volume popup menu
2013-04-14 12:28:50 +00:00
craig.p.drummond
330cf5c12d
track ID is a signed in
2013-04-06 07:45:11 +00:00
craig.p.drummond
8efae3ec46
Better control over stopAfterCurrentId
2013-04-06 07:44:47 +00:00
craig.p.drummond
8243c2d9e7
Add 'Stop after track' to playqueue context menu.
2013-04-04 19:57:52 +00:00
craig.p.drummond
6ec349a7c5
Indicate stop-after track
2013-04-04 19:01:12 +00:00
craig.p.drummond
a304174850
Mute/unmute
2013-04-04 19:00:51 +00:00
craig.p.drummond
b82c71a0a9
Implement 'Stop after current track'
2013-03-29 20:58:28 +00:00
craig.p.drummond
bbeb25e084
Formatting
2013-03-22 21:17:54 +00:00
craig.p.drummond
11e1d4c35e
If replacing playqueue with a stream, then start playing when added.
2013-02-13 19:42:27 +00:00
craig.p.drummond
c60604502f
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
9c503ad6fe
Move server info into a dialog.
2013-01-12 08:30:57 +00:00
craig.p.drummond
db076cb6b4
Move MPD thread into MPDConnection class
2012-12-08 11:25:32 +00:00
craig.p.drummond
edc77873dd
When refresh button is pressed send an update and stats request to MPD.
2012-11-26 21:28:05 +00:00
craig.p.drummond
334397fe94
- Remove cover fetching from dyanmizer
...
- Only add config item for dynamizer port, as remote dynamizer should really be on the same machine as MPD.
2012-10-10 19:00:28 +00:00
craig.p.drummond
04a0c519a2
Add setting to control name of downloaded cover files.
...
BUG: 104
2012-10-07 19:27:29 +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@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
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
ace2380cb1
Save MPD filename scheme settings with MPD server settings.
2012-08-13 18:56:01 +00:00
craig.p.drummond
7ffe313d54
If socket.write() fails, to do a waitFroWritten!!!
2012-08-09 20:46:12 +00:00
craig.p.drummond
6a09f94b64
More work on reconnectnig after 'resume'
...
- Use a QTimer, so that we can have queued connection
- Show info mesasge (if taken longer than 1 second) to indicate that we are resuming
2012-08-09 19:44:33 +00:00
craig.p.drummond@gmail.com
41b7f8184f
Attempt to reconnect every .5s (for 15s) when resuming
2012-08-08 11:16:26 +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
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
5bff55a584
Support MPD queue functionality. Add an 'Add With Priority' to menu of library, etc, views. Add a 'Set Priority' to play queue. Requires MPD 0.17.0 or newer.
2012-06-15 19:05:14 +00:00
craig.p.drummond
8c9eb631f4
If an MPD connection has more than 1 output, show an 'Outputs' sub menu in the settings menu.
2012-06-08 17:54:25 +00:00
craig.p.drummond
f31a7264cd
Add support for multiple MPD servers.
2012-06-08 17:53:35 +00:00
craig
b0410a4c37
If connection fails due to password, then state this in error message.
2012-04-18 18:32:08 +00:00
craig
1c0f679b18
Improve MPD connection reliability. When one socket (command or idle) is
...
disconnected, only reconnect that one. If a reconnect fails, then
disconnect both. If we receive an empty reply to a command and socket has
been closed - then attempt to reconnect and resend command.
2012-04-17 15:51:10 +00:00
craig
ba5111b438
Need to keep track of which ids refer to streams, as these may change artist/title/etc, so will always need full updates
2012-04-08 17:39:01 +00:00
craig
98f84cd5a9
Translate some errors
2012-03-29 15:50:18 +00:00
craig
7564f134db
"listplaylist" command is not used.
2012-03-29 15:50:05 +00:00
craig
5426dc3d84
Support 'single' mode.
2012-03-29 15:49:47 +00:00
craig
b60f6ffeb3
Use 'plchangesposid' MPD command to get list of playqueue changes - means
...
less data needs to be read from MPD per playqueue update.
2012-03-29 15:49:19 +00:00
craig
2c1b796e96
Fix removing, and moving, songs???
2012-03-26 19:26:56 +00:00
craig
cdf12784bb
Fix logic of replacing play queue - the clear message is sent in the MPD
...
thread just before the add message.
2012-03-26 18:22:26 +00:00
craig
09cd31443b
Work on playlist editing
2012-03-21 19:04:10 +00:00