105 Commits

Author SHA1 Message Date
David Sansome
8c3b16a93d Properly shut down the WMDM lister 2010-08-22 15:42:21 +00:00
David Sansome
6790b43e62 Register for WMDM device notifications 2010-08-22 15:26:59 +00:00
David Sansome
c86f7ff1f1 Get free space information from WMDM devices 2010-08-17 21:09:28 +00:00
David Sansome
78db71c02c Semi-working WMDM device lister 2010-08-15 23:26:04 +00:00
David Sansome
164d4f6f6f Throw away the WPD lister and add a WMDM lister 2010-08-15 18:08:09 +00:00
David Sansome
ec22230f3c Add a WPD lister. Doesn't do anything yet, other than compile 2010-08-14 22:43:19 +00:00
John Maguire
871a853ff7 Fix compile on mac. 2010-08-14 18:37:16 +00:00
David Sansome
ff19d31403 Support removing files from MTP devices 2010-08-14 17:06:38 +00:00
David Sansome
9fda03aa60 Support copying files to MTP devices 2010-08-14 16:39:45 +00:00
David Sansome
3f5e188045 Initial support for MTP devices 2010-08-14 15:57:05 +00:00
David Sansome
9c4282c61c Fix a bug where forgotten devices couldn't be unmounted 2010-08-14 12:42:16 +00:00
David Sansome
39132c4dcd In the organise dialog, prompt before connecting a device that hasn't been connected before 2010-08-14 12:30:51 +00:00
David Sansome
c0ea45a9c9 Show an error dialog when copying or deleting files failed. 2010-08-14 11:51:50 +00:00
David Sansome
0faa81253f Keep the same iPod connection when copying or removing multiple files, instead of connecting and disconnecting for each one. Also fix the lockdownd hack. 2010-08-14 11:16:11 +00:00
David Sansome
1d25ee78ed Support removing files from ipods 2010-08-14 10:32:47 +00:00
David Sansome
2e646494aa Update a device's free space after copying or removing files from it 2010-08-11 18:47:53 +00:00
David Sansome
b27238a480 Test whether we can still talk to afc before freeing the lockdownd client (fixes usbmuxd errors once and for all), report afc copy errors, keep track of files that failed to copy to a device, don't attempt to write the itunesdb if there were errors during copying. 2010-08-10 19:42:43 +00:00
David Sansome
9d2a4783ff Don't show empty rows in the Hardware Information view 2010-08-10 18:45:34 +00:00
David Sansome
5e00eb11de Pass shared_ptrs to music storage things to the organiser thread so they won't get deleted if the device is disconnected 2010-08-09 21:50:46 +00:00
David Sansome
43a27979dc Keep a shared_ptr on connected devices during the lifetime of their background processing threads 2010-08-09 21:32:25 +00:00
David Sansome
4e12ef71c8 Remove old header 2010-08-09 21:14:03 +00:00
David Sansome
0ccc3a5f0a Remove dependency on libplist++ 2010-08-09 20:22:55 +00:00
John Maguire
46fe33b300 Add new icons to device properties list. 2010-08-09 20:15:12 +00:00
John Maguire
9e9d33165f * Add green ipod pngs.
* Fix transparency on ipod touch/iphone.
2010-08-09 20:06:53 +00:00
David Sansome
e65c710b5f Improve error handling while transferring the iTunes database to/from the iPod 2010-08-09 19:24:17 +00:00
John Maguire
f078edf0db Add ipod touch/iphone icon. 2010-08-09 19:14:42 +00:00
John Maguire
8f9492a975 bah 2010-08-09 18:42:17 +00:00
John Maguire
9ddba7251a * Get the given name for an iDevice.
* Clean up device information code & get a few more interesting values.
2010-08-09 18:40:20 +00:00
David Sansome
5739dbf1f0 Make copying to afc devices work :D 2010-08-08 19:11:34 +00:00
David Sansome
58506b0469 strdup to the rescue! 2010-08-08 17:45:57 +00:00
David Sansome
a228e2b806 Copy files to afc devices. Doesn't quite work yet 2010-08-08 17:41:06 +00:00
David Sansome
d29fb119a4 Don't rewrite the paths of songs on afc devices, and mark them as streams in the playlist so they won't get re-read on startup 2010-08-08 13:27:36 +00:00
David Sansome
23c02830de Don't display ssh mounts in the devices list 2010-08-07 16:30:42 +00:00
David Sansome
2a7c6de273 Register gstafcsrc properly, and use it when playing songs from an afcdevice 2010-08-01 18:09:38 +00:00
John Maguire
73657ccaaa Remove debug + Mac typo. 2010-08-01 17:38:58 +00:00
David Sansome
7a6499abde Copy the iTunes database off a libimobiledevice device and load it from the local file 2010-08-01 14:13:27 +00:00
John Maguire
7fce4ada7d AFC QIODevice for talking to iThings. 2010-08-01 12:19:21 +00:00
David Sansome
3c6f48bd4c Ignore mounted samba shares and CDs from the GIO lister 2010-08-01 12:00:50 +00:00
David Sansome
6faa1aa1a6 Merge iLister devices with GIO devices 2010-08-01 11:55:01 +00:00
David Sansome
01b6d39341 Oops, don't read the device info while holding the mutex 2010-08-01 11:29:04 +00:00
David Sansome
9c19bfd218 Make iLister threadsafe 2010-08-01 11:24:25 +00:00
David Sansome
5517e2a503 Oops, don't need this hack any more 2010-08-01 11:05:14 +00:00
David Sansome
02783b1d5d Unmount devices from the main thread instead of the organiser thread - fixes a crash when unmounting after copying 2010-08-01 11:01:07 +00:00
David Sansome
1f2b69c6bc Add support for deleting files from the filesystem, devices, and ipods. 2010-07-31 16:12:16 +00:00
David Sansome
7ca3612bea Friendly names for the iPod Touch and iPad 2010-07-31 14:13:37 +00:00
David Sansome
18f95c205c Don't show the device capacity text in the device properties dialog any more 2010-07-31 12:48:55 +00:00
John Maguire
24837741e5 Add support for capacity/free space to iDevices.
Fix code review comments for r1585
2010-07-30 22:08:47 +00:00
John Maguire
23044bf702 Add basic support for libimobiledevice. 2010-07-30 21:10:34 +00:00
David Sansome
6f259d4ecc Show a free space bar in the organise dialog, and also show how much space would be taken up after copying files. 2010-07-29 22:16:12 +00:00
David Sansome
3ad30d14a8 Display device free space information in the device properties dialog 2010-07-29 20:03:24 +00:00