1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-02-01 20:06:53 +01:00

1369 Commits

Author SHA1 Message Date
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
9d253fdf37 Fix playlist loading tests. 2010-08-03 16:00:51 +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
809ac54bef Make afcsrc take a URI so it can be used with uridecodebin 2010-08-01 17:27:56 +00:00
David Sansome
cc1728ddf0 Initial commit of an afc gstreamer source 2010-08-01 16:37:38 +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
a207a3def5 Make pressing return in the library view the same as double clicking 2010-07-31 17:29:52 +00:00
David Sansome
51b5e7d607 Fix an assert when the library is grouped by file type 2010-07-31 16:13:50 +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
5a1fe772ac Fix the ordering of tracks in the library view, again 2010-07-31 15:00:31 +00:00
David Sansome
a236861dfa Option to group the library by file type 2010-07-31 14:14:03 +00:00
David Sansome
7ca3612bea Friendly names for the iPod Touch and iPad 2010-07-31 14:13:37 +00:00
David Sansome
7e29c772af Use the playlist's name as the default filename when saving it 2010-07-31 13:10:08 +00:00
David Sansome
a21b7541e5 Sort items in the library model that don't have track/disc information in a more deterministic way 2010-07-31 12:50:00 +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
David Sansome
6dc81851bf Juggle translations 2010-07-31 12:47:40 +00:00
David Sansome
cb2ae56949 Disable the OK button on the organise dialog when the destination device doesn't have enough free space. Fixes issue #539 2010-07-30 22:25:32 +00:00
David Sansome
06ce5e5253 Fix a crash when a device can't be connected, and remove some debug noise 2010-07-30 22:19:28 +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
e39a4a889b Fix build without libimobiledevice 2010-07-30 21:51:26 +00:00
David Sansome
4a096b69ee Make the free space widget prettier 2010-07-30 21:47:38 +00:00
John Maguire
23044bf702 Add basic support for libimobiledevice. 2010-07-30 21:10:34 +00:00
David Sansome
3f42b27826 Make the debian/rules generation work when the source dir is the same as the binary dir 2010-07-30 08:13:35 +00:00
David Sansome
e54f0a18d9 Add an implementation of FileSystemCapacity and FileSystemFreeSpace for windows 2010-07-29 22:58:23 +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