Clementine-audio-player-Mac.../src/internet
Arnaud Bienner e0d61eb66c Check that popular_month_, popular_today_ and stations_ still exist (i.e. aren't NULL) when we receive replies.
Indeed, we do not need to be logged in to get results for popular songs and get stations tags. But if the user has been automatically logged out (e.g. session_id not valid anymore) these items have been deleted.
2012-04-04 19:21:18 +02:00
..
digitallyimportedclient.cpp Add a generic class for the "cached list of stuff" pattern used by last.fm and di.fm/sky.fm for keeping friend lists or stream lists around and refreshing them after a certain length of time 2011-11-06 00:02:32 +00:00
digitallyimportedclient.h Add a generic class for the "cached list of stuff" pattern used by last.fm and di.fm/sky.fm for keeping friend lists or stream lists around and refreshing them after a certain length of time 2011-11-06 00:02:32 +00:00
digitallyimportedservicebase.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
digitallyimportedservicebase.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
digitallyimportedsettingspage.cpp Show the di.fm/sky.fm "Expires on" date on a separate line 2011-11-05 21:46:34 +00:00
digitallyimportedsettingspage.h Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
digitallyimportedsettingspage.ui Use an undocumented sky.fm/di.fm api to handle premium account logins, allowing us to remove dodgy code to scrape login information for each service individually 2011-11-02 23:55:45 +00:00
digitallyimportedurlhandler.cpp Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
digitallyimportedurlhandler.h Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
fixlastfm.cpp Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
fixlastfm.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
groovesharkradio.cpp Make 'ExtractSongs' not return valid song if 'result' is invalid/empty 2011-12-01 21:46:16 +01:00
groovesharkradio.h Add Grooveshark autoplay radio 2011-11-29 23:52:19 +01:00
groovesharksearchplaylisttype.cpp Use the same string for special search playlists, to be consistent (just one same string to translate) 2011-11-05 01:17:25 +01:00
groovesharksearchplaylisttype.h Rename GrooveShark to Grooveshark everywhere, as it is actually named like this 2011-10-05 21:59:15 +02:00
groovesharkservice.cpp Check that popular_month_, popular_today_ and stations_ still exist (i.e. aren't NULL) when we receive replies. 2012-04-04 19:21:18 +02:00
groovesharkservice.h Ability to get a URL to share GS playlists 2012-03-27 00:43:47 +02:00
groovesharksettingspage.cpp Remove useless network_ attribute in some settings pages. Thanks Alan 2011-12-06 23:39:26 +01:00
groovesharksettingspage.h Remove useless network_ attribute in some settings pages. Thanks Alan 2011-12-06 23:39:26 +01:00
groovesharksettingspage.ui Rename GrooveShark to Grooveshark everywhere, as it is actually named like this 2011-10-05 21:59:15 +02:00
groovesharkurlhandler.cpp Add Grooveshark autoplay radio 2011-11-29 23:52:19 +01:00
groovesharkurlhandler.h Add a source column to the playlist view with appropriate icons. 2012-01-04 11:56:09 +00:00
icecastbackend.cpp Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
icecastbackend.h Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
icecastfilterwidget.cpp Implement the options to hide/show the global search box, and to hide/show all other search boxes. 2011-11-05 19:09:37 +00:00
icecastfilterwidget.h Implement the options to hide/show the global search box, and to hide/show all other search boxes. 2011-11-05 19:09:37 +00:00
icecastfilterwidget.ui Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
icecastitem.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
icecastmodel.cpp Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
icecastmodel.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
icecastservice.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
icecastservice.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
internetmimedata.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
internetmodel.cpp Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.) 2012-03-11 17:57:15 +00:00
internetmodel.h Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.) 2012-03-11 17:57:15 +00:00
internetplaylistitem.cpp Add the ability to have custom actions for PlaylistItems, and InternetPlaylistItems (through services). Add 'add to playlists' actions for Grooveshark 2011-11-06 16:12:44 +01:00
internetplaylistitem.h Add the ability to have custom actions for PlaylistItems, and InternetPlaylistItems (through services). Add 'add to playlists' actions for Grooveshark 2011-11-06 16:12:44 +01:00
internetservice.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
internetservice.h Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.) 2012-03-11 17:57:15 +00:00
internetsongmimedata.h Add Grooveshark songs as internet items, when adding them from global search, so user can use all GS custom actions 2011-11-24 00:30:11 +01:00
internetview.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
internetview.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
internetviewcontainer.cpp Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.) 2012-03-11 17:57:15 +00:00
internetviewcontainer.h Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.) 2012-03-11 17:57:15 +00:00
internetviewcontainer.ui Better (some) UI feedback of downloading podcasts. Also fix a bug parsing the timestamps you see in some RSS feeds 2012-03-10 21:06:16 +00:00
jamendodynamicplaylist.cpp Correct another QStringBuilder/QString conversion 2012-02-20 20:38:50 +01:00
jamendodynamicplaylist.h Add missing copyright headers 2011-11-28 20:07:18 +01:00
jamendoplaylistitem.cpp Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
jamendoplaylistitem.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
jamendoservice.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
jamendoservice.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
lastfmservice.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
lastfmservice.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
lastfmsettingspage.cpp Fix a bug in the last.fm settings page where logging in with invalid credentials wouldn't hide the busy spinner and re-enable the credential fields. 2011-11-27 17:53:04 +00:00
lastfmsettingspage.h 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
lastfmsettingspage.ui 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
lastfmstationdialog.cpp Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
lastfmstationdialog.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
lastfmstationdialog.ui Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
lastfmurlhandler.cpp Revert "Move TaskManager::Task and UrlHandler::LoadResult structs out of their parent classes - PythonQt doesn't understand nested structs." 2011-07-23 15:32:12 +01:00
lastfmurlhandler.h Add a source column to the playlist view with appropriate icons. 2012-01-04 11:56:09 +00:00
magnatunedownloaddialog.cpp Add an Add Podcast dialog 2012-03-06 18:39:34 +00:00
magnatunedownloaddialog.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
magnatunedownloaddialog.ui Consistently use lower case k for kbps. 2011-11-24 16:52:03 +01:00
magnatuneplaylistitem.cpp Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
magnatuneplaylistitem.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
magnatuneservice.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
magnatuneservice.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
magnatunesettingspage.cpp 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
magnatunesettingspage.h 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
magnatunesettingspage.ui Fix the tab order in the magnatune settings page so password comes after username 2011-11-27 17:53:54 +00:00
magnatuneurlhandler.cpp Revert "Move TaskManager::Task and UrlHandler::LoadResult structs out of their parent classes - PythonQt doesn't understand nested structs." 2011-07-23 15:32:12 +01:00
magnatuneurlhandler.h Add a source column to the playlist view with appropriate icons. 2012-01-04 11:56:09 +00:00
savedradio.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
savedradio.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
somafmservice.cpp Alphabetically sort SomaFM streams. 2012-03-15 15:42:22 +01:00
somafmservice.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
somafmurlhandler.cpp Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
somafmurlhandler.h Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
spotifyblobdownloader.cpp Use libspotify 11.1.56 2012-03-27 22:01:37 +01:00
spotifyblobdownloader.h 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
spotifysearchplaylisttype.cpp Use PNG spotify icons instead of SVG 2011-11-05 16:08:56 +00:00
spotifysearchplaylisttype.h Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
spotifyserver.cpp Change Spotify to use the new MessageHandler, remove SpotifyMessageHandler 2012-01-08 15:10:11 +00:00
spotifyserver.h Change Spotify to use the new MessageHandler, remove SpotifyMessageHandler 2012-01-08 15:10:11 +00:00
spotifyservice.cpp Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
spotifyservice.h Don't require each InternetService to keep track of its own current index - do it in the model instead 2012-03-11 14:44:43 +00:00
spotifysettingspage.cpp Use pb::spotify instead of spotify_pb for the protobuf namespace 2012-01-07 23:26:27 +00:00
spotifysettingspage.h Remove useless network_ attribute in some settings pages. Thanks Alan 2011-12-06 23:39:26 +01:00
spotifysettingspage.ui Add settings for spotify bitrate and volume normalisation 2011-11-27 17:29:33 +00:00