craig.p.drummond
0a09911a92
Fix decoding of Cantata HTTP stream URLs.
2012-12-30 21:52:11 +00:00
craig.p.drummond
b79fedfbdc
Need to set key (used to group albums) AFTER guessing tags and filling empty fields.
...
(This was accidentaly reverted by r1759)
2012-12-15 17:39:32 +00:00
craig.p.drummond
b79f87a377
Import initial cover download dialog. This is so that trunk actually compiles!
...
THIS IS NOT FINISHED, NOT EVEN SLIGHTLY!!!
2012-12-15 12:39:45 +00:00
craig.p.drummond
63acab3bdb
Need to set key (used to group albums) AFTER guessing tags and filling empty fields.
2012-12-14 09:10:49 +00:00
craig.p.drummond
e3f326d162
Ensure we ALWAYS guess tags for untagged playqueue items
2012-12-13 19:53:22 +00:00
craig.p.drummond
9bbb73f751
Revert playqueue guessed tags when showing tag editor
2012-12-12 20:30:11 +00:00
craig.p.drummond
858f4bb52e
- When guessing tags, remove leading spaces/dashes from title.
...
- Also add tag/title guessing to details shown in main window.
2012-12-10 19:55:08 +00:00
craig.p.drummond
a465271b8b
For playqueue items, if we only have a filename, and no artist, etc, then attempt to ascertain artist, album, title, and track number from the filename. These will be extracted if the filename has the following pattern:
...
"%artist%/%album%/%track% %title%"
Otherwise, if we cannot extract all of these, just set the title to the filename without path.
BUG:138
2012-12-10 19:54:34 +00:00
craig.p.drummond
9bffe212dd
Move MPD thread into MPDConnection class
2012-12-08 11:25:32 +00:00
craig.p.drummond@gmail.com
1f1b5c16c2
Add 'Set Album Artist from Artist' action to tag editor.
2012-12-07 12:07:23 +00:00
craig.p.drummond
563335bc16
When refresh button is pressed send an update and stats request to MPD.
2012-11-26 21:28:05 +00:00
craig.p.drummond
ef551186e4
Apply some cppcheck and scan-build suggestions...
...
BUG:129
2012-11-05 20:41:30 +00:00
craig.p.drummond@gmail.com
fc7a0829e3
Handle UTF-8 playlist names.
...
BUG:109
2012-10-15 11:11:55 +00:00
craig.p.drummond
2521a1efd5
- 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
e2fd9eb105
Slightly better error messages.
2012-10-10 11:32:41 +00:00
craig.p.drummond@gmail.com
ba6e68ae73
Not used.
2012-10-08 17:22:14 +00:00
craig.p.drummond@gmail.com
70b6f5d550
Move most of Utils into support lib
2012-10-08 11:22:54 +00:00
craig.p.drummond
43ef241b02
Add setting to control name of downloaded cover files.
...
BUG: 104
2012-10-07 19:27:29 +00:00
craig.p.drummond@gmail.com
6ca5a860fb
Set Artist, AlbumArtist, and Album of cue files to that of assigned album.
...
BUG:79
2012-09-10 12:07:19 +00:00
craig.p.drummond@gmail.com
1a967755b0
When sorting tracks, sort on duration after sorting on name, title, and genre. This way of tracks do not have a takc number, disc, year, etc, then we will sort on the name/title before duraiton.
2012-09-10 11:14:33 +00:00
craig.p.drummond
9654ce15a9
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
191261759d
D'oh!!!
2012-09-03 19:06:39 +00:00
craig.p.drummond
0c61131818
Reduce number of translations
2012-09-03 19:05:04 +00:00
craig.p.drummond
5669f724f6
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
fad8f81f84
Cleanup
2012-08-31 11:44:06 +00:00
craig.p.drummond@gmail.com
647530b94f
HTTP paths should also be fixed to end with /
2012-08-23 11:05:24 +00:00
craig.p.drummond@gmail.com
73f3815338
If the date string recieved from MPD is longer than 4 characters, just use the first 4 - as we are only interested in the year.
2012-08-23 11:04:34 +00:00
craig.p.drummond@gmail.com
4e92b257d8
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
56927b42fc
- Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
...
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond@gmail.com
a0aab6879b
Fix track order when adding newly added album, via folders page, to playqueue.
2012-08-20 11:36:51 +00:00
craig.p.drummond@gmail.com
6db6265ad9
Fix issue with filenames containing quotes for playlist items
...
BUG:58
2012-08-20 11:09:01 +00:00
craig.p.drummond
a22e91ef78
Update playqueue, and outputs, when reconnecting.
2012-08-19 20:35:26 +00:00
craig.p.drummond
7c9a2fa74b
Fix handling of filename's with quotes.
...
BUG:58
2012-08-19 10:56:51 +00:00
craig.p.drummond@gmail.com
64cfcab3b6
Only refresh status once in praseIdle
2012-08-14 11:08:46 +00:00
craig.p.drummond
832aaa6a08
Save MPD filename scheme settings with MPD server settings.
2012-08-13 18:56:01 +00:00
craig.p.drummond@gmail.com
a5f487644a
Reduce tiemout waiting for read replies - cant't jsut wait indefinetely
2012-08-13 11:06:59 +00:00
craig.p.drummond
19092d1c1f
- Reset status when connection lost.
...
- Dont attempt to send commands if not connected.
2012-08-09 20:57:15 +00:00
craig.p.drummond
dcf85a1cef
If we loose MPD connection, then show error widget.
2012-08-09 20:52:03 +00:00
craig.p.drummond
279eae51a0
If socket.write() fails, to do a waitFroWritten!!!
2012-08-09 20:46:12 +00:00
craig.p.drummond
76ac26c2b7
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
a9db7a35d6
Attempt to reconnect every .5s (for 15s) when resuming
2012-08-08 11:16:26 +00:00
craig.p.drummond
e208f2bde5
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
e5420a1243
Use command list when adding songs to playlist.
2012-07-12 17:57:52 +00:00
craig.p.drummond
bbc8503ddf
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
073def4ae0
Forgot to add :-(
2012-06-27 17:07:09 +00:00
craig.p.drummond
169f8a97d9
- 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@gmail.com
dea1f32ea2
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
63e0431f6c
Make TagLib optional.
2012-06-18 18:22:58 +00:00
craig.p.drummond
dc96d65f7d
Fix saving/reading/updating connection details.
2012-06-15 22:36:55 +00:00
craig.p.drummond
09527996b1
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