..
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