craig.p.drummond
c6db16dd7b
After replacing play queue - dont emit error if fail plays, might be that playlist was not loaded...
2013-07-03 19:05:22 +00:00
craig.p.drummond
042d899fd7
Start playing, even if adding a playlist, when replace is used
2013-07-03 15:40:52 +00:00
craig.p.drummond
34faa07567
Better error message
2013-07-03 15:39:34 +00:00
craig.p.drummond
268701bdf0
Cant add a playlist, or part-of, to another playlist
2013-07-03 15:39:19 +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
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
37d6d8439a
Dont show socket filename in description
2013-06-21 18:42:25 +00:00
craig.p.drummond
b374aba431
Add debug logging
2013-06-10 16:34:22 +00:00
craig.p.drummond
115bcb6411
Simplify debug toggle
2013-05-28 19:09:46 +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
9a886461ef
Initialise members
2013-04-26 18:46:20 +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
f816f89bad
Set state to stopped if we stop after current
2013-04-19 18:31:59 +00:00
craig.p.drummond
8a755517a6
Update replaygani settnig when this is changed in mpd
2013-04-15 18:37:31 +00:00
craig.p.drummond
7317604547
Fix seek via mpris
2013-04-06 07:45:57 +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
4ec872866d
Fix order of items added to playqueue via drag-n-drop when playqueu alreay has items.
2013-03-07 21:32:46 +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
ac3345c65c
Better thread termination
2013-01-30 19:16:03 +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
3e7b04f872
Dont emit errors when setting volume. 'Fade on stop' seems to cause issues now and again, so just ignore!
2013-01-17 19:14:13 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
742ba7f54e
Fix detection of streams in play queue when current song is updated.
2013-01-15 19:17:39 +00:00
craig.p.drummond
9c503ad6fe
Move server info into a dialog.
2013-01-12 08:30:57 +00:00
craig.p.drummond
ab919e6c48
Ensure we ALWAYS guess tags for untagged playqueue items
2012-12-13 19:53:22 +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@gmail.com
40b046d9d1
Slightly better error messages.
2012-10-10 11:32:41 +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
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
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
3a34b9203f
Update playqueue, and outputs, when reconnecting.
2012-08-19 20:35:26 +00:00
craig.p.drummond@gmail.com
b9aee91f27
Only refresh status once in praseIdle
2012-08-14 11:08:46 +00:00
craig.p.drummond@gmail.com
129172ad0f
Reduce tiemout waiting for read replies - cant't jsut wait indefinetely
2012-08-13 11:06:59 +00:00
craig.p.drummond
5dd0942066
- Reset status when connection lost.
...
- Dont attempt to send commands if not connected.
2012-08-09 20:57:15 +00:00
craig.p.drummond
89b811ad3d
If we loose MPD connection, then show error widget.
2012-08-09 20:52:03 +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
d47747127a
Use command list when adding songs to playlist.
2012-07-12 17:57:52 +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