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 |
Paweł Bara
|
60ac6768b8
|
Fresh new 'open in new playlist' action (Updates issue #1431).
|
2011-02-09 17:51:59 +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
|
8aedda1795
|
moving the 'Save cover to file' action into AlbumCoverChoiceController; implementing the action in all related places (now playing widget, album cover manager, edit tag dialog)
now playing widget: disable all cover related context menu options (except for the 'save cover' one) when in 'Kittens' mode
|
2011-02-02 16:22:04 +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 |
John Maguire
|
06c62f169f
|
Set default mac sidebar to Large and allow building on mac without tunepimp & scripting.
|
2011-01-29 21:28:11 +00:00 |
Arnaud Bienner
|
05a4cae370
|
Add track seeking from playlistview
|
2011-01-26 23:20:56 +00:00 |
David Sansome
|
0beb12fc14
|
Add some options to control what happens when you double click or use the menu to add tracks to the playlist
|
2011-01-24 21:16:26 +00:00 |
John Maguire
|
2ad5acdd29
|
Move version information in to separate file to decrease churn on svn up.
Fix inverted error message for Avahi.
|
2011-01-24 20:45:15 +00:00 |
Paweł Bara
|
a575dac451
|
restoring CUE related files in playlist after Clementine's restart (fixes issue #68)
|
2011-01-19 15:36:40 +00:00 |
John Maguire
|
4db998c0b6
|
Script for shutting down clementine at the end of the current playlist.
Fixes issue #271
|
2011-01-18 22:56:47 +00:00 |
Paweł Bara
|
e24e786a5d
|
incorporating David's suggestions
|
2011-01-18 17:12:05 +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 |
David Sansome
|
2c8e038b44
|
Make the Windows 7 thumbbar actually work. Move it to a different class that deals with QActions. Fixes issue #851
|
2011-01-16 00:39:51 +00:00 |
David Sansome
|
f79c10f41e
|
Add some buttons to the Windows 7 taskbar list. They don't do anything yet, but they sure look pretty!
|
2011-01-15 20:51:48 +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 |
David Sansome
|
03e6231483
|
Make the RadioModel's AddService method public, add a RemoveService method, and clean up the last.fm mess
|
2011-01-12 20:18:17 +00:00 |
David Sansome
|
135b32642e
|
Refactor all the code that handles adding items to the playlist - whether it be by a context menu item, double clicking in a view or dragging. Everything now uses the models' mimeData() instead of duplicating the same code everywhere.
|
2011-01-10 22:26:13 +00:00 |
David Sansome
|
7e3c0911ee
|
Pass the dotted version number to qtsparkle instead of the display version
|
2011-01-09 19:05:54 +00:00 |
David Sansome
|
dc619eb437
|
Start refactoring the RadioModel to inherit from QStandardItemModel
|
2011-01-09 18:27:41 +00:00 |
John Maguire
|
bde7902686
|
Refactor some initial setup out of MainWindow::MainWindow().
|
2011-01-04 11:33:22 +00:00 |
David Sansome
|
e1b899bc61
|
Add python bindings for the library
|
2011-01-03 15:15:51 +00:00 |
David Sansome
|
bbe07cef44
|
Add a couple more menus for scripts to use
|
2011-01-02 18:52:24 +00:00 |
David Sansome
|
9da56fd916
|
Always compile basic scripting support
|
2011-01-02 18:44:45 +00:00 |
David Sansome
|
45caf3b6f4
|
Fix the windows build
|
2011-01-02 18:33:31 +00:00 |
David Sansome
|
a79ca8c556
|
Let scripts register actions at predefined locations in the UI
|
2011-01-02 18:10:26 +00:00 |
David Sansome
|
cfffa59b9b
|
Initialise the scripts only after everything else has loaded
|
2011-01-02 16:17:36 +00:00 |
David Sansome
|
a466cff48a
|
Reload all settings from one function
|
2011-01-02 14:50:17 +00:00 |
David Sansome
|
cdac0c6c86
|
Add python bindings for Playlist and PlaylistManager
|
2011-01-02 03:25:15 +00:00 |
David Sansome
|
dac0d071ea
|
Add bindings for Song, PlaylistItem, PlaylistItemPtr and EngineBase, add a "player" attribute to the clementine module
|
2010-12-31 20:29:52 +00:00 |
David Sansome
|
5b1000834f
|
Add some basic script loading support and add python bindings for the Player class
|
2010-12-31 18:13:28 +00:00 |
David Sansome
|
398f5d7f66
|
Use qtsparkle instead of winsparkle
|
2010-12-30 16:20:33 +00:00 |
David Sansome
|
ca032eb445
|
Add an "Enqueue to playlist" menu item. Thanks bendarb. Fixes issue #980
|
2010-12-29 15:08:43 +00:00 |
David Sansome
|
b49fd1903d
|
Add menu items to set the cover art to the context menu of the now playing widget. Fixes issue #906
|
2010-12-26 17:16:40 +00:00 |
David Sansome
|
6737b8a5c2
|
Always use the gstreamer engine, remove xine, vlc and phonon engines.
|
2010-12-26 13:01:35 +00:00 |
David Sansome
|
8453e9e768
|
Make the edit tag dialog save tags, also make it load them in a background thread.
|
2010-12-21 13:42:06 +00:00 |
David Sansome
|
2d8028d89a
|
Use a smaller cover in the tray icon tooltip again. Fixes issue #1135
|
2010-12-19 15:04:22 +00:00 |
David Sansome
|
a21320e635
|
Make the sidebar larger by default
|
2010-12-19 14:29:25 +00:00 |
David Sansome
|
28fdb147d8
|
Make last.fm optional. Thanks volkov0aa. Fixes issue #49
|
2010-12-18 17:28:02 +00:00 |
Paweł Bara
|
32f9825794
|
global shortcuts for rating songs (Fixes issue #1089)
renaming *index* methods in Playlist to *row*
|
2010-12-17 00:21:20 +00:00 |
John Maguire
|
f95d893945
|
Add support for building without Sparkle on mac.
|
2010-12-14 18:20:14 +00:00 |
David Sansome
|
9a7087d05f
|
Add a "delete from disk" to the playlist menu. Fixes issue #218
|
2010-12-11 10:54:42 +00:00 |
David Sansome
|
08b2bcc816
|
Always write URLs in XML based playlists, instead of URLs of relative paths. Also load playlist items from the library if possible. Fixes issue #1054
|
2010-12-11 10:35:07 +00:00 |
John Maguire
|
5f6dcbe4b7
|
Early Caturday!
|
2010-12-10 14:26:29 +00:00 |
David Sansome
|
fca0ce1188
|
Use the current playlist, not the active playlist, when rating songs. Fixes issue #1047
|
2010-12-09 20:15:44 +00:00 |
Paweł Bara
|
9f3e5773fb
|
QT tooltip now includes cover art and is generally prettier (updates issue #125)
ArtLoader is now available to every object, even if MPRIS is off
|
2010-12-05 23:41:41 +00:00 |
David Sansome
|
fc15d66321
|
Remove a lot of the old MPRIS code from the Player class, and fix a couple of MPRIS2 bugs
|
2010-12-05 11:39:06 +00:00 |
David Sansome
|
987dd8c57a
|
Refactor and fix most of the MPRIS code. Fixes issue #374
|
2010-12-04 22:27:58 +00:00 |