Arnaud Bienner
70041b07c8
Fix schema 46
2013-05-13 22:35:07 +02:00
Arnaud Bienner
5e6821dead
Add a 'favorite' widget to playlist tab, and keep in playlistlist container only favorite playlists, instead of all playlists.
2013-05-11 23:18:03 +02:00
David Sansome
264d5ee0fa
Add Radio GFM
2013-04-13 14:28:42 +10:00
David Sansome
d89954ae31
Fix style, hide the new columns by default, and move the new columns to the end of the enum
2013-03-10 18:16:14 +11:00
Uwe Klotz
a6d3b48231
Extend tag support: performer, grouping
...
The transaction handling while upgrading the database schema had to be revised.
Furthermore some QSqlQuery statements needed to be finished properly.
Fixes issue 2556
2013-03-10 18:16:03 +11:00
John Maguire
d21fa8cc67
Add support for Box.
2013-02-12 17:11:18 +01:00
John Maguire
fe2fb788d3
Merge branch 'subsonic'
...
Conflicts:
data/data.qrc
2013-01-24 17:02:08 +01:00
Andreas
0828115c74
- Display a qr code in the remote control settings to download the android app
...
- Transfer the current track position to clients
2013-01-22 22:02:16 +01:00
Alan Briolat
349231793f
Hacky basics of starting to load Subsonic library
2013-01-10 22:08:52 +00:00
Alan Briolat
90d2511051
Merge remote-tracking branch 'upstream/master' into subsonic
...
Conflicts:
src/CMakeLists.txt
src/internet/internetmodel.cpp
src/ui/settingsdialog.cpp
2013-01-09 21:26:32 +00:00
John Maguire
919e9215c4
Support indexing files from Skydrive.
2012-12-13 14:27:21 +01:00
John Maguire
c4db401597
More or less working Skydrive authentication.
2012-12-12 18:34:15 +01:00
John Maguire
cb14952e25
Add Dropbox icon.
2012-11-29 20:48:35 +01:00
John Maguire
ea8655af83
Add Dropbox service and settings page.
2012-11-29 20:48:34 +01:00
John Maguire
db586ca00e
Read tags from Ubuntu One files and add to local database.
2012-11-28 14:43:03 +01:00
John Maguire
1d20ac4eae
Add settings page for Ubuntu One.
2012-11-27 19:56:47 +01:00
John Maguire
16b9faca9a
Update lyrics parsing for tekstowo.pl.
...
Fixes issue #3303
2012-11-21 12:10:39 +01:00
David Sansome
a49d0976b5
Oops
2012-11-18 11:20:27 +11:00
David Sansome
3cc0ba7969
Add ROCKRADIO.com. Fixes issue 3295
2012-11-18 11:18:51 +11:00
David Sansome
5bdfa1573f
Make the Remove search term button on the smart playlist dialog a little less ugly on OS X
2012-11-04 18:54:35 -08:00
David Sansome
9fae3881ed
Add a new "Playlists" tab to the sidebar that contains all the playlists created by or imported into Clementine. The tab bar now contains only "open" playlists - closing a tab closes the playlist without deleting it.
...
Update issue 1811
Added a Playlists tree view to the sidebar.
2012-10-30 23:04:22 -07:00
David Sansome
41d8c61e0d
Let nyanalyzer cat nap inbetween songs
2012-10-16 21:20:56 +11:00
David Sansome
ebac2b82e5
Add etag to the schema for new devices as well. Fixes issue 3187
2012-09-30 16:50:24 +10:00
Arnaud Bienner
d327d140c1
Add etag to the initial jamendo database schema
2012-08-30 00:18:30 +02:00
David Sansome
4ec6da0570
Track google drive login state better: show the user's email address in the settings dialog and let him sign out. Also remove the drive folder model which wasn't used yet because uploads aren't done.
2012-08-17 21:50:54 +01:00
John Maguire
894b293598
Remove twitter icon.
2012-08-17 13:11:11 +02:00
John Maguire
a55cbc838f
Merge branch 'master' into drive
2012-08-09 12:59:09 -07:00
Arnaud Bienner
e545b6d71b
Merge branch 'soundcloud'
2012-08-09 00:17:05 +02:00
David Sansome
9a9910a464
Add support for JAZZRADIO.com
...
Fixes issue 3099
2012-08-08 20:32:11 +01:00
Arnaud Bienner
e69c932577
Update issue 2540
...
Add basic SoundCloud support.
However, only search in internet tab + listen is done for now.
We should at least add soundcloud in global search.
2012-08-04 15:21:44 +02:00
Arnaud Bienner
6a840bf864
Add original media-playlist-repeat and media-playlist-shuffle svg files
2012-08-03 22:20:08 +02:00
Arnaud Bienner
2d4a65f6bf
Also replace media-playlist-repeat icon
2012-08-03 22:18:51 +02:00
Arnaud Bienner
ab9001be2a
Replace default media-playlist-shuffle icon by a (IMHO more intuitive) one.
...
Fixes issue 1975
2012-08-03 21:54:51 +02:00
Alan Briolat
92c15f3a5a
Merge remote-tracking branch 'upstream/master'
...
Fixed SubsonicService for new InternetService signature.
Conflicts:
data/data.qrc
src/ui/settingsdialog.cpp
src/ui/settingsdialog.h
2012-07-28 14:10:42 +01:00
David Sansome
51631169fa
Show a nicer success page when oauth is complete.
2012-07-27 18:59:03 +01:00
John Maguire
f48383c73e
Index Google Drive MP3s and write to local database.
2012-07-27 16:04:12 +02:00
John Maguire
517252ccc1
Merge branch 'master' into drive
...
Conflicts:
data/data.qrc
2012-07-25 15:36:57 +02:00
David Sansome
90db3b0e38
Fix an annoying CSS bug where the size of toolbuttons in the main
...
window would sometimes change by 1px when toggling their
enabled/disabled state.
2012-07-15 17:11:49 +01:00
David Sansome
3ca45f8100
Make the new non-mac search fields look the same as the old LineEdit
...
based search fields.
2012-07-15 16:58:13 +01:00
Arnaud Bienner
2c301cde0f
Move the search field button to the left, and always display it
2012-07-14 16:10:41 +02:00
John Maguire
616a05eff9
Sort data.qrc alphabetically.
2012-07-12 14:15:23 +02:00
John Maguire
66a92ae909
Compile in the clear search icon for non-mac.
...
Fixes issue #3047
2012-07-12 14:12:59 +02:00
John Maguire
145f1efaf5
Basic support for Google Drive & OAuth.
2012-07-12 14:09:20 +02:00
David Sansome
7b4ff1d2ee
Update the Search settings page, use the configured provider order
2012-06-11 16:26:33 +01:00
John Maguire
1f836d8e29
Merge branch 'songkick'
...
Conflicts:
data/data.qrc
src/songinfo/artistinfoview.cpp
2012-06-04 14:41:47 +02:00
John Maguire
8452c5428e
Load images from Google Maps API for Songkick concerts.
2012-06-04 14:40:08 +02:00
John Maguire
6862a69383
Add CSS to Twitter stream.
2012-05-30 02:05:12 -07:00
John Maguire
0da9afa0e3
Add Twitter icon.
2012-05-29 18:51:46 -07:00
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