[mythtv-commits] mythtv commit: r24775 - in trunk by robertm

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat May 22 01:39:17 UTC 2010


      Author: robertm
        Date: 2010-05-22 01:39:17 +0000 (Sat, 22 May 2010)
New Revision: 24775
   Changeset: http://svn.mythtv.org/trac/changeset/24775

Added:

   trunk/mythtv/libs/libmyth/mythrssmanager.cpp
   trunk/mythtv/libs/libmyth/mythrssmanager.h
   trunk/mythtv/libs/libmyth/netgrabbermanager.cpp
   trunk/mythtv/libs/libmyth/netgrabbermanager.h
   trunk/mythtv/libs/libmyth/netutils.cpp
   trunk/mythtv/libs/libmyth/netutils.h
   trunk/mythtv/libs/libmyth/rssparse.cpp
   trunk/mythtv/libs/libmyth/rssparse.h
   trunk/mythtv/programs/scripts/cpsimple
   trunk/mythtv/programs/scripts/cpsvndir
   trunk/mythtv/programs/scripts/internetcontent/

Removed:

   trunk/mythplugins/mythnetvision/mythnetvision/mythrssmanager.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/mythrssmanager.h
   trunk/mythplugins/mythnetvision/mythnetvision/netgrabbermanager.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/netgrabbermanager.h
   trunk/mythplugins/mythnetvision/mythnetvision/netutils.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/netutils.h
   trunk/mythplugins/mythnetvision/mythnetvision/rssparse.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/rssparse.h
   trunk/mythplugins/mythnetvision/mythnetvision/scripts/

Modified:

   trunk/mythplugins/mythnetvision/mythfillnetvision/main.cpp
   trunk/mythplugins/mythnetvision/mythfillnetvision/mythfillnetvision.pro
   trunk/mythplugins/mythnetvision/mythnetvision/downloadmanager.h
   trunk/mythplugins/mythnetvision/mythnetvision/imagedownloadmanager.h
   trunk/mythplugins/mythnetvision/mythnetvision/main.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/mythnetvision.pro
   trunk/mythplugins/mythnetvision/mythnetvision/netsearch.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/netsearch.h
   trunk/mythplugins/mythnetvision/mythnetvision/nettree.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/nettree.h
   trunk/mythplugins/mythnetvision/mythnetvision/rsseditor.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/searcheditor.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/searcheditor.h
   trunk/mythplugins/mythnetvision/mythnetvision/treeeditor.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/treeeditor.h
   trunk/mythtv/libs/libmyth/libmyth.pro
   trunk/mythtv/libs/libmythdb/mythversion.h
   trunk/mythtv/programs/scripts/scripts.pro

Log:

MythNetvision/Core: Move the core rss parsing classes from MythNetvision to libmyth.  Move existing internet content grabbers to mythtv/programs/scripts/internetcontent. Make available RSS parsing, grabber script handling, and other various internet-content related functionalities to all plugins and the frontend (though nothing besides MNV uses them yet).

TODO in the short term (days/weeks):
* Add Search proxying via MythXML/the backend Web server.
* Enable the backend web server to serve content when appropriate.
* Move MythFillnetvision to core, rename, slightly nudge database functions to allow it to update all content subscribed on all frontends.

TODO in the medium/long term (weeks/months):
* Extend the mythtv XML namespace specification to define content types so that MythMusic and other plugins can use this.
* Extend Frontend to allow lookup of random program info objects on any installed content service-- example use case-- I'm watching LOST or browsing LOST in the guide.  Open the context menu->Search...->Search for 'LOST' on Hulu.  Display associated content.  If I select an item, suspend playback, spawn the appropriate player, and return to playback when done.

Google TV indeed.  Harumph.





More information about the mythtv-commits mailing list