David Sansome
|
6fca8b1c3d
|
Fix some possible crashes when requesting MPRIS data during Clementine's startup
|
2012-08-17 14:41:57 +01:00 |
David Sansome
|
bacef04405
|
Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader.
|
2012-02-26 14:40:51 +00:00 |
David Sansome
|
48f15c9fc7
|
Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere.
|
2012-02-26 14:40:51 +00:00 |
John Maguire
|
54a79f0665
|
Always pause on --pause.
Fixes issue #1599
|
2011-05-26 15:40:53 +00:00 |
David Sansome
|
255682b057
|
Remove the special load behaviour from Playlist Items and instead add URL Handlers that do the same job but for all playlist item types.
|
2011-04-28 15:10:28 +00:00 |
David Sansome
|
ccb9f8cf94
|
Use URLs everywhere instead of filenames. Move the URL parsing and song loading code out of individual playlist parsers and into the base class. Fix the playlist parser unit tests.
|
2011-04-28 12:27:53 +00:00 |
David Sansome
|
3eedc916ad
|
Add a new logging system
|
2011-04-22 16:50:29 +00:00 |
Paweł Bara
|
032b5f7e48
|
initial commit of "multiple covers providers" feature:
- simple API for cover providers (both C++ and SIP)
- a new "package" for cover related code
|
2011-04-02 13:34:06 +00:00 |
David Sansome
|
a10d396f22
|
Fix the InsertUrls dbus method so it inserts tracks at the end of the playlist and plays them again.
|
2011-03-31 18:47:25 +00:00 |
David Sansome
|
f416c27483
|
Fix a compiler warning in mpris1.cpp
|
2011-03-29 19:05:04 +00:00 |
Paweł Bara
|
bfb068a6d1
|
conditionally hide some context menu actions in library view and playlist view
Song.is_stream()
|
2011-03-20 12:43:10 +00:00 |
John Maguire
|
2e286e4271
|
Fix broken signal in MPRIS1.
Fixes issue #1497
|
2011-02-23 11:11:17 +00:00 |
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
|
dadbb3e6e5
|
Oops again :(
|
2011-02-14 21:23:01 +00:00 |
David Sansome
|
8c691d2b3e
|
Use constants instead of "1eN" literals for converting between time units.
|
2011-02-14 19:34:37 +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
|
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
|
b3c211e26a
|
Move MPRIS setup to a background thread
|
2011-01-08 15:31:14 +00:00 |