Commit Graph

51 Commits

Author SHA1 Message Date
craig.p.drummond
173712493c Device sync support for Qt-only builds. To support this, a cut-down version of Solid is included. 2012-09-17 18:39:01 +00:00
craig.p.drummond
a117e8e385 Initialise some vars - probably not really required, but doesn't hurt!!! 2012-08-27 19:46:05 +00:00
craig.p.drummond@gmail.com
26e216a6e3 Store flag to indicate if device support album-artist tag. 2012-08-24 12:01:27 +00:00
craig.p.drummond
4aecafef4c Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
f5f3114145 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
3b6a820bb8 Fix copying track from MTP devices. 2012-05-04 11:06:46 +00:00
craig.p.drummond@gmail.com
f7ae678282 Add support for using KIO to access music collections. This is currently disabled as it is VERY slow. For example, accessing my android phone (via wifi) with 17 albums took ~60 seconds with webdav, and only ~10 when using sshfs!!!! 2012-05-03 20:07:28 +00:00
craig.p.drummond@gmail.com
397ecb56c7 Fix crashes when deivce is removed - we need to check if the Solid device is valid before looking at the particular device type. 2012-05-02 11:24:39 +00:00
craig.p.drummond@gmail.com
56557014b7 When updating a non-MTP device, prompt the user as to whether to perform a parial scan (only new songs are scanned), or a full scan (where all songs are rescanned). 2012-05-02 11:22:14 +00:00
craig
4a7225a249 OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-( 2012-04-02 18:03:00 +00:00
craig
8e3e403263 Reduce memory usage - VERY slightly!!!! 2012-04-02 17:56:13 +00:00
craig
583a1f582e Fix crash when quiting Cantata whilst devices are being scanned. 2012-03-21 19:20:48 +00:00
craig
7db4b15c70 Add option to group albums with multiple artists under Various Artists. 2012-03-20 21:11:02 +00:00
craig
c889820c9c Apply 'group single track albums' to devices. 2012-03-20 21:10:45 +00:00
craig
a1116bd227 Confirm device is valid 2012-03-04 16:33:02 +00:00
craig
6a11f80f72 Sleep 2012-02-29 18:11:06 +00:00
craig
68f3db0bf5 Show number of tracks read so far. 2012-02-22 20:21:24 +00:00
craig
5b68bd2e2b Initial work on remote (sshfs) devices. 2012-02-21 17:01:43 +00:00
craig
f013a39fa7 Set fileperms on cover files as well - so that these are owned by audio group 2012-02-19 12:20:41 +00:00
craig
ee0207e673 chwon all dirs 2012-02-15 19:08:17 +00:00
craig
02b6f9556d Set permissions on destination, not source! 2012-02-15 19:07:49 +00:00
craig
ae4658b322 Update dir model when add/remove songs 2012-02-10 20:33:54 +00:00
craig
f1aa6be9e8 Fix transcoding - although this does nto work very well for libMTP. Looks as if MTP devices have problems with ogg :-( 2012-02-09 21:22:04 +00:00
craig
d3dbf43377 SAve settings 2012-02-03 21:25:16 +00:00
craig
36d8f91049 Fix UMS and MTP song durations. 2012-02-01 21:39:04 +00:00
craig
b9bef9a78a Read MTP serial number. 2012-01-28 22:00:19 +00:00
craig
135ab049bb Add option to only transcode if source is a different format. 2012-01-28 21:37:23 +00:00
craig
d6e899a062 - 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
3d7346c7ff Don't allow editing of device properties when device is busy. 2012-01-28 11:27:08 +00:00
craig
8534e5f4a3 Initial transcode support 2012-01-28 11:26:49 +00:00
craig
62d948d348 Fix empty genres 2012-01-26 20:01:36 +00:00
craig
f51d438fe6 Speedup? 2012-01-24 19:31:17 +00:00
craig
a172998fc4 Use storageId 0 for music transfer - as opposed to determining via musicFolderId. This matches what amarok does. 2012-01-22 19:10:46 +00:00
craig
b5c7e43041 Allow to configure source and destination devices.
Add a label if device has not been configured before.
2012-01-21 22:51:02 +00:00
craig
503406087d Store Cantata settings in is_audio_player
Add animated action label
2012-01-21 22:27:27 +00:00
craig
3f81f07f3b - 'Fix Various Artists' setting belongs with device config
- Store Cantata specific UMS settings in separate file, as Amarok will completely replace the standard one!
2012-01-21 20:26:24 +00:00
craig
1436f47251 Better progress steps 2012-01-20 20:20:54 +00:00
craig
9bda8bab76 Fix MTP various-artists workaround 2012-01-20 20:20:33 +00:00
craig
ca0b06af5d Apply variosu artists fix.unfix depending on whether copying to or from device 2012-01-20 20:19:53 +00:00
craig
a62f2c907f When disaplying songs of various artists albums, show as 'track number -
artist - song'
2012-01-20 20:18:55 +00:00
craig
332d407c04 Need to recreate properties dialog each time, as it could be child of either listview or action dialog!!! 2012-01-19 20:30:14 +00:00
craig
165ef16070 Set permissions 2012-01-19 20:04:51 +00:00
craig
addec2f033 Be consisten with dolphin, "free" not "Free" 2012-01-19 19:48:26 +00:00
craig
71f3fcdf9c Remveo debug 2012-01-19 19:40:01 +00:00
craig
5788274bab Work-around lack of album-artist in mtp 2012-01-19 19:29:35 +00:00
craig
33418fddd7 Update capacity when add/remove 2012-01-19 19:28:50 +00:00
craig
01c7eb8a1e Settings for MTP devices 2012-01-19 19:28:35 +00:00
craig
ce3be01114 More MTP work... 2012-01-19 19:28:03 +00:00
craig
d2354a846c Fill in more details 2012-01-18 21:23:39 +00:00
craig
11b1db05cc Start of MTP device support. Still todo: copy-to device, remove songs, covers??? 2012-01-18 21:08:19 +00:00