[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