Commit Graph

1168 Commits

Author SHA1 Message Date
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 1dbb1817e8 Codereview comments from r1685 2010-08-12 16:35:43 +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 a1332a2c05 Support multiple selections in the devices view 2010-08-11 18:18:58 +00:00
David Sansome 8e11c8b29e Update translations 2010-08-11 18:18:14 +00:00
David Sansome b74f853446 Merge translations from launchpad 2010-08-11 17:46:01 +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 4d0cf9aafe update translations
bah
2010-08-09 18:42:36 +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
John Maguire cef7e2a69e Fix free space bar rendering on mac. 2010-08-09 14:20:33 +00:00
John Maguire b1a96fd54d Fix encoding of tags we get from gstreamer. 2010-08-09 13:12:54 +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 68d7156071 Add Copy to device... to the playlist context menu 2010-08-08 13:06:52 +00:00
David Sansome d81db5f255 Reload playlist items in the background after editing 2010-08-08 12:36:07 +00:00
David Sansome 49da0eee27 Put a mutex around all the taglib stuff 2010-08-08 12:35:23 +00:00
David Sansome 23c02830de Don't display ssh mounts in the devices list 2010-08-07 16:30:42 +00:00
David Sansome 296b2099ae Install an svg icon on Linux. Fixes issue #604 2010-08-07 10:41:42 +00:00
David Sansome 42139fe92f Append to, not replace, CFLAGS and CXXFLAGS. Fixes issue #609 2010-08-07 10:03:26 +00:00
David Sansome aadd38708f Fix an overflow when calculating free space and capacity. Thanks YellowOnion. Fixes issue #584 2010-08-07 10:00:20 +00:00
John Maguire b37949628a Use filename if no title in now playing widget.
Fixes issue #535
Thanks to arthur.murauskas
2010-08-06 14:15:14 +00:00
David Sansome 0b85797e45 Fix a crash when the gst state change takes ages 2010-08-04 20:32:53 +00:00
David Sansome 6f63dcc37f Remove some debug output 2010-08-04 18:31:18 +00:00
John Maguire 67eb9770c4 Code review comments for r1631 2010-08-04 12:37:46 +00:00
John Maguire 35e87b2a77 Start gstreamer playing from a separate thread. 2010-08-04 12:13:43 +00:00
David Sansome 1cbd0af8fb Fix compilation with gcc 2010-08-04 08:17:31 +00:00
John Maguire 16d50b29d8 Nice typedefs. 2010-08-03 19:40:54 +00:00
John Maguire 36264e0b2b Separate out UniversalEncodingHandler. 2010-08-03 19:29:49 +00:00
John Maguire 78371a5d3a Remove debug 2010-08-03 19:08:05 +00:00
John Maguire e67f9a66c8 Load playlist in separate threads on startup. 2010-08-03 18:57:17 +00:00
John Maguire f5449b9f8d Move playlist loading off the GUI thread. 2010-08-03 14:59:18 +00:00
John Maguire 812a91214e Add a warning if Song::InitFrom{Query,File}() is called from the GUI thread. 2010-08-03 13:37:47 +00:00
David Sansome 6604e97493 Make it possible to change the language with --language, or an option in the settings dialog. Fixes issue #583 2010-08-02 19:02:21 +00:00
David Sansome aad6093b63 Give each gstreamer element a unique name 2010-08-02 18:13:40 +00:00
John Maguire 93f4fca324 Do bulk tag updates in "parallel".
Update issue #542
2010-08-02 15:07:26 +00:00
John Maguire f45ec1a43e Push more tag saving off the GUI thread.
Update issue #542
2010-08-02 14:22:05 +00:00
John Maguire 8166a50b2a Use persistent model index. 2010-08-02 14:07:34 +00:00