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
|
c6bd3cbb30
|
Fix an uninitialised variable error with gcc 4.6.0. Fixes issue 1659
|
2011-03-30 15:00:00 +00:00 |
Paweł Bara
|
02c51be094
|
fixing SIPs
|
2011-03-20 23:04:58 +00:00 |
Paweł Bara
|
e619d7a280
|
fixing a bug where streams were removed from playlist during Clementine's startup
|
2011-03-20 16:07:24 +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 |
Paweł Bara
|
3db00fc339
|
plugin that lets you grey out deleted songs on demand ("main menu / playlist") - available by default
also: this action will "ungrey" songs that were deleted but got restored
SIPs
|
2011-03-19 10:22:55 +00:00 |
Paweł Bara
|
ce17d5f1c9
|
API for coloring rows in playlist view
graying out of broken songs on playback
David's POT?
|
2011-03-13 11:43:44 +00:00 |
Paweł Bara
|
7c86b0c7a5
|
updating SIPs
|
2011-03-10 18:12:56 +00:00 |
David Sansome
|
285f2c9ff9
|
Add cross-links to the PyQt4 docs, document Song, NetworkAccessManager, PlaylistSequence
|
2011-02-27 17:16:22 +00:00 |
David Sansome
|
4471e27ef6
|
Python docs for PlaylistParser, and clean up the interface a bit
|
2011-02-27 12:14:32 +00:00 |
David Sansome
|
dc509db512
|
Python docs for PlaylistItem
|
2011-02-27 12:14:21 +00:00 |
David Sansome
|
ff66bc0ade
|
Docs for the signals in PlaylistManager
|
2011-02-18 15:18:27 +00:00 |
David Sansome
|
d0aa3c6dea
|
Fix a parsing error >.>
|
2011-02-17 14:23:58 +00:00 |
David Sansome
|
7717005415
|
Docs for PlaylistManager
|
2011-02-17 13:56:25 +00:00 |
David Sansome
|
ec49e7a955
|
Docs for TaskManager, Queue and PythonEngine
|
2011-02-16 00:58:06 +00:00 |
David Sansome
|
f5d5451c16
|
Document the IconLoader
|
2011-02-15 22:36:28 +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
|
faa0970c00
|
fixing SIP binding
|
2011-02-14 18:12:43 +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
|
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 |
Paweł Bara
|
c8aed5fd30
|
further refactoring of duplicated playlist-insertion related code in RadioServices
|
2011-02-10 22:24:17 +00:00 |
Paweł Bara
|
38172c39b4
|
simplifying AddItems API of RadioService
|
2011-02-09 18:23:14 +00:00 |
Paweł Bara
|
60ac6768b8
|
Fresh new 'open in new playlist' action (Updates issue #1431).
|
2011-02-09 17:51:59 +00:00 |
Paweł Bara
|
b7cd42fe53
|
minor C++ stuff
|
2011-02-06 14:34:47 +00:00 |
Paweł Bara
|
82e92bb3ac
|
library view has now three modes: 'all songs', 'duplicates only' and new 'untagged songs only' (check out the http://code.google.com/p/clementine-player/wiki/LibraryViewModes) - fixes issue #305
+ hiding the 'complexity' of QueryOptions filter and query_mode mutual exclusion behind it's API
|
2011-02-06 13:18:18 +00:00 |
Paweł Bara
|
2623a170a4
|
forgot this
|
2011-02-02 21:05:07 +00:00 |
David Sansome
|
e4d9d54414
|
Link Clementine against SIP and PyQt on Windows, and add the modules to python's inittab
|
2011-01-31 23:44:44 +00:00 |
Paweł Bara
|
2959dbff85
|
'show duplicates only' view for library where you can see which songs in your library are duplicated and delete unnecessary duplicates (fixes issue #1328)
|
2011-01-30 21:00:49 +00:00 |
David Sansome
|
618aec2c74
|
Clean module dicts properly when unloading a script - works around a bug in Python 2.7.0 only
|
2011-01-29 00:57:58 +00:00 |
David Sansome
|
bcc35ec29c
|
Add a test for stuff in the module's global dict
|
2011-01-28 21:43:10 +00:00 |
David Sansome
|
9ca237bfa2
|
Add a unit test for some basic python scripting functionality
|
2011-01-28 20:52:38 +00:00 |
John Maguire
|
c39a514f2b
|
Add close shortcut to script dialog.
|
2011-01-24 17:06:21 +00:00 |
David Sansome
|
3f9dec3808
|
Add an "Install script from file..." button
|
2011-01-18 23:10:22 +00:00 |
Paweł Bara
|
07739d6c68
|
Python bindings for LibraryView + new UI hook for plugins: the view's context menu
support for IN operator in LibraryQuery.AddWhere
|
2011-01-18 16:34:43 +00:00 |
John Maguire
|
2c9964ffa9
|
zomg scripting support on Mac.
|
2011-01-18 14:02:51 +00:00 |
David Sansome
|
472ab04e97
|
Make libarchive optional, disable loading scripts from archives if it's not present.
|
2011-01-18 13:44:12 +00:00 |
Paweł Bara
|
3cfca9e926
|
fixes segfault introduced in last commit
|
2011-01-17 20:57:00 +00:00 |
David Sansome
|
35a61de0a4
|
Refactor ScriptInfo into another class, add some (currently unused) code to read scripts from archives.
|
2011-01-17 20:01:16 +00:00 |
Paweł Bara
|
a883630ab3
|
duplicate remover script (fixes #21)
fix a scripting crash when one native object was registered more than once
veto mechanism for inserting songs into playlist
|
2011-01-16 23:46:58 +00:00 |
John Maguire
|
d7df24816c
|
Fix mac build.
|
2011-01-16 17:26:25 +00:00 |
David Sansome
|
7e9452f48d
|
Fix the mac and windows builds
|
2011-01-16 16:43:19 +00:00 |
David Sansome
|
5eb916cdff
|
Watch script directories for changes
|
2011-01-16 15:11:23 +00:00 |
Paweł Bara
|
ddd3f119d3
|
CUE songs are now properly updated in library - you can delete a CUE sheet, add it, you can change section markers in it etc. and everything should work as expected
Song now knows it's cue path (if any)
|
2011-01-15 18:46:23 +00:00 |
David Sansome
|
5c29a62b19
|
Convert QObject subclasses to clementine wrapped python types properly when calling python functions
|
2011-01-15 17:59:33 +00:00 |
David Sansome
|
839e81b674
|
Fix a segfault when unloading a script that has registered actions, but they are deleted during unload
|
2011-01-15 16:55:21 +00:00 |
David Sansome
|
dd5f5d16ae
|
Move the script console into a developer mode extension
|
2011-01-15 16:20:16 +00:00 |
David Sansome
|
c6d724f53a
|
Add Python bindings for PlaylistParser
|
2011-01-15 13:59:34 +00:00 |
David Sansome
|
32b599f70c
|
Add python bindings for the NetworkManager, SongLoader and IconLoader. Add a workaround for a SIP assertion bug (assign_helper != ((void *)0)) that was fixed in 4.10.3: http://www.riverbankcomputing.com/hg/sip/rev/3e647ed0f2a2
|
2011-01-15 00:55:45 +00:00 |
David Sansome
|
4e0cf13b26
|
Add python bindings for RadioService, RadioModel, MergedProxyModel, TaskManager and SettingsDialog. Make sure radio services are removed from the model when they are deleted (eg. when their python script gets unloaded)
|
2011-01-12 21:20:20 +00:00 |