MyDreambox and VLC (1 Viewer)

FrankMueller

Portal Member
October 16, 2007
5
0
I might as well give up unless someone can test a few commands in their browser and send me the data the box outputs
Did you receive my eMail? It contains some of the output you requested.

If anyone needs Dreambox 7025 Features tested feel free to contact me!
 

nyx

Portal Member
May 1, 2007
31
0
Home Country
Norway Norway
Yes indeed, I just hadn't noticed the mail before I wrote that :)

I sent you a reply by mail, so if you haven't got it check your spam/junk folders
 

nestochi

Portal Member
May 18, 2007
20
0
Home Country
i'd like to thank all of you for keeping this plugin alive. i love it and i am eager to go back home and try it again.

regards.
:)
 

David66

Portal Pro
June 18, 2007
50
0
Home Country
Germany Germany
Great! I'm happy to hear that the Plug-in is in capable hands!:D

There were some questions about the WebIf Commands. Here’s a link to a German wiki page: http://dream.reichholf.net/wiki/Webinterface_Befehle .

If I could, I would have made some changes. So Java.Long... here are a couple of suggestions. Some of them are based on the fact, that someone may be watching TV, while I start up MediaPortal.

1. “SafeMode”
– Only offer channels that are available on the current transponder, and don’t ZAP. This Info is available via HTTP://dreambox/cgi-bin/currentTransponderServices . This is also useful to determine which channels are viewable while recording.
– Check if Dreambox is in standby at Plugin start, maybe safemode is not needed. Check regularly (at least before channel changing) to see if it has returned from (or to) standby to see what channels to offer.

2. Recording (of course). Here are a few of my ideas:
A Recording (to the Dreambox hard drive) can be started using: http://dreambox/cgi-bin/videocontrol?command=record or stopped using http://dreambox/cgi-bin/videocontrol?command=stop .

When loading the EPG data with http://Dreambox/getcurrentepg?type=extended&ref= you receive entries like:
<td><span class="time">21.10.2007 00:10</span></td>
<td>
<a href="javascript:record('1:0:1:2f08:441:1:c00000:0:0:0:','1192918200','6300','Infomercials','Super RTL')">
<img src="timer.gif" border="0">
</a>
</td>
<td class="genre00">
<span class="event">Infomercials</span>
<br>Genre: n/a<br>
<span class="description"></span>
</td>

Notice href=”javascript…”. This is where the recording info comes from. So using the command:
http://dreambox/addTimerEvent?ref=1...ion=6300&descr=Infomercials&channel=Super RTL
will create the timer event. The box returns “Timer event was created successfully.“

To delete the event: http://dreambox/deleteTimerEvent?ref=1:0:1:2f08:441:1:c00000:0:0:0:&start=1192918200.
The box returns “Timer event deleted successfully.”

I suppose these things would need to override the standard MP methods?:confused:

Recording to MP would require some way to “pipe” the VLC output to the MP Input, have VLC transcode and save the stream while playing, or changing the mount point on the dreambox from HDD to a share on the MP PC. The first is probably the most elegant method. The second could prove easiest, if these methods are available in the libvlc.dll. The third would be interesting. For example, pressing record twice could trigger starting the recording then asking how long it should record, or until what time it should record using: http://dreambox/showRemoteControl.

Even as a non-programmer, maybe I can offer some help! ;)
 

java.lang

Portal Member
February 1, 2007
10
0
David66
I reply to the items above only to let you know that development is in progress. I've a couple of questions regarding your suggestions, but I think we should do this offline at the moment not to blow up this thread. I'll send you a PM and we should return back if most of the requirements are discussed.

@all
I did some tests on recording: saving the stream from vlc works well, I've left the streamtype original to TS, so in a first step I can implement functionality to watch while recording or vice versa. Even "timed recording" (method three vom David66) seems to be possible without much effort.

so long,
java.lang
 

java.lang

Portal Member
February 1, 2007
10
0
Repository

Hmm, I also did changes in the plugin (really "major" changes) and I think to migrate all the existing versions if possible at all would be a big task. Anyway, I'm not familar with the plugin policy, especially for creating a new svn-nodes. Can everyone create svn-objects, who is responsible for administration etc. ? I didn't have time to get the answers so far...

The current functionality of "My"Dreambox is (see attached screenshots):
GENERAL:
-Plugin name changed to "DM7000S"
RECORDING (local on PC not on dreambox):
-Quick recording (Timer controlled)
-Viewing other Medias during recording
-Seamless start/stop of recording
STREAMSERVER:
-TV-ON: Player acts as streamserver (multicast) even if other media viewed
-up to network capacity, N clients can connect and view the selected Channel
CHANNELSWITCHING:
-Channelswitching <2s
FULLSCREEN:
-EPG-overlay (Dreambox-HTML) with adjustable fontsize
-Channel-overlay for numeric channel selection (not implemented yet)
-Recording-overlay
-Quickbuttons: Channel Next/Prev, EPG, Record

TODo: A lot

If a svn space would be available and it's not against any rules, of course I will check in...

best regards,
java.lang
 

Attachments

  • Image1.jpg
    Image1.jpg
    62.2 KB
  • Image10.jpg
    Image10.jpg
    61.1 KB
  • Image12.jpg
    Image12.jpg
    119.3 KB

Users who are viewing this thread

Top Bottom