David Sansome
|
f0923857a1
|
Don't update the Jamendo tables for the effective_albumartist change - it's far too slow
|
2011-11-29 10:38:07 +00:00 |
|
Angus Gratton
|
edb9b0b4fe
|
Add album effective_artist filter that falls back to artist when unavailable (Issue 509)
|
2011-11-28 11:04:38 +00:00 |
|
Arnaud Bienner
|
2511a97077
|
Add an index on filename on songs table. Particullary, this heavily speed up the 'Add folder' usecase
|
2011-11-12 19:33:50 +01:00 |
|
David Sansome
|
f80ac47931
|
Use a better search icon for the global search settings page - in the Mint-X theme the old icon was 22x22 only.
|
2011-11-08 20:20:25 +00:00 |
|
David Sansome
|
1f0c2333d0
|
Show the di.fm/sky.fm "Expires on" date on a separate line
|
2011-11-05 21:46:34 +00:00 |
|
David Sansome
|
6446ef8b9e
|
Use PNG spotify icons instead of SVG
|
2011-11-05 16:08:56 +00:00 |
|
David Sansome
|
c12b3ab399
|
Verify the signatures of spotify blob files downloaded at runtime. Should protect against MITM attacks, and compromises of our server.
|
2011-11-05 01:12:28 +00:00 |
|
David Sansome
|
9a739a3346
|
Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
This is optional and is not compiled unless you have the plasma developer packages installed.
|
2011-10-19 23:17:24 +01:00 |
|
David Sansome
|
292610c20b
|
Allow toggling of individual global search providers.
|
2011-10-01 21:22:01 +01:00 |
|
David Sansome
|
e1529cc5bb
|
Remove some old python stuff
|
2011-09-24 21:28:27 +01:00 |
|
Arnaud Bienner
|
399829291d
|
Merge branch 'master' of https://code.google.com/p/clementine-player into grooveshark
Conflicts:
data/data.qrc
|
2011-09-20 00:37:20 +02:00 |
|
David Sansome
|
61b3493c01
|
Fix the selected text color in the global search popup
|
2011-09-17 15:03:56 +01:00 |
|
Arnaud Bienner
|
ee26e6f41d
|
Add Grooveshark logo
|
2011-09-02 00:18:15 +02:00 |
|
David Sansome
|
9370657b50
|
Started work on a global search for library, with album art.
The idea is that there's a single place to search for music, and it doesn't matter where it is, Clementine will find something playable.
|
2011-08-29 03:27:47 +01:00 |
|
David Sansome
|
13fc24f6c6
|
Refactor the last.fm, magnatune, spotify and di.fm settings pages - moving the login state display into a separate widget.
|
2011-08-27 22:01:28 +01:00 |
|
John Maguire
|
c307d2e87a
|
Add proper disc icon for non-Linux.
|
2011-08-09 20:28:49 +02:00 |
|
David Sansome
|
a0258a9e81
|
Add c++ implementations of the di.fm and sky.fm radio services
|
2011-07-23 15:32:11 +01:00 |
|
David Sansome
|
dad22297d1
|
Add a nyan cat analyzer.
Nyan nyan nyan nyan.
|
2011-06-22 23:25:08 +00:00 |
|
Tyler Rhodes
|
e67725265d
|
Make fileview always filter incompatible files.
|
2011-06-14 16:07:17 +00:00 |
|
David Sansome
|
563de288ba
|
Encode URLs properly when doing the DB schema conversion to store filenames as URLs
|
2011-06-14 14:46:02 +00:00 |
|
David Sansome
|
5488b37447
|
Fix vagalume lyrics. Thanks ikojba
|
2011-06-09 16:32:45 +00:00 |
|
Tyler Rhodes
|
827d37e64b
|
Add 'Enable playlist background image' to preferences.
Fixes issue #365
|
2011-06-08 14:48:43 +00:00 |
|
David Sansome
|
1a38bebc88
|
Add a missing column to device-schema
|
2011-05-22 16:08:31 +00:00 |
|
David Sansome
|
7228eb8676
|
Buffer stdout and stderr properly, and integrate with python's logging module
|
2011-05-22 11:48:12 +00:00 |
|
David Sansome
|
417bde98a0
|
Remove dependency on QtUiTools, remove QtUiTools bindings and port PyQt's pure python .ui file parser to use PythonQt. Change the di.fm script to use uic again.
|
2011-05-21 19:08:38 +00:00 |
|
John Maguire
|
b175c36431
|
Add file type filtering to File view.
Fixes issue #361
Thanks to: tyler.s.rhodes@gmail.com
|
2011-05-16 15:08:17 +00:00 |
|
David Sansome
|
792352be3b
|
When songs disappear from the filesystem (either they're deleted or are on a removable media that was unmounted), mark them as unavailable instead of removing them from the database. Thanks google@robbertkrebbers.nl. Fixes issue 401
|
2011-05-14 13:43:57 +00:00 |
|
Andrea Decorte
|
ddbe03b526
|
Added Login button to Last.Fm and others online services. Fixes issue
1772
|
2011-05-09 19:54:04 +00:00 |
|
David Sansome
|
70e6018b1e
|
Add some spotify branding, display spotify login errors, add a button to the config dialog to download the blob, only make the config dialog try to login when it needs to, fix a bug where the Starred and Inbox items would sometimes not get created.
|
2011-04-30 12:31:20 +00:00 |
|
David Sansome
|
06852aaeb7
|
Show spotify search results in a separate playlist tab rather than in a tree in the sidebar.
|
2011-04-28 17:50:45 +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
|
b15156a7a3
|
Handle bigger protobuf messages, add spotify searching to the UI
|
2011-04-27 16:38:28 +00:00 |
|
David Sansome
|
3d6677fe6d
|
Allow radio services (Spotify) to store whole songs in playlist items
|
2011-04-26 22:06:58 +00:00 |
|
David Sansome
|
c4f1b3f002
|
Get the list of playlists from spotify. Also clean up the logging in the client, rename and refactor some classes.
|
2011-04-26 13:42:58 +00:00 |
|
David Sansome
|
e152e3a3e3
|
Start of some spotify support - builds a binary blob linked against libspotify that Clementine starts as a separate process.
|
2011-04-25 19:16:26 +00:00 |
|
David Sansome
|
5ed1fcd5e1
|
Add a load of options to the transcoders. Fixes issue 415.
|
2011-04-16 23:04:15 +00:00 |
|
Andrea Decorte
|
d10d1913cb
|
removed useless slot, made the disabled scrobbling icon a little lighter
|
2011-04-08 15:35:08 +00:00 |
|
Andrea Decorte
|
5d8f1fe872
|
Added scrobbling button in main window and a global shortcut for
toggling it. Fixes issue 1090
Improved last.fm error handling
|
2011-04-07 16:25:52 +00:00 |
|
David Sansome
|
c2445edad5
|
Add a "complete tags automatically" shortcut to the playlist context menu. Fixes issue #1532
|
2011-03-06 14:07:41 +00:00 |
|
John Maguire
|
68de9c99d3
|
Fixing comments from code review for r2833
|
2011-02-17 14:34:45 +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 |
|
David Sansome
|
507c5e2632
|
Change the fields in Song from seconds to nanoseconds
|
2011-02-13 18:34:30 +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
|
7e5afd6bf1
|
Hack to work around PyQt 4.8.2 bug.
|
2011-01-24 17:31:34 +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 |
|
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
|
c8d8ef208d
|
Don't create a separate interpreter for each script (it's not very well supported), instead create a module for each one. Redirect sys.stdout and sys.stderr to the clementine console.
|
2011-01-02 01:07:19 +00:00 |
|
David Sansome
|
aa6f55ee68
|
Add the new "beginning" column to device tables too
|
2010-12-28 22:53:10 +00:00 |
|
Paweł Bara
|
da5f941333
|
consider .cues when scanning the library
persist the new 'beginning' marker of songs
fixed a bug where %allsongstables script would not update the attached databases
|
2010-12-28 15:36:01 +00:00 |
|