1154 Commits

Author SHA1 Message Date
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
John Maguire
992e0fb95e Add support for saving songs in a separate thread.
Updates issue #542
2010-08-02 14:00:43 +00:00
John Maguire
be389a12f3 Also check for usbmuxd. 2010-08-02 12:42:59 +00:00
David Sansome
1dcdbfd7d6 Link gstasfsrc with the library rather than the executable 2010-08-01 18:53:55 +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
David Sansome
3535e5b954 Compile the afc plugin statically 2010-08-01 17:41:04 +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