Message ID | 4B5EF903.7030300@users.sourceforge.net |
---|---|
State | New |
Headers |
Received: from mail.tu-berlin.de ([130.149.7.33]) by mail.linuxtv.org with esmtp (Exim 4.69) (envelope-from <lmuresan70@googlemail.com>) id 1NZmCx-0003zd-6A for vdr@linuxtv.org; Tue, 26 Jan 2010 15:15:56 +0100 X-tubIT-Incoming-IP: 72.14.220.154 Received: from fg-out-1718.google.com ([72.14.220.154]) by mail.tu-berlin.de (exim-4.69/mailfrontend-a) with esmtp for <vdr@linuxtv.org> id 1NZmCw-0003AE-Jn; Tue, 26 Jan 2010 15:15:54 +0100 Received: by fg-out-1718.google.com with SMTP id 22so447372fge.5 for <vdr@linuxtv.org>; Tue, 26 Jan 2010 06:15:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type; bh=x810caG0r6tvFpOJlrSbi0I2Uof6oNZnjSAf4+pnVCs=; b=NrVf0kepuf8+voOMErCZQAjxiaXiipjlvg6R61qAQbvjCnL+PI+4bca/W+FyHg6aI2 tpcNMXBWDtAliMtjWD8u6x9HDLvWnCCGVA45OadicrtBhvC32DokKYj+kQqqCcnoNgPW Om6yJGgKoAdY0JVpU3StlKfDj3agEcJc34ol0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type; b=YFH1FKuzQ42X2+xkaimEeeCjW6bvL+d4Q2JWGcx9m80bjTY/lSoLffDqO7OYZitex+ COD43gexqxJQ05+8NFRlBWrEENDaF8qj40lkuQKYBQDPs6jf4avYKJPkkDfXjZ9l6Ljy hB8ijk8nWClZ6PZL6OBDdz6qdl3BjZjaybXiU= Received: by 10.87.63.8 with SMTP id q8mr1333317fgk.3.1264515354095; Tue, 26 Jan 2010 06:15:54 -0800 (PST) Received: from ?192.168.0.102? ([82.149.70.178]) by mx.google.com with ESMTPS id 15sm3322341fxm.6.2010.01.26.06.15.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 26 Jan 2010 06:15:53 -0800 (PST) Sender: =?UTF-8?Q?Lucian_Mure=C5=9Fan?= <lmuresan70@googlemail.com> Message-ID: <4B5EF903.7030300@users.sourceforge.net> Date: Tue, 26 Jan 2010 15:15:31 +0100 From: Lucian Muresan <lucianm@users.sourceforge.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Lightning/1.0b2pre Thunderbird/3.0 MIME-Version: 1.0 To: VDR Mailing List <vdr@linuxtv.org> References: <alpine.SOC.1.99.1001172219500.29342@vipunen.hut.fi> <201001240052.23712.aimoparru@gmail.com> <alpine.SOC.1.99.1001241529370.25249@vipunen.hut.fi> <201001241746.44551.aimoparru@gmail.com> <4B5EB702.3040600@users.sourceforge.net> <4B5EEF11.7050502@hertell.com> In-Reply-To: <4B5EEF11.7050502@hertell.com> Content-Type: multipart/mixed; boundary="------------050908090602020001010203" X-tubIT-Score: 0.0 () X-PMX-Version: 5.5.4.371499, Antispam-Engine: 2.7.1.369594, Antispam-Data: 2010.1.26.140320 X-PMX-Spam: Gauge=X, Probability=10%, Report=' WEBMAIL_REPLYTO_NOT_FROM 0.5, MIME_TEXT_ONLY_MP_MIXED 0.05, BODY_SIZE_5000_5999 0, BODY_SIZE_7000_LESS 0, WEBMAIL_SOURCE 0, __BAT_BOUNDARY 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CP_MEDIA_BODY 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __FRAUD_WEBMAIL 0, __FRAUD_WEBMAIL_SENDER 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __PHISH_SPEAR_STRUCTURE_1 0, __RDNS_GMAIL 0, __SANE_MSGID 0, __TO_MALFORMED_2 0, __USER_AGENT 0' X-LSpam-Score: -3.1 (---) X-LSpam-Report: No, score=-3.1 required=5.0 tests=AWL=0.540, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1 autolearn=ham Subject: Re: [vdr] [ANNOUNCE] vdr-webvideo 0.2.0 - little patch to makefile of libwebvi X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: VDR Mailing List <vdr@linuxtv.org> List-Id: VDR Mailing List <vdr.linuxtv.org> List-Unsubscribe: <http://www.linuxtv.org/cgi-bin/mailman/options/vdr>, <mailto:vdr-request@linuxtv.org?subject=unsubscribe> List-Archive: <http://www.linuxtv.org/pipermail/vdr> List-Post: <mailto:vdr@linuxtv.org> List-Help: <mailto:vdr-request@linuxtv.org?subject=help> List-Subscribe: <http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr>, <mailto:vdr-request@linuxtv.org?subject=subscribe> X-List-Received-Date: Tue, 26 Jan 2010 14:15:56 -0000 Status: O X-Status: X-Keywords: X-UID: 22180 |
Commit Message
Lucian Muresan
Jan. 26, 2010, 2:15 p.m. UTC
On 26.01.2010 14:33, Rene wrote: > Lucian Muresan wrote: > >> Btw, I wrote 3 ebuilds for this plugin (media-video/rtmptdump-yle, >> media-video/webvi and media-plugins/vdr-webvi) and already sent them to >> Joerg from the Gentoo vdr team... > > Hi Lucian! > > Do you happen to have these ebuilds somewhere to download, cause i can't > wait to test them :-) Here you go! Just put them in the right categories as mentioned above, and don't forget to place the confd to the plugin's ${FILESDIR} and the makefile patch to that of the webvi library ${FILESDIR} before generating the manifests... Of course, these are just quick shots, who knows, maybe dependencies are still not correct, but as of version 0.2.1 they work in my vdr-1.7.11. I also have some other feedback to the author: How could other sites like http://plus7.arte.tv or the "Mediathek" of ZDF or 3sat be added to the templates? Is it possible to to implement that the plugin's OSD "remembers" where it was left when last accessed in the current VDR "session"? It's a bit tedious to navigate through all menus again and again. If a search did not give the desired results, it would be useful if a new attempt would still hold the old search keywords to be able to slightly modify them instead of "typing" them again. Otherwise, really nice and interesting plugin which actually works with youtube, unlike the ones I've tried with XBMC where they crash all the time... BTW, how does it handle multiple quality versions of youtube videos, does it pick "HD" or "HQ" by itself? Cheers, Lucian # /etc/conf.d/vdr.webwideo: # Global config file for vdr rc-scripts # -d dir, --downloaddir=dir Save downloaded files to dir. The default # path is the VDR video directory. # -t dir, --templatedir=dir Read video site templates from DIR (default # /usr/local/share/webvi/templates) _EXTRAOPTS="--templatedir=/usr/share/webvi/templates" # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ #EAPI=0 inherit eutils DESCRIPTION="CLI program for downloading vidos from YLE Areena" HOMEPAGE="http://users.tkk.fi/~aajanki/${PN}/index-en.html" IUSE="" SRC_URI="http://users.tkk.fi/~aajanki/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND="dev-libs/openssl dev-libs/libxml2" RDEPEND="${DEPEND}" src_install() { dobin ${PN} dobin yle-dl dodoc ChangeLog README* TODO } # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit vdr-plugin DESCRIPTION="VDR Plugin: video website browser / viewer" HOMEPAGE="http://users.tkk.fi/~aajanki/vdr/webvideo/" SRC_URI="http://users.tkk.fi/~aajanki/vdr/webvideo/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND=">=media-video/vdr-1.6.0 =media-video/webvi-${PV}" S="${WORKDIR}/${VDRPLUGIN}-${PV}/src/vdr-plugin" src_install() { vdr-plugin_src_install insinto /etc/vdr/plugins/${VDRPLUGIN} doins mime.types dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/README* dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/TODO dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/HISTORY dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/doc/* } # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=2 inherit eutils DESCRIPTION="Video website browser / viewer library needed for the VDR plugin vdr-webvideo" HOMEPAGE="http://users.tkk.fi/~aajanki/vdr/webvideo/" IUSE="+yle" SRC_URI="http://users.tkk.fi/~aajanki/vdr/webvideo/vdr-webvideo-${PV}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND="dev-lang/python dev-python/pycurl dev-libs/libxml2 dev-libs/libxslt yle? ( media-video/rtmpdump-yle ) " RDEPEND="${DEPEND}" S="${WORKDIR}/webvideo-${PV}" src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${P}_prefix.diff if ! use yle; then rm -Rf templates/bin rm -Rf templates/yleareena fi } src_install() { if [ ${ARCH} = "amd64" ]; then dodir /usr/lib64 dosym lib64 /usr/lib fi cd ${S} PREFIX=${D}/usr emake install-library || die "failed install" dodoc HISTORY README* TODO doc/* if [ ${ARCH} = "amd64" ]; then rm ${D}/usr/lib fi }
Comments
Thanks for the Makefile patch. I'll include it to the next release. Lucian Muresan wrote: > I also have some other feedback to the author: > > How could other sites like http://plus7.arte.tv or the "Mediathek" of > ZDF or 3sat be added to the templates? One would need to create XSLT templates that take the pages from the website as input, extract URLS of video streams and links, and output them in the format understood by the plugin. There is (quite minimal) documentation in doc/xslt, but it may actually be easier to see existing templates, for example youtube. I am willing to add support for more video sites to the package if somebody contributes working templates. > > Is it possible to to implement that the plugin's OSD "remembers" where > it was left when last accessed in the current VDR "session"? It's a bit > tedious to navigate through all menus again and again. You can use the green "forward" button to quickly follow the latest navigation path. > > If a search did not give the desired results, it would be useful if a > new attempt would still hold the old search keywords to be able to > slightly modify them instead of "typing" them again. Yes, I agree that it should remember the entered text. The command line client actually already does this, just the VDR plugin is still missing the functionality. > > Otherwise, really nice and interesting plugin which actually works with > youtube, unlike the ones I've tried with XBMC where they crash all the > time... > BTW, how does it handle multiple quality versions of youtube videos, > does it pick "HD" or "HQ" by itself? It downloads the best available quality. I'm planning to make this configurable so that if you have a slow connection you might want to get the low quality version always, or you might want to download HQ but stream in LQ. Antti
diff -Naur webvideo-0.2.1_orig/src/libwebvi/Makefile webvideo-0.2.1/src/libwebvi/Makefile --- webvideo-0.2.1_orig/src/libwebvi/Makefile 2010-01-17 17:57:27.000000000 +0100 +++ webvideo-0.2.1/src/libwebvi/Makefile 2010-01-21 11:28:28.000000000 +0100 @@ -1,4 +1,4 @@ -PREFIX=/usr/local +PREFIX ?= /usr/local LIBNAME=libwebvi.so LIBSONAME=$(LIBNAME).0 @@ -21,6 +21,6 @@ rm -f *.o *~ libwebvi.so* libwebvi.a install: $(LIBMINOR) - cp --remove-destination libwebvi.so* $(PREFIX)/lib + cp --remove-destination --archive libwebvi.so* $(PREFIX)/lib .PHONY: clean install