Revision: 5227 Author: pebender Date: Fri Jul 24 08:17:22 2009 Log: - Fixed MythStream's parser for youtube videos.
http://code.google.com/p/minimyth/source/detail?r=5227 Added: /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-youtube_parser_fix.patch /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-youtube_parser_fix.patch /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-youtube_parser_fix.patch /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-youtube_parser_fix.patch Modified: /trunk/gar-minimyth/html/minimyth/document-changelog.txt /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums /trunk/gar-minimyth/script/myth-trunk/mythstream/Makefile /trunk/gar-minimyth/script/myth-trunk/mythstream/checksums ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-youtube_parser_fix.patch Fri Jul 24 08:17:22 2009 @@ -0,0 +1,20 @@ +diff -Naur mythstream-0.18_1-old/parsers/youtube/search.pl mythstream-0.18_1-new/parsers/youtube/search.pl +--- mythstream-0.18_1-old/parsers/youtube/search.pl 2008-01-13 08:22:35.000000000 -0800 ++++ mythstream-0.18_1-new/parsers/youtube/search.pl 2009-07-24 07:07:20.000000000 -0700 +@@ -91,8 +91,14 @@ + } + $root->appendChild($item); + +- addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); +- addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ if ($entry->getElementsByTagName("media:description")->item(0)->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); ++ } ++ if ($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ } + } + + #------------------------------------------------------------------------------ ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-youtube_parser_fix.patch Fri Jul 24 08:17:22 2009 @@ -0,0 +1,20 @@ +diff -Naur mythstream-0.18_1-old/parsers/youtube/search.pl mythstream-0.18_1-new/parsers/youtube/search.pl +--- mythstream-0.18_1-old/parsers/youtube/search.pl 2008-01-13 08:22:35.000000000 -0800 ++++ mythstream-0.18_1-new/parsers/youtube/search.pl 2009-07-24 07:07:20.000000000 -0700 +@@ -91,8 +91,14 @@ + } + $root->appendChild($item); + +- addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); +- addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ if ($entry->getElementsByTagName("media:description")->item(0)->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); ++ } ++ if ($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ } + } + + #------------------------------------------------------------------------------ ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-youtube_parser_fix.patch Fri Jul 24 08:17:22 2009 @@ -0,0 +1,20 @@ +diff -Naur mythstream-0.18_1-old/parsers/youtube/search.pl mythstream-0.18_1-new/parsers/youtube/search.pl +--- mythstream-0.18_1-old/parsers/youtube/search.pl 2008-01-13 08:22:35.000000000 -0800 ++++ mythstream-0.18_1-new/parsers/youtube/search.pl 2009-07-24 07:07:20.000000000 -0700 +@@ -91,8 +91,14 @@ + } + $root->appendChild($item); + +- addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); +- addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ if ($entry->getElementsByTagName("media:description")->item(0)->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); ++ } ++ if ($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ } + } + + #------------------------------------------------------------------------------ ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-youtube_parser_fix.patch Fri Jul 24 08:17:22 2009 @@ -0,0 +1,20 @@ +diff -Naur mythstream-0.18_qt4-old/parsers/youtube/search.pl mythstream-0.18_qt4-new/parsers/youtube/search.pl +--- mythstream-0.18_qt4-old/parsers/youtube/search.pl 2008-01-13 08:22:35.000000000 -0800 ++++ mythstream-0.18_qt4-new/parsers/youtube/search.pl 2009-07-24 08:11:58.000000000 -0700 +@@ -91,8 +91,14 @@ + } + $root->appendChild($item); + +- addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); +- addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ if ($entry->getElementsByTagName("media:description")->item(0)->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("media:description")->item(0)->getFirstChild->toString, 'description', 'html'); ++ } ++ if ($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild) ++ { ++ addMetaNode($entry->getElementsByTagName("author")->item(0)->getFirstChild->getFirstChild->toString, 'author', 'inline'); ++ } + } + + #------------------------------------------------------------------------------ ======================================= --- /trunk/gar-minimyth/html/minimyth/document-changelog.txt Thu Jul 23 18:57:47 2009 +++ /trunk/gar-minimyth/html/minimyth/document-changelog.txt Fri Jul 24 08:17:22 2009 @@ -1,7 +1,7 @@ MiniMyth Changelog -------------------------------------------------------------------------------- -Changes since 68 (2009-07-23): +Changes since 68 (2009-07-24): Current MythTV versions MythTV 0.20-softpad: version 0.20.2.softpad, release-0-20-fixes branch svn 16082 and @@ -38,6 +38,7 @@ so that the MiniMyth read-write configuration directory can be located on a lighttpd web server. - Fixed a bug that caused the Cyberlink remote to not be detected. + - Fixed MythStream's parser for youtube videos. Modified build system - Added ability for software list files to depend on the version of @@ -209,7 +210,7 @@ - Fixed lircrc configuration file errors that caused KEY_\(RED|GREEN|YELLOW|BLUE\) to be ignored by some remotes because the KEY_ prefix was missing. - - Fixed MythStream's the parser for apple trailers. + - Fixed MythStream's parser for apple trailers. Modified build system - Updated devel/glibc* packages so that kernel version 2.6.30 is the ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile Fri Jul 24 08:17:22 2009 @@ -6,6 +6,7 @@ PATCHFILES = PATCHFILES += \ $(DISTNAME)-apple_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-gcc_4.3.patch \ $(DISTNAME)-harvester_cpp.patch \ $(DISTNAME)-streams_res.patch \ ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums Fri Jul 24 08:17:22 2009 @@ -1,5 +1,6 @@ ab79816ed1616189b9e11a54c198e26b download/mythstream-v0.18_1.tar.gz a2c9fab7ae7ecd8dc5f89fee79d6adb1 download/mythstream-v0.18_1-apple_parser_fix.patch +17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch 71a3ddc79f12691b03a71c4928f7dcca download/mythstream-v0.18_1-gcc_4.3.patch e516256786ead0ac1f7164a0b71c136f download/mythstream-v0.18_1-harvester_cpp.patch 27bb806f4c49584e72b3242ae498ab83 download/mythstream-v0.18_1-streams_res.patch ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile Fri Jul 24 08:17:22 2009 @@ -6,6 +6,7 @@ PATCHFILES = PATCHFILES += \ $(DISTNAME)-apple_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-gcc_4.3.patch \ $(DISTNAME)-harvester_cpp.patch \ $(DISTNAME)-streams_res.patch \ ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums Fri Jul 24 08:17:22 2009 @@ -1,5 +1,6 @@ ab79816ed1616189b9e11a54c198e26b download/mythstream-v0.18_1.tar.gz a2c9fab7ae7ecd8dc5f89fee79d6adb1 download/mythstream-v0.18_1-apple_parser_fix.patch +17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch 71a3ddc79f12691b03a71c4928f7dcca download/mythstream-v0.18_1-gcc_4.3.patch e516256786ead0ac1f7164a0b71c136f download/mythstream-v0.18_1-harvester_cpp.patch 27bb806f4c49584e72b3242ae498ab83 download/mythstream-v0.18_1-streams_res.patch ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile Fri Jul 24 08:17:22 2009 @@ -6,6 +6,7 @@ PATCHFILES = PATCHFILES += \ $(DISTNAME)-apple_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-gcc_4.3.patch \ $(DISTNAME)-mythpopupbox_delete.patch \ $(DISTNAME)-harvester_cpp.patch \ ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums Fri Jul 24 08:17:22 2009 @@ -1,5 +1,6 @@ ab79816ed1616189b9e11a54c198e26b download/mythstream-v0.18_1.tar.gz a2c9fab7ae7ecd8dc5f89fee79d6adb1 download/mythstream-v0.18_1-apple_parser_fix.patch +17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch 71a3ddc79f12691b03a71c4928f7dcca download/mythstream-v0.18_1-gcc_4.3.patch 0b13209eff76d40eeb9595b084aa8e5a download/mythstream-v0.18_1-mythpopupbox_delete.patch e516256786ead0ac1f7164a0b71c136f download/mythstream-v0.18_1-harvester_cpp.patch ======================================= --- /trunk/gar-minimyth/script/myth-trunk/mythstream/Makefile Tue Jul 7 16:46:37 2009 +++ /trunk/gar-minimyth/script/myth-trunk/mythstream/Makefile Fri Jul 24 08:17:22 2009 @@ -6,6 +6,7 @@ PATCHFILES = PATCHFILES += \ $(DISTNAME)-apple_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-mythtv_0_22.patch \ $(DISTNAME)-streams_res.patch \ $(DISTNAME)-fftw3f.patch \ ======================================= --- /trunk/gar-minimyth/script/myth-trunk/mythstream/checksums Sat Jul 18 08:40:36 2009 +++ /trunk/gar-minimyth/script/myth-trunk/mythstream/checksums Fri Jul 24 08:17:22 2009 @@ -1,5 +1,6 @@ 818f65c2592975b3433ebaa6623aa310 download/mythstream-0.18_qt4.tar.gz 998926ebaed46c84423d4baeb451182e download/mythstream-0.18_qt4-apple_parser_fix.patch +e2c67be4122927917c77c83cba94ee95 download/mythstream-0.18_qt4-youtube_parser_fix.patch a4917ac0e28f4b280b92bf439fd21945 download/mythstream-0.18_qt4-mythtv_0_22.patch 0974415f6eef253a72cec3f0400661e7 download/mythstream-0.18_qt4-streams_res.patch b7b59b661edc6fb3c24dcfb051c52dc0 download/mythstream-0.18_qt4-fftw3f.patch --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "minimyth-commits" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/minimyth-commits?hl=en -~----------~----~----~----~------~----~------~--~---
