Re: [vdr] DLNA Media Renderer Plugin for VDR?

2013-04-04 Thread Denis Loh
Basically, a dmr plugin is nothing else but an extension to the iptv
plugin. I don't know if the iptv plugin is able to stream http streams. If
it does, the dmr plugin is more or less ready to use. However, the main
part of the plugin is the controller which implements browse or search. So,
if there's someone out there, I would really suggest to separate the
renderer from the controller as it is easier to manage them.

The server does the same: it implements the required UPnP stuff for
browsing and searching, but all the streaming part shall be handled by
another plugin like streamdev.

So, the question is: is there any plugin which is able to receive HTTP
streams for any arbitrary content like images or videos?

Denis


2013/4/4 Patrick Maier mai...@informatik.tu-muenchen.de

 Hi there,
 I'm searching for a plugin to vdr that supports DLNA rendering (DMR
 Digital Media Renderer).
 For now, I only know the upnp plugin which acts as a server.

 I'd like to stream pictures, video and audio to vdr from my smartphone, or
 other dlna servers.

 If there is no such plugin, I could try to develop a plugin that allows
 this. (But I'm quite new to plugin-development)

 Greets and thanks
 Patrick

 PS: I also want to thank you Klaus for this great system :-)

 __**_
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-**bin/mailman/listinfo/vdrhttp://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] UPnP/DLNA media server plugin for the VDR

2013-01-04 Thread Denis Loh

Am 04.01.2013 18:48, schrieb Brian-Imap:

Hi,
this looks to be pretty interesting.
So where exactly does it fit in between XVDR, VNSI, streamdev, etc.
XVDR and VNSI are primarily used by XBMC to watch live-tv and 
recordings. VOMP is used by Hauppauge and Raspberry products.


Streamdev is more or less the only plugin which is independent from any 
devices using it. This is why it is used by the UPnP plugin for live tv 
and later for recordings as well.


I just bought a Samsung smart TV, haven't found a single DLNA
music server that it could receive music from (sure I've heard about 
updating the headers that are sent from the server), still none of 
them worked with the TV.
Seems I could watch VDR directly on the TV without any kind of Set-Top 
box inbetween with this plugin.

Yes, exactly. I have two Samsung TVs. So, it should work.


Cheers Brian

Cheers Denis


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr



___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] [ANNOUNCE] vdr-upnp 1.0.0

2013-01-03 Thread Denis Loh

Hi all,

I want to release a new version of the UPnP/DLNA media server plugin for 
the VDR:


Version 1.0.0

Major changes:

- usage of sub plugins to make extensibility easier.
- usage of tntnet for http communication (no patch for additional 
headers in libupnp required)

- usage of streamdev-server for live tv streaming

Project website:
http://projects.vdr-developer.org/projects/plg-upnp

Git:
http://projects.vdr-developer.org/git/vdr-plugin-upnp.git

If you face any issues, please report bugs on the project web site. 
Thank you!


Denis


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] Check for updates of present event

2012-10-10 Thread Denis Loh

Hi,

I want to check for updates on the present events in the schedule. I was 
checking Schedule-Modified  lastModified, where lastModified is the 
timestamp when I checked it last time. However, every time I do the 
check, it was modified, even if there's no obvious change.


So, how do I check if the present event (currently running event) was 
modified, i.e. the current event was replaced by the next event or any 
detail of this event has been changed?


Additionally, I'd like to know, if there equivalent way to do such a 
check on the channels list as Channels.Modified() is reset after the 
call. I have never detected a channel list change though syslog states 
some automatic changes.


Thanks for any kind of help!

Denis

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] IS there a working UPnP-AV/DLNA support for VDR?

2012-02-16 Thread Denis Loh
Actually, I think some of the properties are not well formatted. UPnP
defines a strict pattern, which I implemented (hopefully) properly.
However, some devices may ignore this pattern. I will try to find out,
which of these parameters is the offending one.

2012/2/16 Teemu Suikki tsui...@zuik.org:
 Howdy!

 There is an installation instructions for vdr-plugin-upnp here:
 http://www.vdr-wiki.de/wiki/index.php/Upnp-plugin

 I also installed libupnp-1.6.6 with this dlna patch:
 http://svn.assembla.com/svn/VDR-M7x0/trunk/toolchain/patches/libupnp/1.6.6/dlna/100-CustomHeader.0.0.3.patch

 I'm using the plugin with VDR 1.7.15 and Playstation3. PS3 detects the
 VDR correctly, but there are no recordings or live channels available,
 it's just all empty.

 When looking at the log file (with -v), i see this:

 UPnP server message: Browse requested by 192.168.0.201.
 UPnP server message: = Browsing =
 UPnP server message: ID: 0
 UPnP server message: Browse metadata
 UPnP server message: Filter:
 @id,upnp:class,res,res@protocolInfo,res@av:authenticationUri,res@size,dc:title,upnp:albumArtURI,res@dlna:ifoFileURI,res@protection,res@bitrate,res@duration,res@sampleFrequency,res@bitsPerSample,res@nrAudioChannels,res@resolution,res@colorDepth,dc:date,av:dateTime,upnp:artist,upnp:album,upnp:genre,dc:contributer,upnp:storageFree,upnp:storageUsed,upnp:originalTrackNumber,dc:publisher,dc:language,dc:region,dc:description,upnp:toc,@childCount,upnp:albumArtURI@dlna:profileID,res@dlna:cleartextSize

 UPnP server message: Offset: 0
 UPnP server message: Count: 1
 UPnP server message: Sort: (null)
 UPnP server message: Pushing property
 UPnP server message: Pushing property
 UPnP server message: Pushing property
 UPnP server message: Pushing property
 UPnP server message: Pushing property
 UPnP server error:Parsing filter failed

 --
 Teemu


 2012/2/12 Timothy D. Lenz tl...@vorgon.com:
 I'm interested in this also, but we have 2 Sony Bravias. Hacking the Tv not
 an option.  I do know that on ours, for youtube, you can do searches and
 stuff using an on screen alphabet that follows the letter to number grouping
 you see on phones. So it does have a way to enter stuff.


 On 2/10/2012 1:43 PM, Luca Olivetti wrote:

 Al 10/02/12 18:07, En/na Pim Zandbergen ha escrit:

 I suppose you could use mediatomb with vdrnfofs to share your recordings.


 Or hack the TV to simply nfs mount the directory with the recordings


 Bye


 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr




 --
 Teemu Suikki
 http://www.z-power.fi/

 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] IS there a working UPnP-AV/DLNA support for VDR?

2012-02-10 Thread Denis Loh

Am 10.02.2012 18:07, schrieb Pim Zandbergen:

I suppose you could use mediatomb with vdrnfofs to share your recordings.

Pim

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Ack! These combination should work as there are many users who reported 
a working setup.


Correct me, if I'm wrong, but I thought that hbbTV is sent by the 
broadcasters themselves. Maybe someone has spent some time to work on a 
smartTV (e.g. for samsung) app, which can be installed and used by the user.


Denis



___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] IS there a working UPnP-AV/DLNA support for VDR?

2012-02-09 Thread Denis Loh

Am 09.02.2012 16:33, schrieb Dr. Werner Fink:

Hi,

... yep, I'm aware of http://upnp.vdr-developer.org/ but this one
seems to be very dead.  Nevertheless I'd like to use a VDR as
recording system only using the second coax line maybe extended
by uncable to use two transponders over one coax line.  For this
it would be perfect to be able to manage, control, and navigate
the VDR and its menues over the DLNA support of this new TV.

 Werner


Hi,

i am still working on it. However, progess is very slow, sorry. 
Nevertheless, you cannot control the vdr the way you expected. An 
default DLNA server only allows you to show media files (and live TV) on 
your DLNA or UPnP capable device. You cannot schedule recordings, 
start/stop the server or do anything beside watching media, unfortunatelly.


DLNA does not specify those features in its current version 1.5. It will 
be supported in 2.0 and above, however it may take some years that 
devices implementors will support them as they are mostly optional. I 
even haven't seen any TV device which supports the tuner service 
capability of a DLNA media server very well (In this case, you would be 
able to switch channels by pressing a channel number or by 
chan-up/chan-down).


Additionally, it won't be possible to show any EPG or OSD on an DLNA 
device without work-a-rounds, like transcoding EPG/OSD into an MPEG 
stream. There is a possibility to transmit text based date, but this is 
not being supported by any TV device I know.


Well, DLNA sounds perfect when you don't expect too much: you may 
exchange media from one device to another. You can share media of a 
certain device to others and let them play it. But you cannot play files 
which are not supported by the device, even though it may play the files 
directly for instance via USB. Sounds ridiculous, but works as designed.


I work on an work-a-round to support scheduling records via browser 
navigation. But, this is not very user friendly because you have to 
play every command and simulate a media file to the TV. Every DLNA 
server must support a web page where the server allows to show 
additional information. I will use live among others in this case, as it 
seems to do everything needed.


I hope this will help, somehow. Please let me know, if you miss 
something to be supported.


Denis

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] Renaming of all *.c files in *.cpp or equivalent

2012-01-02 Thread Denis Loh

Hi,

I have a big wish for future development: Please rename all c++ files 
with *.c extensions into *.cpp or equivalent. Many IDEs may cope with 
*.c and treat them as c++ files. However, if not, you must force the IDE 
to do that, which is sometimes hard work to do. I think it is lesser 
work to rename them and edit the makefile to work with cpp for instance.


I am using cpp as default extension for c++ files for long time now.

What do you think about that?

Denis

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Renaming of all *.c files in *.cpp or equivalent

2012-01-02 Thread Denis Loh
Well, it was just a thought, because there are many many naming 
conventions which suggests to use another extension than *.c like *.cc 
or *.cpp respectively. Mainly, it is only for better readability and to 
distinguish what type of code resided in the file. IDEs rely on this 
convention to decide which compiler it has to use.


But I can live with it, because there is no real technical reason for 
renaming.


Am 02.01.2012 18:07, schrieb Klaus Schmidinger:

On 02.01.2012 17:44, Denis Loh wrote:

Hi,

I have a big wish for future development: Please rename all c++ files 
with *.c extensions into *.cpp or equivalent. Many IDEs may cope with 
*.c and treat them as c++ files. However, if not, you must force the 
IDE to do that, which is sometimes hard work to do. I think it is 
lesser work to rename

them and edit the makefile to work with cpp for instance.

I am using cpp as default extension for c++ files for long time now.

What do you think about that?


I like *.c and will stay with it.

If you really need to access the files as *.cpp, you could do

  for i in *.c; do echo ln -sf $i ${i}pp; done

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr



___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] EPG DB discussion (was Re: Request: E parameter in channels.conf for epg scan)

2010-12-13 Thread Denis Loh

Am 12.12.2010 22:27, schrieb Eric Valette:

On 12/12/2010 22:02, VDR User wrote:


(Btw, Klaus has made it clear VDR was never intended to be a
server/client system.  Maybe at some point it will address that need
in a well-thought out way but as it stands now I'm not so sure it's a
good basis for argument.)


On the other hand, with streamdev server, vnsi server, we are 
approaching the client server mode.


I think the real question for selecting a database are:
1) do I need a SQL interface,
2) do I need a client server model,

sqlite is in use in 200MHZ mips router/ Tokyo/Kyoto cabinet can do 
less but consume even less.


--eric

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
I was wondering why it must be a SQL DB. The new VDR requires at least 
one plugin namely sdff- or hdff-plugin So, defining an interface - for 
instance EPGProvider, with a basic implementation like the one which 
already exists - and let the user choose if he requires more power and 
extended functions to store and query the EPG, is a good option. Then he 
may install a EPGProvider plugin which comes with a sqlite-DB. Actually, 
sqlite may be good enough to be used for epg data. However I don't see 
it in the core.


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Request: E parameter in channels.conf for epg scan

2010-12-06 Thread Denis Loh
I don't see the advantage of implementing this directly into the VDR. The
parameter must be maintained by the user, so it should be an additional
configuration file which is independend from the channels.conf, as this file
is and should only used for channel information. NOEPG and NOEPGMENU do this
job already. If it is not user friendly, it may deserves some improvements.
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] VDR 1.7.x, FUPPES and an xbox 360 client

2010-03-25 Thread Denis Loh
I feel sorry, that you were facing so many problems with the plugin.
Actually, it is still very bugous and will take some time to fix them. If
you are a programmer, feel free to help me improving it.

I will consider your idea to include a discard-all-but channel listing
feature. Recordings (except H.264) are supported yet in version 0.0.2-alpha.

Back to FUPPES: I haven't ever used FUPPES, so I just can say that this
should work. But I am not sure. Try it and you will see.

2010/3/25 martinez marti...@embl.de


 I have downloaded vdr-upnp and will give it a try but I see (please correct
 me if I am wrong) two points of concern

 a) It works only for live tv, not vdr .TS recordings (which I am most
 interested in streaming to my xbox 360)
 b) My channels.conf has over 1000 channels, neatly divided in groups. The
 vdr-upnp documentation states you can exclude certain channels from the
 plugin, but this could take for ages
 as I would only be interested in streaming a few channels, can this be
 configured to exclude everything by default and only include a few that I
 specify?


 Also back to FUPPES I notice it has the following entries in the config
 file:

file ext=mpg
  extmpeg/ext
  typeVIDEO_ITEM/type
  mime_typevideo/mpeg/mime_type
/file

   file ext=vob
  typeVIDEO_ITEM/type
  mime_typevideo/x-ms-vob/mime_type
/file

   file ext=vdr
  typeVIDEO_ITEM/type
  mime_typevideo/x-extension-vdr/mime_type
  transcode enabled=true
extvob/ext
mime_typevideo/x-ms-vob/mime_type
  /transcode
/file


 But I think that refers to PS recordings (as it certainly was not working
 out of the box)
 No mention of H.264 in the config file...


 I have added the following :

file ext=ts
  typeVIDEO_ITEM/type
  mime_typevideo/mpeg-ts/mime_type
  transcode enabled=true
transcoderffmpeg/transcoder
extvob/ext
mime_typevideo/x-ms-vob/mime_type
  /transcode
/file

 should this work? (I am not at home to test at the moment)

 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] VDR 1.7.x, FUPPES and an xbox 360 client

2010-03-25 Thread Denis Loh

Hi martinez,

actually, this feature is about to come. Essentially, it was planned to 
map channels from different sources - i.e. cable, sat or terrestrial - 
to a single item. This cannot be done automatically or if so, only by 
reading the channel names.


Because DLNA requires media servers to support at least MPEG-TS and 
MPEG-PS, minidlna should support TS-streaming. Was it working with 
LiveTV and  the plugin on your XBox? This would be good to know for me.


Cheers,

Denis

martinez schrieb:

Hi Denis,

I wish I had the skills to help you with the programming but bash and 
a bit of C is all I can manage.
Perhaps it would be simpler (and achieve the same end) if you 
implement a feature the plugin can read
an alternative to channels.conf . This way in my case for example I 
would copy and paste a few essential channels and let the plugin load 
them but
no way I can let it loose on a channels.conf with more than 1000 
entries...


About vdr recordings... 


FUPPES chokes on my vdr folder, so does not seem to be .TS friendly

Anybody knows if minidlna supports streaming .TS files ?

I guess I will find out in a few hours anyways...



Date: Thu, 25 Mar 2010 15:00:40 +0100
From: Denis Loh denis@web.de mailto:denis@web.de
Subject: Re: [vdr] VDR 1.7.x, FUPPES and an xbox 360 client
To: VDR Mailing List vdr@linuxtv.org mailto:vdr@linuxtv.org
Message-ID:
c86431b51003250700x737e00d4p56b286c7d777d...@mail.gmail.com 
mailto:c86431b51003250700x737e00d4p56b286c7d777d...@mail.gmail.com

Content-Type: text/plain; charset=iso-8859-1

I feel sorry, that you were facing so many problems with the plugin.
Actually, it is still very bugous and will take some time to fix them. If
you are a programmer, feel free to help me improving it.

I will consider your idea to include a discard-all-but channel listing
feature. Recordings (except H.264) are supported yet in version 
0.0.2-alpha.


Back to FUPPES: I haven't ever used FUPPES, so I just can say that this
should work. But I am not sure. Try it and you will see.


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
  



___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] How to seek/play splitted record files

2010-01-22 Thread Denis Loh
Hi,

I want to implement a record player for my UPnP plugin and was wondering how 
the record files are played by the VDR. I found out that cFileName und 
cUnbufferedFile may be my friends, but I don't know how to seek a given file 
offset, if the recording is regarded as a single file.

Here an example: I want to seek offset 20. But the first file has its end 
offset at 15, so the file offset is at position 5 in the second file. Is it 
possible to do that with the existing functions of VDR?

Thanks!

Denis 
__
Haiti-Nothilfe! Helfen Sie per SMS: Sende UIHAITI an die Nummer 81190.
Von 5 Euro je SMS (zzgl. SMS-Gebühr) gehen 4,83 Euro an UNICEF.


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr