Clementine-audio-player-Mac.../src/podcasts
Simeon Bird 3f9b5f4663 Do Podcast updates on song change off main thread
Each time the song is changed, the podcast backend checks whether the
new song is a podcast and, if so, mark it as listened to. This requires
1-2 db queries, so do it off the main thread.

Time to change song before: 300 ms
                    after: 50 ms usually, 80 ms sometimes
2014-12-09 12:49:24 -05:00
..
addpodcastbyurl.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
addpodcastbyurl.h Fix some problems 2014-11-05 17:48:04 +01:00
addpodcastbyurl.ui Add an Add Podcast dialog 2012-03-06 18:39:34 +00:00
addpodcastdialog.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
addpodcastdialog.h Fix some problems 2014-11-05 17:48:04 +01:00
addpodcastdialog.ui Parse OPML documents 2012-03-07 15:11:56 +00:00
addpodcastpage.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
addpodcastpage.h Fix some problems 2014-11-05 17:48:04 +01:00
fixedopmlpage.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
fixedopmlpage.h More copyright info fixes 2014-11-05 17:48:04 +01:00
gpoddersearchpage.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
gpoddersearchpage.h Fix some problems 2014-11-05 17:48:04 +01:00
gpoddersearchpage.ui Add a gpodder.net search 2012-03-06 21:25:16 +00:00
gpoddersync.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
gpoddersync.h Fix some problems 2014-11-05 17:48:04 +01:00
gpoddertoptagsmodel.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
gpoddertoptagsmodel.h More copyright info fixes 2014-11-05 17:48:04 +01:00
gpoddertoptagspage.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
gpoddertoptagspage.h Fix some problems 2014-11-05 17:48:04 +01:00
itunessearchpage.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
itunessearchpage.h More copyright info fixes 2014-11-05 17:48:04 +01:00
itunessearchpage.ui Parse OPML documents 2012-03-07 15:11:56 +00:00
opmlcontainer.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcast.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcast.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastbackend.cpp Fix copyright notices inside src/podcasts 2014-11-05 17:48:03 +01:00
podcastbackend.h Fix some problems 2014-11-05 17:48:04 +01:00
podcastdiscoverymodel.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastdiscoverymodel.h Fix some problems 2014-11-05 17:48:04 +01:00
podcastdownloader.cpp Fix copyright notices inside src/podcasts 2014-11-05 17:48:03 +01:00
podcastdownloader.h Fix some problems 2014-11-05 17:48:04 +01:00
podcastepisode.cpp Set ctime and mtime in Song returned by PodcastEpisode::ToSong 2014-11-30 15:49:13 +01:00
podcastepisode.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastinfowidget.cpp Fix copyright notices inside src/podcasts 2014-11-05 17:48:03 +01:00
podcastinfowidget.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastinfowidget.ui Return more useful aggregate information from the PodcastBackend, show something in the Internet service 2012-03-06 18:40:17 +00:00
podcastparser.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastparser.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastservice.cpp Do Podcast updates on song change off main thread 2014-12-09 12:49:24 -05:00
podcastservice.h Do Podcast updates on song change off main thread 2014-12-09 12:49:24 -05:00
podcastservicemodel.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastservicemodel.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastsettingspage.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastsettingspage.h More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastsettingspage.ui Implement the "Delete after x days" feature for listened podcasts. 2012-03-12 19:35:47 +00:00
podcastupdater.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcastupdater.h Fix some problems 2014-11-05 17:48:04 +01:00
podcasturlloader.cpp More copyright info fixes 2014-11-05 17:48:04 +01:00
podcasturlloader.h More copyright info fixes 2014-11-05 17:48:04 +01:00