John Maguire
|
94d90c5ab7
|
Code review comments from r3356.
|
2011-06-01 15:53:05 +00:00 |
David Sansome
|
92ee1d3158
|
Treat RadioServices' parents differently to the model
|
2011-05-30 14:54:48 +00:00 |
John Maguire
|
5eedc1b548
|
Bump version of libspotify to download.
|
2011-05-25 14:56:03 +00:00 |
John Maguire
|
f246e44b92
|
Support making spotify playlists available offline.
|
2011-05-25 14:22:49 +00:00 |
David Sansome
|
5234798a7f
|
Move TaskManager::Task and UrlHandler::LoadResult structs out of their parent classes - PythonQt doesn't understand nested structs.
|
2011-05-21 10:43:25 +00:00 |
John Maguire
|
6c291c45db
|
Add missing include.
|
2011-05-09 20:03:53 +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
|
e6032a7c51
|
Use __stdcall for libspotify callbacks on windows, call the right executable
|
2011-04-30 18:22:14 +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 |
Andrea Decorte
|
1c0a0f17dd
|
Added some debug output for last.fm tracks caching
|
2011-04-30 08:36:44 +00:00 |
David Sansome
|
a2ceca673c
|
Bump trunk's version to 0.7.1 (oops), show an error when the spotify blob crashes, actually use the LD_LIBRARY_PATH that is created
|
2011-04-29 21:49:48 +00:00 |
David Sansome
|
3deb371537
|
If the spotify blob isn't installed, try to download it from the Clementine website. Also, make the blob separate from the core Spotify code in Clementine so you can build the core code without building the blob
|
2011-04-29 19:44:51 +00:00 |
John Maguire
|
a1e06e6596
|
Fix opening the Spotify config dialog from the context menu.
|
2011-04-29 18:56:17 +00:00 |
David Sansome
|
5efe63462c
|
Get album art for Spotify tracks
|
2011-04-29 13:41:42 +00:00 |
David Sansome
|
35e34c6ca5
|
Hide the did you mean widget when leaving the search box, Don't lose the spotify tab icon when stopping playback, add a helpful label to the empty spotify search tab, remove the playlist CSS hook, fix double clicking the "Search spotify" item in the list
|
2011-04-29 11:24:58 +00:00 |
David Sansome
|
b20d280156
|
Add a "Did you mean ...?" widget when searching on spotify
|
2011-04-28 20:48:53 +00:00 |
John Maguire
|
b45e11712a
|
Correctly copy and fix up spotify blob on mac.
|
2011-04-28 20:37:13 +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 |
Andrea Decorte
|
9dd45dbe82
|
Improved Last.fm scrobbling when connection is down
|
2011-04-28 10:32:56 +00:00 |
David Sansome
|
b15156a7a3
|
Handle bigger protobuf messages, add spotify searching to the UI
|
2011-04-27 16:38:28 +00:00 |
John Maguire
|
ff7d634fa4
|
Spotify on mac.
|
2011-04-26 22:20:11 +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
|
6f1f4484f4
|
Allow songs from the spotify service to be added to the playlist, and bodge a tcpserversrc into GstEnginePipeline
|
2011-04-26 18:39:38 +00:00 |
David Sansome
|
3a34d416f9
|
Get playlist contents from Spotify and display them in the UI
|
2011-04-26 17:06:36 +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
|
df05bf1195
|
Fix a bounds check in PlaylistTabBar, convert a couple more things to use qLog()
|
2011-04-22 17:07:57 +00:00 |
David Sansome
|
3eedc916ad
|
Add a new logging system
|
2011-04-22 16:50:29 +00:00 |
Paweł Bara
|
6841e183d3
|
in the Last.fm config dialog, hide the warning icon with the warning itself
David's POTs
|
2011-04-17 15:25:32 +00:00 |
David Sansome
|
9030c5a49e
|
Scrobble a track again if it's loved after it's scrobbled
|
2011-04-16 15:27:41 +00:00 |
David Sansome
|
343b6d6c3a
|
Re-enable the love button after going to a different song in a radio stream. Fixes issue 1086
|
2011-04-16 15:27:34 +00:00 |
David Sansome
|
12b6bbd166
|
Scrobble radio streams even if we don't know the length of each individual part. Fixes issue 681
|
2011-04-16 15:13:53 +00:00 |
John Maguire
|
b9d35c29fe
|
Check last.fm subscriber status on config dialog load.
|
2011-04-14 11:11:34 +00:00 |
John Maguire
|
9d86b41a88
|
Add warning about not being able to play last.fm radio if not a subscriber.
|
2011-04-13 15:54:15 +00:00 |
Andrea Decorte
|
502b17cfb3
|
Revamped last.fm config dialog. Fixes issue 1053
|
2011-04-09 09:00:10 +00:00 |
Andrea Decorte
|
d10d1913cb
|
removed useless slot, made the disabled scrobbling icon a little lighter
|
2011-04-08 15:35:08 +00:00 |
David Sansome
|
b799543272
|
Stamp last.fm tracks before checking if they're valid scrobbles
|
2011-04-07 19:18:24 +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 |
Andrea Decorte
|
9c2f0e7d8f
|
Ask before creating Jamendo database. Fixes issue 1440
|
2011-03-30 13:47:06 +00:00 |
Paweł Bara
|
df35f2cd9c
|
mark icecast songs as streams so they won't get greyed out (as non existent songs) when starting Clementine
|
2011-03-22 22:04:10 +00:00 |
David Sansome
|
92520a911e
|
Change Clementine to request the icecast directory from data.clementine-player.org, and to follow redirects
|
2011-03-22 20:41:31 +00:00 |
John Maguire
|
fa20af4516
|
Tidy up magnatune config code, fix comments from r2999.
|
2011-03-21 15:07:41 +00:00 |
John Maguire
|
32193dbb9f
|
Add validation for Magnatune accounts.
|
2011-03-18 14:39:29 +00:00 |
David Sansome
|
3d593e696c
|
Make escape and backspace work in the library and radio views. Fixes issue 1510
|
2011-03-13 14:14:16 +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
|
2b08d27a88
|
Show loading indicators in the library model and the status bar when asynchronously loading songs during initialisation.
|
2011-02-26 14:27:57 +00:00 |
Paweł Bara
|
7de912d3a1
|
moving the responsibility for naming playlists into mimeData() methods (into models)
this means that pretty names for new playlists now also work when double clicking (in certain mode) or dragging and dropping
fixes issue #1477
|
2011-02-16 18:29:35 +00:00 |
David Sansome
|
8c691d2b3e
|
Use constants instead of "1eN" literals for converting between time units.
|
2011-02-14 19:34:37 +00:00 |