craig.p.drummond
4b64fa30fc
Remove double semi-colons...
2012-06-10 14:44:29 +00:00
craig.p.drummond
591e0f961b
Fix adding of playlists via d'n'd.
...
NOTE: cannot respect position when d'n'd as dont know size of playlist
2012-06-10 14:12:49 +00:00
craig.p.drummond
28947a62b0
Disable volume control if MPD returns a volume of -1 - as it does when the mixer is disabled.
...
BUG:23
2012-06-10 13:45:12 +00:00
craig.p.drummond
18457828c1
Fix update when chaning connection
2012-06-09 12:27:15 +00:00
craig.p.drummond
e2f63f26ec
Multiple server support fixes
2012-06-08 17:54:59 +00:00
craig.p.drummond
614ad21b64
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
632bc04c9b
Add support for multiple MPD servers.
2012-06-08 17:53:35 +00:00
craig.p.drummond@gmail.com
e95ba21ba7
Add support for listing playlist files in folder view.
...
BUG: 19
2012-06-06 11:14:29 +00:00
craig.p.drummond
f9f1edcb6f
Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt.
2012-05-31 17:45:57 +00:00
craig.p.drummond@gmail.com
c009106af9
Only automatically start playing songs if we are replacing the playqueue, or the song is the first song added via the commandline.
...
BUG:13
2012-05-12 19:39:36 +00:00
craig
0687a37f86
'plchangesposid' sends all remaing IDs, so no need to check at end. Was causing a phatom, empty, song to appear in playqueue model.
2012-04-18 21:41:58 +00:00
craig
5e5a10fe35
If connection fails due to password, then state this in error message.
2012-04-18 18:32:08 +00:00
craig
14b278f583
Disable debug
2012-04-17 15:52:01 +00:00
craig
800dddc394
Request list of URL handlers immediately after connecting.
2012-04-17 15:51:40 +00:00
craig
4181654bdf
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
cd3831c3db
Re-arrange connection logic. dyanmizer appears to (sometimes) be causing errors!
2012-04-16 21:06:09 +00:00
craig
fdc17d2542
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
f650fa2f90
Playlists model expects rows to be in ascending order when removing
2012-04-05 14:26:58 +00:00
craig
c3a8c16884
Cleanup
2012-04-05 14:19:26 +00:00
craig
b46329d53c
Delete rows in reverse
2012-04-05 14:19:16 +00:00
craig
2d6e035b3c
debug
2012-04-02 18:01:14 +00:00
craig
197ea42c14
Fix single-tracks / multiple-artists when list is refreshed
2012-04-02 18:00:15 +00:00
craig
c4d60bc6c3
Need more work to translate errors :-(
2012-03-29 16:47:08 +00:00
craig
97ef69b80c
Translate some errors
2012-03-29 15:50:18 +00:00
craig
62bb1ee146
"listplaylist" command is not used.
2012-03-29 15:50:05 +00:00
craig
72265d2bf3
Support 'single' mode.
2012-03-29 15:49:47 +00:00
craig
5a57f336b8
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
7b7da1ef58
Fix removing, and moving, songs???
2012-03-26 19:26:56 +00:00
craig
5ad1a144b2
No need for explicit update
2012-03-26 18:33:24 +00:00
craig
74e3663c5b
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
ea932bda1c
Work on playlist editing
2012-03-21 19:04:10 +00:00
craig
e6182412c3
Initial import of grouped playlists - NOT FINISHED
2012-03-16 22:33:34 +00:00
craig
a1676f5815
Include QStringList
2012-03-14 17:27:56 +00:00
craig
b450c6ad45
Reduce QMutex usage - have MPDStats/MPDStatus emitted as objects, and
...
stored in relevant classes.
2012-03-13 19:31:25 +00:00
craig
82eb726af3
Cleanup
2012-03-06 19:01:35 +00:00
craig
a5324ca799
No quotes around MPD
2012-02-26 15:00:55 +00:00
craig
a7b78a4017
When loose MPD connection, indicate via message widget.
2012-02-16 21:05:46 +00:00
craig
a331138e97
Fx Qt only
2012-02-14 21:23:18 +00:00
craig
224b463d11
Show when lose connection
2012-02-13 21:03:27 +00:00
craig
a0f42e8413
Add 'copy to device', etc, actions to folders page.
2012-02-10 20:32:56 +00:00
craig
1f6d860b94
Query MPD for list of supported protocols - and only allow supported URLs.
2012-02-09 19:17:01 +00:00
craig
d1b25ef480
Slightly better error messages
2012-02-06 19:51:54 +00:00
craig
af9ee4d3d1
Use KMessageWidget to show errors - copy of KDE code taken for pre KDE4.7 and
...
Qt only builds.
2012-02-06 19:50:22 +00:00
craig
743ae52f5c
When using local UNIX domain socket, allow playback of non database files.
2012-02-06 19:49:53 +00:00
craig
d4e055cba3
- Don't allow to change Music folder for UMS devices when properties dialog is shown from copy dialog.
...
- Reduce MPD connect/disconnect state changes
- Clean up when abort is requested
2012-01-28 11:28:43 +00:00
craig
eae42fde39
Improve playqueue handling when we have 1000s of entries.
2012-01-24 21:59:37 +00:00
craig
8ff88cdb36
Need to place all finames in quotes
2012-01-18 21:00:49 +00:00
craig
73bc659d43
Cleanup
2012-01-04 19:19:13 +00:00
craig
7dad99ec88
Update copyright statements.
2012-01-04 19:15:55 +00:00
craig
1fca06141f
Allow to connect to local domain socket.
2011-12-28 20:55:17 +00:00