1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-31 11:35:24 +01:00

2040 Commits

Author SHA1 Message Date
David Sansome
72096bf1c8 Move ArtLoader from mpris_common.h to its own file, add libxrme to 3rdparty, add a working XMPP remote. 2011-02-19 18:24:11 +00:00
David Sansome
304ce97b16 Fix a crash bug in MPRIS2 if MPRIS1 couldn't register on the bus. 2011-02-19 18:24:05 +00:00
David Sansome
acc2c537de Require gloox 0.9 instead of 1.0 (for Lucid), do some better logging, and login after connecting 2011-02-18 20:14:17 +00:00
David Sansome
c4f14527c8 Fix getting the user's XMPP password for the first time 2011-02-18 20:14:08 +00:00
David Sansome
ff66bc0ade Docs for the signals in PlaylistManager 2011-02-18 15:18:27 +00:00
Paweł Bara
832b258b55 me no speaky english 2011-02-17 20:04:58 +00:00
Paweł Bara
20658989c3 full library rescan feature - should already work as expected 2011-02-17 19:57:14 +00:00
John Maguire
438e332ea5 Fix crash in settings dialog. 2011-02-17 19:42:36 +00:00
John Maguire
68de9c99d3 Fixing comments from code review for r2833 2011-02-17 14:34:45 +00:00
David Sansome
d0aa3c6dea Fix a parsing error >.> 2011-02-17 14:23:58 +00:00
John Maguire
65264b517c Change XMPP connection to use stored credentials. 2011-02-17 14:10:10 +00:00
David Sansome
7717005415 Docs for PlaylistManager 2011-02-17 13:56:25 +00:00
John Maguire
45cabc1b6b Add settings dialog for Google account with verification and stores password in secure keychain. 2011-02-17 13:47:54 +00:00
Arnaud Bienner
6d8c87418a Corrected an other regression introduced in r2826: exit when playing and fadeout is disable 2011-02-16 23:44:03 +00:00
Arnaud Bienner
0f1a1cc332 Corrected regression introduced in r2826: exit application when nothing is playing 2011-02-16 23:03:00 +00:00
Arnaud Bienner
375abfd04e Don't exit application to fast, to allow fadeout 2011-02-16 22:43:05 +00:00
John Maguire
e36a333212 Basic XMPP support using gloox. 2011-02-16 20:49:12 +00:00
Paweł Bara
7de912d3a1 moving the responsibility for naming playlists into mimeData() methods (into models)
this means that pretty names for new playlists now also work when double clicking (in certain mode) or dragging and dropping
fixes issue #1477
2011-02-16 18:29:35 +00:00
Paweł Bara
383138737c the easy way is worse - reverting my last GstEngine's changes 2011-02-16 17:07:06 +00:00
John Maguire
7688cc35c6 Prevent libimobiledevice from using ~/.config on OS X. 2011-02-16 13:58:45 +00:00
John Maguire
b106979fb7 Use correct preferences file on OS X and migrate old config files. 2011-02-16 13:43:01 +00:00
Arnaud Bienner
b8bf93fc23 Being consistent: use already defined name_for_new_playlist_ field and GetNameForNewPlaylist function, to have the same behavior through the 'Open in a new playlist' action than with drag and drop 2011-02-16 01:04:48 +00:00
David Sansome
ec49e7a955 Docs for TaskManager, Queue and PythonEngine 2011-02-16 00:58:06 +00:00
Paweł Bara
2b0dcebaec let's try simpler EndOfStreamReached version now that we have nanoseconds 2011-02-15 22:37:33 +00:00
David Sansome
f5d5451c16 Document the IconLoader 2011-02-15 22:36:28 +00:00
Paweł Bara
7f3f4f4107 more accurate parsing of indices in CUEs (we now respect the FRAMES part)
+ incorporating arnaud's code comment in fileviewlist
2011-02-15 22:26:56 +00:00
David Sansome
0ce8f99494 Add a utility to generate python API docs using epydoc 2011-02-15 19:18:53 +00:00
Paweł Bara
fb33ba4cce lookout for smart playlists in 'open in new playlists' functionality (Fixes issue #1465) 2011-02-15 19:16:45 +00:00
Paweł Bara
29056d944c allow to delete now-playing playlists from their context menus (we already allow to do such a thing with middle click so we should be ok...) - Fixes issue #1444 2011-02-15 17:53:21 +00:00
Paweł Bara
88e0beeea9 better names for 'new playlists' generated from the files' tab (Fixes issue #1463) 2011-02-15 17:38:45 +00:00
Arnaud Bienner
b3839cf1d6 Adding accelerator key for just one simple string, while keeping old translations. Gonna check how Launchpad is able to handle this and how it will updated strings 2011-02-15 01:10:09 +00:00
Arnaud Bienner
f893b34ae0 Adding myself to the about dialog. Feel proud to have my name here :) 2011-02-15 00:00:07 +00:00
Arnaud Bienner
4d58e75e0a Using library item's name instead of generic text 'Playlist' when creating new playlist by DnD from the library, or when using 'Open in new playlist' 2011-02-14 23:06:36 +00:00
Arnaud Bienner
7221d93888 Minor syntactic changes on tagfetcher 2011-02-14 22:26:58 +00:00
David Sansome
dadbb3e6e5 Oops again :( 2011-02-14 21:23:01 +00:00
David Sansome
2740ad4370 Oops 2011-02-14 20:15:35 +00:00
David Sansome
8c691d2b3e Use constants instead of "1eN" literals for converting between time units. 2011-02-14 19:34:37 +00:00
Paweł Bara
faa0970c00 fixing SIP binding 2011-02-14 18:12:43 +00:00
Paweł Bara
85b876d112 fixed broken RemoveDuplicates script
maybe fix the issue #1444
2011-02-14 17:44:15 +00:00
Paweł Bara
d109b70898 David's comments 2011-02-14 17:29:56 +00:00
Paweł Bara
0182829223 user-friendly name for 'Open in new playlist' playlists (fixes issue #1445) 2011-02-14 17:00:13 +00:00
David Sansome
e67f39cedb Fix the windows build 2011-02-13 20:25:55 +00:00
David Sansome
f801252e3d Refactor Player and PlaylistManagers to have interfaces and add more MPRIS1 tests 2011-02-13 18:37:45 +00:00
David Sansome
12da941885 Add a really basic unit test for MPRIS1 2011-02-13 18:37:21 +00:00
David Sansome
e18409ebf4 Factor out a PlayerInterface from Player, and use it in MPRIS1 and MPRIS2 2011-02-13 18:36:29 +00:00
David Sansome
b38ce42ff8 Move the "Reset play counts" button in the edit tag dialog 2011-02-13 18:35:52 +00:00
David Sansome
3a1853a681 Use nanoseconds in playlist parsers, and fix the tests 2011-02-13 18:35:26 +00:00
David Sansome
507c5e2632 Change the fields in Song from seconds to nanoseconds 2011-02-13 18:34:30 +00:00
David Sansome
37618dae96 Use nanoseconds instead of seconds or milliseconds throughout the Player and Engine. 2011-02-13 18:29:27 +00:00
David Sansome
9aefae4e39 Remove a little space in the edit tag dialog 2011-02-13 18:29:13 +00:00