David Sansome
|
24ea8d3e05
|
Add moodbar settings to the track slider's context menu
|
2012-05-28 12:50:34 +01:00 |
|
David Sansome
|
abdc6d8844
|
Add moodbar settings to the settings dialog
|
2012-05-27 23:56:40 +01:00 |
|
David Sansome
|
5327b72f0b
|
Implement the "Delete after x days" feature for listened podcasts.
|
2012-03-12 19:35:47 +00:00 |
|
David Sansome
|
8cc971fa93
|
Mark podcast episodes as listened when they're listened to
|
2012-03-11 12:27:48 +00:00 |
|
David Sansome
|
b9e08bbfe6
|
Update podcasts on a schedule and on demand. Update them immediately after subscribing, and make episodes appear in the tree.
|
2012-03-09 15:26:15 +00:00 |
|
David Sansome
|
80b95a357d
|
Add a BBC Podcasts page
|
2012-03-07 15:31:12 +00:00 |
|
David Sansome
|
17dfc99462
|
Add an iTunes podcast search page
|
2012-03-07 12:27:44 +00:00 |
|
David Sansome
|
f2885c0319
|
Return more useful aggregate information from the PodcastBackend, show something in the Internet service
|
2012-03-06 18:40:17 +00:00 |
|
David Sansome
|
e54a2ff5c5
|
Get the most popular top-level tags from gpodder.net
|
2012-03-06 18:39:34 +00:00 |
|
David Sansome
|
c91acdb3f1
|
Add an Add Podcast dialog
|
2012-03-06 18:39:34 +00:00 |
|
David Sansome
|
90bbed1ec9
|
Add podcast parsing and database classes
|
2012-03-06 18:39:23 +00:00 |
|
Arnaud Bienner
|
2f710a9395
|
Add the ability to modify the playlistview's background image.
Updates issue 365
It is now possible to also modify background image, instead of just hide the default one
|
2012-02-18 19:57:36 +01:00 |
|
Paweł Szymański
|
051c543373
|
Add darklyrics support and do {field} replacement on extract rules as well as URLs.
Fixes issue 1889
|
2012-02-12 16:08:41 +00:00 |
|
Alan Briolat
|
e24c87861f
|
Corrected subsonic-related artwork
|
2012-02-01 21:32:00 +00:00 |
|
Alan Briolat
|
8110cdf241
|
Minimal SubsonicService and SubsonicSettingsPage to show up in UI
|
2012-02-01 21:32:00 +00:00 |
|
David Sansome
|
4fbee9cf91
|
Oops, remove another insert in schema-1.sql
|
2012-01-12 10:10:16 +00:00 |
|
David Sansome
|
3ade9217d7
|
Add an extra newline between statements in the first schema file to fix an error when QtSql doesn't support multiple statements at a time. Fixes issue 2604
|
2012-01-12 09:38:01 +00:00 |
|
David Sansome
|
6ab38e0093
|
Add ValiCert's root CA to QSslSocket's list to fix an "invalid username/password" error when connecting to Grooveshark on a Windows machine that didn't have all the root CAs installed.
Fixes issue 2532
|
2012-01-09 22:57:24 +00:00 |
|
David Sansome
|
4f0cb660bf
|
Add the effective_albumartist to jamendo and device schema files. Fixes issue 2474
(cherry picked from commit 90d887de1c )
|
2011-12-27 13:59:30 +00:00 |
|
David Sansome
|
782c4ad460
|
Make some more changes to the DMG background image. Nobody will guess we stole Tomahawk's now.
|
2011-12-01 16:12:10 +00:00 |
|
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 |
|
Bartłomiej Burdukiewicz
|
6fbe173d80
|
Update wiimotedev icon. Should look better with dark-themes.
|
2010-12-28 14:34:32 +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
|
f9959a4fba
|
Treat the Jamendo database schema the same as other databases.
|
2010-12-05 10:55:21 +00:00 |
|
David Sansome
|
7690224859
|
Missing file
|
2010-11-27 19:34:15 +00:00 |
|
David Sansome
|
b1bf95a668
|
Remember which library a dynamic playlist was using when you restart clementine
|
2010-11-27 19:11:36 +00:00 |
|
David Sansome
|
b85ddbb380
|
Put the Jamendo songs in a separate database that gets attached to the main database. "Reload" it by deleting the file, which is much faster than DELETEing all the songs inside. Make reloading the Jamendo, Icecast and Magnatune databases always bypass the network cache. Store the Jamendo track IDs in a separate table - for some reason this makes inserts faster. Fix the Jamendo model after the inital database load. Make the Jamendo dymanic playlist use the entries that are already in the local database rather than fetching the song metadata again.
|
2010-11-27 16:14:09 +00:00 |
|
David Sansome
|
188c7a53ec
|
Add a database table, backend, and model for Icecast radio stations. Added a filter widget as well, but it doesn't actually search or sort yet.
|
2010-11-23 22:36:00 +00:00 |
|
John Maguire
|
5feabe09de
|
Add Jamendo support.
Fixes issue #470
|
2010-11-23 17:38:39 +00:00 |
|
David Sansome
|
1d374078a1
|
Get lyrics from letras.mus.br. Fixes issue #910
|
2010-11-21 16:10:24 +00:00 |
|
David Sansome
|
ffa469a1c1
|
Oops, add missing file
|
2010-11-20 20:40:17 +00:00 |
|
David Sansome
|
5969e2b3d7
|
Remember whether a dynamic playlist was active between restarts
|
2010-11-20 20:30:21 +00:00 |
|
David Sansome
|
353485e34e
|
Better smart playlist icons
|
2010-11-20 15:29:42 +00:00 |
|
David Sansome
|
a93a4afe3b
|
Better sidebar icons
|
2010-11-20 15:09:57 +00:00 |
|
David Sansome
|
9e20ef13bc
|
Automatic scoring. Thanks Arnaud Bienner. Fixes issue #141
|
2010-11-01 21:15:52 +00:00 |
|
David Sansome
|
5d9e43bc14
|
Add a new smart playlist wizard. Doesn't do anything yet except look pretty.
|
2010-10-24 23:46:05 +00:00 |
|
David Sansome
|
a2595025b8
|
Give icons to the items in the playlists list
|
2010-10-24 16:08:40 +00:00 |
|
David Sansome
|
eba3332a5d
|
Better looking star pixmaps for the ratings column, and improve the performance of drawing the stars.
|
2010-10-23 16:56:54 +00:00 |
|
David Sansome
|
42e4c4a8db
|
Add a skipcount field to the database, and read the last played time into Song objects. (still not used in the GUI yet).
|
2010-10-17 17:50:20 +00:00 |
|
David Sansome
|
dd4afe9b06
|
Add rating and play count columns to the playlist
|
2010-10-17 17:10:19 +00:00 |
|
John Maguire
|
e9e85001b5
|
Move device schema to schema directory.
|
2010-10-17 11:30:49 +00:00 |
|
David Sansome
|
95556df6aa
|
Move database schema into a subdirectory of data/
|
2010-10-17 11:22:34 +00:00 |
|
David Sansome
|
07f181cc2b
|
Make it possible to change the font size of the song/artist info views.
|
2010-10-16 13:56:49 +00:00 |
|
David Sansome
|
35988411e1
|
Split the echonest images and biographies into different classes, fetch tags and similar artists from echonest.
|
2010-10-10 21:45:01 +00:00 |
|
David Sansome
|
fb2accea1a
|
Make the pretty image view even prettier
|
2010-10-09 16:07:20 +00:00 |
|
David Sansome
|
7e39bfece2
|
Show icons for each biography, order biographies by relevance, don't refresh artist info when switching to another song by the same artist.
|
2010-10-09 12:39:49 +00:00 |
|
David Sansome
|
f017587099
|
Improve the appearance of the artist info view, make individual sections collapsable.
|
2010-10-07 21:06:26 +00:00 |
|
David Sansome
|
d035b1abc2
|
Add libechonest into 3rdparty, and add a basic echonest artist info fetcher.
|
2010-10-02 16:23:33 +00:00 |
|
David Sansome
|
5d54d517ab
|
Add a background to the sidebar
|
2010-10-02 12:09:06 +00:00 |
|
David Sansome
|
56d72a00bf
|
Try the next UI experiment - wide buttons down the side like Qt Creator
|
2010-10-01 19:27:01 +00:00 |
|
David Sansome
|
f172f51726
|
Clean up the confusing appearance of the checked but disabled button
|
2010-09-30 21:14:23 +00:00 |
|