1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-29 19:11:18 +01:00
Commit Graph

1282 Commits

Author SHA1 Message Date
David Sansome
8c26c61b0b Sort the device libraries properly 2010-07-04 00:58:01 +00:00
David Sansome
545d28428c Use the library delegates in the devices view 2010-07-04 00:37:41 +00:00
David Sansome
71a1cf3c41 Disconnecting devices works 2010-07-04 00:33:34 +00:00
David Sansome
b9be6eba5f Fix a crash on shutdown 2010-07-03 23:33:31 +00:00
David Sansome
db5409b66b Store devices in the main database 2010-07-03 23:00:07 +00:00
David Sansome
6654182032 Don't connect new devices automatically, put them in a list model. Add icons for ipods, android phones and USB memory sticks. 2010-07-03 21:05:55 +00:00
David Sansome
d3e3d04fe1 Prune the gstreamer scope at a much lower interval 2010-07-02 19:23:08 +00:00
David Sansome
77618d6a5e Merge the 0.4.1 and 0.4.2 changelogs back into trunk 2010-07-01 19:22:45 +00:00
John Maguire
b4fa694847 Fix crash in file organiser. 2010-07-01 19:10:48 +00:00
John Maguire
fff5c1bb5d Well that was satisfying. 2010-07-01 18:24:21 +00:00
David Sansome
b35392d60d Don't query the track position and length quite so often. Might reduce CPU usage for issue #246 2010-06-30 20:36:16 +00:00
David Sansome
a1fbd65f68 Test whether sqlite3 has the FTS3 at compile time, and use the static sqlite3 module if not 2010-06-30 19:55:46 +00:00
John Maguire
88be9986f1 Catch Enter key events & ignore events we don't understand.
Fixes issue #443
2010-06-29 18:44:36 +00:00
David Sansome
2d64703ee8 Merge translations from Launchpad 2010-06-28 18:35:00 +00:00
David Sansome
8d3ca44d14 moc doesn't know about config.h, so these slots need to always be declared. 2010-06-26 15:09:32 +00:00
David Sansome
751f2bbd43 Merge translations from Launchpad 2010-06-26 13:27:12 +00:00
David Sansome
0404ecec70 Fix compilation without gstreamer. Fixes issue #440 2010-06-26 13:20:08 +00:00
David Sansome
7c09e39d41 Only compile the DeviceKit bits on Linux 2010-06-26 12:57:00 +00:00
David Sansome
61e1f1b680 Fix a release mode compilation error 2010-06-26 12:52:27 +00:00
David Sansome
2deca7fd61 Add a DeviceManager which holds all the listers and connected devices. Make FilesystemDevices use their own LibraryWatcher. 2010-06-26 12:41:18 +00:00
David Sansome
28ea240eb8 ConnectedDevices have a LibraryModel 2010-06-25 23:38:21 +00:00
David Sansome
b750df38ce Rename the DeviceEngines to DeviceListers 2010-06-25 22:36:21 +00:00
David Sansome
2b17a8ee1f Revert r1344 (the timer tracing), it didn't help 2010-06-25 22:04:24 +00:00
David Sansome
b423350208 Put each DeviceEngine in its own thread, don't pretend to be a QAbstractItemModel (it's annoying and not at all thread-safe), add a debugging class to listen to and print events. 2010-06-25 22:01:47 +00:00
David Sansome
2ef1fe5ac1 Fix LINGUAS processing 2010-06-25 20:48:39 +00:00
David Sansome
ad9d6e7e73 Beginnings of some code to handle removable devices. DeviceKit engine for linux. Doesn't do anything useful yet. 2010-06-25 19:04:10 +00:00
David Sansome
a9addb3c54 Add the DeviceKit-disks dbus interfaces 2010-06-25 16:17:17 +00:00
David Sansome
f8d0afbc18 Move dbus xml files to src/dbus 2010-06-25 16:05:02 +00:00
David Sansome
f0b984cbe9 Prepend a 0 to single-digit track numbers in the organiser. Fixes issue #438 2010-06-25 15:15:02 +00:00
David Sansome
093f198556 Use this handy cmake variable 2010-06-25 12:34:04 +00:00
David Sansome
a0f9c81891 Don't prune the scope while playback is paused 2010-06-25 08:48:19 +00:00
David Sansome
cc6413ab0e Add tracing to every timer event, might help track down CPU usage... 2010-06-25 08:46:03 +00:00
David Sansome
8a8fa51ae2 Remember the last destination too 2010-06-24 23:40:04 +00:00
David Sansome
69924cd76a Add copy and move menu items to the playlist 2010-06-24 23:36:39 +00:00
David Sansome
e1e8866424 Make pausing and resuming library scans come from the task manager, not the organiser. 2010-06-24 22:59:29 +00:00
David Sansome
dbe51d2cf5 Add an "Organise files..." menu option to the Library view 2010-06-24 22:45:30 +00:00
David Sansome
a8f505e266 Don't fiddle playlist entries if the directory ID doesn't match what it was before - eg. if you delete a directory and add another one, and some IDs get reused. 2010-06-24 22:21:54 +00:00
David Sansome
724fa9539f The debian and rpm changelogs contain no useful information, so let's fill them automatically 2010-06-24 22:07:04 +00:00
David Sansome
05b6c8fe71 Allow organising of whole directories, and pause the library watcher while organising is in progress. 2010-06-24 21:46:18 +00:00
David Sansome
b2f8bb7063 Pass the copy/move state through to Organiser 2010-06-24 20:26:17 +00:00
David Sansome
f9e3d405cd Consts and grammar 2010-06-24 18:59:09 +00:00
David Sansome
5f9c1bb2aa Oops, don't need this any more 2010-06-24 18:37:13 +00:00
David Sansome
0848f62c3d Move OrganiseFormat to core/ and add an Organise class that actually does the work. 2010-06-24 18:33:38 +00:00
David Sansome
e680c441c1 Directory model, reset button, save and load settings 2010-06-24 17:34:23 +00:00
David Sansome
8fbc954279 Oops 2010-06-24 16:50:26 +00:00
David Sansome
3de7311c36 Add tests for the various format flags 2010-06-24 16:44:12 +00:00
David Sansome
b2dcaf5cd4 Add a dialog for organising files in a library. Doesn't work yet 2010-06-24 16:26:49 +00:00
David Sansome
e112d5172f Give the album cover manager a better default size. Thanks himynameiszacHandiamapirate 2010-06-24 14:47:16 +00:00
John Maguire
4da0ef772d Fix bundle target. 2010-06-24 12:53:35 +00:00
John Maguire
254fb4ca9b Move macdeploy.py to dist/ 2010-06-24 12:51:53 +00:00