Jump to content

Recordingservice Beta


Lars_MQ

Recommended Posts

Thank you Lars. Works like a charm.

I've been using DVBViewer since 2007 and for me this day was the day of all days :)

One product to record and stream. Now I can watch tv on vlc, xmbc, windows media player, DVBViewer...

Awesome.

 

Kapa

Link to comment

Just remember this is still in testing stage. I have one confirmed bug already regarding DVBViewer-streaming and recording -> a dvb-stream can steal the device from a recording, this only happens when all other devices are in use with recordings or you only have one dvb-device.

I do some more testing and will upload a Fix in the next days. :)

Link to comment

"Add: Options: For UPnP Clients you can now add streaming of DVBSubs and Teletext."

 

finally! thank you very much for this feature. now this service includes all essential features for me.

 

"Add: DVBServer (Unicast) integrated."

 

this is also great built-in feature and works perfectly.

 

also "search epg" works now with the latest chrome (2.0.158.0).

Link to comment
which part of

 

(source changelog) do you not understand?

I am a user, not a programmer, and i do not now the internals of how DVBViewer and Recording service works. I have read the changelog, but i do not understand your answer. Do you tell me that if i want to make a daily scheduled recording (same time every, 7 day of the week), i should not create it from DVBViewer, since the recording service dosent use it?

Link to comment

Did you even bother to read the changelog? :) It is all written there.

 

Just to make it really clear.

- DVBViewer and DVB Service do not share the timers.xml anymore.

- DVB Service doesn't care about timer changes in the DVBViewer and doesn't get them. To program the service you have for now to use the web interface (this is only a testversion after all).

- the service is not shut down anymore, if the DVBViewer starts. The viewer has to use the unicast device to connect to the service and get TV.

- recordings are to be done only in the recording service.

 

But honestly I think you shouldn't bother with this testversion. You have to actually read and follow the instructions in the changelog to get it working and to understand what had been changed...

Link to comment

Hi,

Should the DVBViewer clients show in the service status page?

If you open the svcoptions.exe the service stops. Could you possible change the behaviour a little bit:

The service could restart after save button or you could add checkbox "restart service on exit".?

 

Kapa

Link to comment
If you open the svcoptions.exe the service stops. Could you possible change the behaviour a little bit:

The service could restart after save button or you could add checkbox "restart service on exit".?

No unfortunatly that is not possible.

Link to comment

The clients are not directly shown on the status page of the web interface, but indirectly... if a client connects, you'll see the signal strength in the line of the tuner the client uses. So you can which tuner is used by the clients. (Ok, that's not working 100%, because for EPG Updater it's the same, so there can be a signal strength without a client that is connected and without a recording. :)).

Link to comment

Hi, a question about this line in Changelog:

 

Add: Options: For UPnP Clients you can now add streaming of DVBSubs and Teletext

 

If I use UPnp-server instead of Popcorn and watch from Popcorn Hour A110, can I then see the subtitles when watching Live-TV ?

 

Still running the previous version and is very satisfied with that.

 

Regards

Stsa

Link to comment
If I use UPnp-server instead of Popcorn and watch from Popcorn Hour A110, can I then see the subtitles when watching Live-TV ?

No popcorn hour does not support "embedded" DVB Subtitles. This currently only works with XBMC I think.

Link to comment
Did you even bother to read the changelog? :) It is all written there.

 

Just to make it really clear.

- DVBViewer and DVB Service do not share the timers.xml anymore.

- DVB Service doesn't care about timer changes in the DVBViewer and doesn't get them. To program the service you have for now to use the web interface (this is only a testversion after all).

- the service is not shut down anymore, if the DVBViewer starts. The viewer has to use the unicast device to connect to the service and get TV.

- recordings are to be done only in the recording service.

 

But honestly I think you shouldn't bother with this testversion. You have to actually read and follow the instructions in the changelog to get it working and to understand what had been changed...

I not understned why did you do ".... the service does not get any timers programmed in the DVBViewer...." and why did you do, that service is runnig thought DVBViewer runt. Service, Http server, PVR function and DVBViewer will warp about HW or not...??

Link to comment
I not understned why did you do ".... the service does not get any timers programmed in the DVBViewer...." and why did you do, that service is runnig thought DVBViewer runt. Service, Http server, PVR function and DVBViewer will warp about HW or not...??

 

I try to explain it to you.

 

First of all the DVBViewer and the DVBRecordingService are two different programms with different configuration files.

Up to Version 1.4.7.10 the Service used the same file for the timer events as the Viewer and as both programs didn't

run at the same time in standard configuration there is no problem and if a timer event was created in the Viewer and

stored in the same file the Service reads after Viewer is shut down and the Service is started and vice versa.

 

This test version is for experienced users who know what they do and how the applications used here work.

It has a built in unicast DVBServer, witch DVBViewer can connect to over a network device from the local or a remote machine.

 

To use the DVBViewer and the DVBRecordingService on the same machine at the same time you first have to activate the

DVBServer in the configuration program of the Recording Service. Then you have to disable all tuners, the Service should

use, in the DVBViewer configuration's Hardware Section and enable the Unicast Network Device at the same page and change

its settings to the according values of the tuners cards connected to machine.

 

Now with that you should be able to use the DVBViewer as a network streaming client but with the opportunity to scan a DVB device

and then tune to the channels you want to watch and read the EPG.

But a timer event created from within the Viewer is only recorded if the Viewer is running and the Service is providing a

connection to a tuner.

If you want to shut down the Viewer and let the Service do recordings, timer events can only be created through the

web interface.

 

And again. The current version of the Recording Service (1.4.7.41) is just experienced users to test and enhance the new capabilities.

It is not very user-friendly nor should it be.

 

If you have a working setup and want it to perform like it does at the moment, don't change anything.

 

I hope this has brought some clarification to your misunderstandings.

Edited by prime
Link to comment

'Tune only' bug.

 

When I add a new timer to just update EPG and select 'tune only', my change is not recognised. So when I save the timer event, then go and click on it again, it's changed back to 'record'. If I change it to 'Tune only' and save it again, it reverts to 'record'. Then the event happens, it does create a recording file.

 

I'm using the 1.4.7.40 update. I haven't installed the latest one (1.4.7.41) yet, in case that makes a difference.

Link to comment

please open svcweb\timer_new.html with a editor and search for

"Aufnahmeaktion2" and change it to "Aufnahmeaktion".

Don't forget to restart the service.

 

Something went wrong with the template :)

Link to comment
Did you even bother to read the changelog? :( It is all written there.

 

Just to make it really clear.

- DVBViewer and DVB Service do not share the timers.xml anymore.

- DVB Service doesn't care about timer changes in the DVBViewer and doesn't get them. To program the service you have for now to use the web interface (this is only a testversion after all).

- the service is not shut down anymore, if the DVBViewer starts. The viewer has to use the unicast device to connect to the service and get TV.

- recordings are to be done only in the recording service.

 

But honestly I think you shouldn't bother with this testversion. You have to actually read and follow the instructions in the changelog to get it working and to understand what had been changed...

Why are you always so angry??

My qustion was this:

"I haven't installed the new version, and i would like to know if the problem with disabling of scheduled recordings are solved. eg. if i schedule a recording to be done every day at 17:30 it works, but if i start DVBViewer when the rcording goes on, i am asked something like this "A recording is going on, do you want to stop it?". When answering No, the recording continues. BUT now the scheduled recordings ar now marked as disabled, and no more future recording is done. Very anoying!"

I do NOT want to test anything, and i do NOT want to install things i do not understand!

I am using the latest official version (beta, but there have never been a non-beta)

That is why i asked if this new version could solve my problem.

 

So my question is: Can my above problem be solved?

Link to comment

If you don't want to test, then you should not install beta software and keep your hands of recording service.. :(

Interaction between DVBViewer and recording service has been reduced. Your "problem" should not happen anymore... but you should be aware that there can happen many more things, that you don't suspect, if you run a DVBViewer and a recording service on the same computer (and the same installation). If you don't know what you are trying to do there, you maybe should realy stop using the service...

 

If you really want to use both software on the same computer, I'd suggest to do a second DVBViewer installation (be sure to do the change the "root" in the usermode.ini of one of the installations) and equip just one with the service. Then you should run the DVBViewer without the service as your DVBViewer client. The best is to configure this DVBViewer client to not access the hardware on itself, but be a unicast client to the recording service (you'll need to enable the dvbserver component in the service and configure the unicast devices correctly).

Link to comment

Will it be possible (in the near future) to program a timer from DVBViewer in the Recordingservice timers ? So the Recordingservice will do the recordings and the DVBViewer client should not be wake-up.

How about multiple tuners support ? (from different sources DVB-C/DVB-S) Is it possible to map a channel from one source to another source, so while recording it will be possible to still watch channels without getting an error like "No Hardware".

Link to comment

First question: this will happen. But there is no time frame for that, yet... may be a more distant future, than you wish.

 

Second question: That's not possible at the moment and as far as I know, there is no concept to support something like that, yet. The current solution is to have duplicates of the channels for dvb-c and dvb-s and let the user decide (which is helped by the "can tune filter" that automaticaly shows only the available channels in the channellist).

Link to comment

I am trying out the TEST version and I like the changes, however, now that the recording service timers are not accessible from DVBViewer, only from the web interface, we really could do with timer 'clashes' identified in the web interrface.

 

Thanks

Link to comment
Will it be possible (in the near future) to program a timer from DVBViewer in the Recordingservice timers ? So the Recordingservice will do the recordings and the DVBViewer client should not be wake-up.

Well yes, with an old (private) tweak of mine you can at least program timers from the EPG window (NOT the OSD).

 

1. Make sure the webinterface of the service works.

 

2. Find the correct DVBViewer setup.xml (help -> userdata folder) on the client PC.

 

3. Edit the setup.xml (don't forget to shutdown the Viewer!):

<section name="frmEPG">

<entry name="ServiceURL">http://admin:admin@192.168.0.4:8080/timer_new.html</entry>

You need to adjust the URL and user/password of course, the format is:

http://user:password@ip:port/timer_new.html

The /timer_new.html is casesensitive so use it as shown here.

 

4. Start DVBViewer and open the epg window. Select a EPG entry and right click the entry. There should be a new entry in the popup menu called "send to service". If you select this, you send the timer to the service. No feedback is provided and it won't show up in the DVBViewer timerlist. But you can check it with the webinterface of the service.

 

It's a tweak I integrated long ago for my personal use, so don't expect any luxury and use it at your own risk. :(

Link to comment
now that the recording service timers are not accessible from DVBViewer, only from the web interface, we really could do with timer 'clashes' identified in the web interrface.

OK I think it's time to remind you all of one thing. Let me first say @LandyLover this is not meant personal to you, you just gave me a cue to make my point. This is meant for all the user in the beta thread :)

 

Dear users, I really do appreciated your enthusiasm for the recording service BUT believe it or not, I have a master plan for this whole thing, even if you can't see it on first glance. And I do most things for a reason.

 

So I would appreciate if you would stick to the BETA TESTING. BETA TESTING means: you check if the changes and new concepts/handling introduced in a new version do work as advertised in the change log. It means you test also if anything is broken by introducing the new stuff. And it does also mean to make suggestions but only if you think a new function or concept could be improved.

 

It does not mean asking questions about basic operations or making suggestions for further development*.

 

So to summarize it:

Post something like: "I tested all the changes really hard and didn't find any problems" or better "I tested it for hours and it seems there is a problem with [detailed description of what was done and what didn't work as said in the change log]".

This will support the development far more than singing praise in my name or making suggestion for the obvious. :)

In a BETA TEST I'm only interested in one thing: Do my changes work. The sooner I get the confirmation/feedback the sooner I can go on and implement new stuff. :(

 

 

*This is partly my fault, I will start a idea and suggestions thread for the recording service, and will communicate my plans a little bit better.

Link to comment
If you don't want to test, then you should not install beta software and keep your hands of recording service.. ;)

Interaction between DVBViewer and recording service has been reduced. Your "problem" should not happen anymore... but you should be aware that there can happen many more things, that you don't suspect, if you run a DVBViewer and a recording service on the same computer (and the same installation). If you don't know what you are trying to do there, you maybe should realy stop using the service...

 

If you really want to use both software on the same computer, I'd suggest to do a second DVBViewer installation (be sure to do the change the "root" in the usermode.ini of one of the installations) and equip just one with the service. Then you should run the DVBViewer without the service as your DVBViewer client. The best is to configure this DVBViewer client to not access the hardware on itself, but be a unicast client to the recording service (you'll need to enable the dvbserver component in the service and configure the unicast devices correctly).

Thank you for your reply

The reason for me to use Recording Service is very simple. It worked in almost any cases. It did wake my HTPC for the recordings i have scheduled. For me it was perfect, but there was only this bug i mentioned. I can understand that Lars have a "Masterplan" for Recording Service, but it would be nice if DVBViewer could have a simple feature, with the functionality Recording Service has now, for us "plain" users.

I know i could use Scheduler, but it dosen't seem to work in Vista, and i realy did like the Web interface in Recording service.

So could it be possible to have a "Lite" version of Recording Service, maybee built into DVBViewer?

Link to comment

Something with the uPnP service - when using my XBMC client the recordings list is always out of date, like recordings how they were a couple of days ago even though it's not like that in the DVBViewer or recording service views (I clicked refresh DB in recording service just to make sure).

 

Today I tried restarting the recording service and that seemed to update the list on the XBMC client but it would be nice if the list was always up to date. Sometimes I can't restart the service because it's recording something.

 

ned.

Edited by uglyned
Link to comment
Post something like: "I tested all the changes really hard and didn't find any problems" or better "I tested it for hours and it seems there is a problem with [detailed description of what was done and what didn't work as said in the change log]".

This will support the development far more than singing praise in my name or making suggestion for the obvious. ;)

In a BETA TEST I'm only interested in one thing: Do my changes work. The sooner I get the confirmation/feedback the sooner I can go on and implement new stuff. ;)

*This is partly my fault, I will start a idea and suggestions thread for the recording service, and will communicate my plans a little bit better.

 

Hi,

 

I've been using recording service streaming and recording service for a week. The streaming works. I have three clients, one of them is the server as well. No problems whatsoever. I don't use recording that often, but two recordings I've recorder with new service were ok.

 

Kapa

Link to comment

Hi, I bought another FireDTV and trying to use Recording Service to see one channel and record another. Don't get it to work and tried to read the forum but did not find any answer if that's possible with Recording Service. Using 1.4.7.10

 

Regards

Stefan

Link to comment
Well yes, with an old (private) tweak of mine you can at least program timers from the EPG window (NOT the OSD).

.

.

 

Programming a timer from the web interface is a pain in the neck. Can somebody tell me how to find a channel out of appr. 10000 channels without EPG (makes the tweak impossible) in the small channel selection window? Of course I could cut my channel list to about 20 channels ;)

Edited by Derrick
Link to comment

just type in the start of the name of the channel, your browser should be smartenough to select the next channel that fits. Or use the tvinfo plugin to insert your timer via the command line.

Or use the following url:

 

http://server/timer_new.html?active=active

Parameter (connected to the url via &):
prio=priority (number)
title=titel of the event, encoded!
dor=dd.mm.yyyy day of the event
starth=start hour 
startm=start minute
stoph=stop hour
stopm=stop minute
Exitaktion=0-3 Exitaction, 0 = nothing, 1 = shutdown, 2 = standby, 3 = awaymode
Aufnahmeaktion2=0-2 action that should be done: 0 = record, 1 = just tune, 2 = transcoding (?)
channel= channel number, yes, just the plain channelnumber. :P
folder=Auto or the path to the folder
Format=0-2, 0 = Audio, 1 = Video/Audio .mpg, 2 = Video/Audio .ts
scheme=naming scheme for that recodring, encoded!

The following 4 can be switched on, if they are added like they are here. To switch them off, remove the entry from the url:
RecAllAudio=checkbox
RecTeletext=checkbox
RecDVBSub=checkbox
PATPMTAdjust=checkbox

this is static:
save=Speichern&aktion=timer_add&source=timer_add&timertype=0
(referer is not necessary)

 

example:

http://server/timer_new.html?active=active&prio=50&title=Sie+waren+Helden+(We+Are...+Marshall)&dor=10.02.2009&starth=17&startm=35&stoph=20&stopm=10&Exitaktion=0&Aufnahmeaktion2=0&channel=71&folder=Auto&Format=2&scheme=%23Diverse\%25event+[%25date-%25time]+-+%25title+(von+%25station)&RecAllAudio=checkbox&PATPMTAdjust=checkbox&save=Speichern&aktion=timer_add&source=timer_add&referer=http%3A%2F%2Fserver%2Fepg_details.html%3Faktion%3Depg_details%26time%3D39854%2C7847222222%26channel%3D71&timer_id=&do=&timertype=0

 

Of course everything needs to be encoded for the transport in the url... for example spaces become + and so on. So you could easily build a "prototype" url from that, where you just need to type in your channelnumber and a name and then the timer is added.

 

In the firefox browser you can add the following address as bookmark in the "Quick Searches" folder (this is important!) and add a keyword ("rec" for example). (Of course you need to change the server address according to your needs!)

 

//edit: I can't add that in the text here, because that makes the board software go crazy (even if I use code blocks). So I attached it as file: recordingServiceQuickSearchTimer.txt

 

That looks a bit strange, but it works... now you can add your recordings by typing the following text into the url-bar of your firefox:

rec TITEL DAY(dd.mm.yyyy) starthour startmin stophour stopmin channelnumber

 

example: (important: the entries are not allowed to contain spaces!)

rec test_titel 10.02.2009 20 10 21 10 5698

 

This would add a timer for today for the event "test_titel" starting at 20:10 and ending at 21:10 on channel number 5698. Of course you could add more options by replacing the values with %s. You should even be able to reorder the options (the order of them is important!) by moving arround the parameters in the url string (for example you could move "channel=%s" to the very beginning just after "timer_new.html?".

 

I'm quite sure that derrick won't be happy now (maybe he doesn't even read my post), because he most probably was just provocating again, but maybe someone else likes the idea of this quicksearch. There can't be too much ways to define timers, right? ;)

 

As I said: he didn't even read. :(

Edited by Moses
Link to comment

..typing the name is no solution. Maybe for you as a cable user but not for me. There are several hundrets of names starting with the same letter. For the rest of the proposal: no comment :(

Link to comment

In Windows 7 (Seven) x64 There is something wrong with all versions. including latest test. 1.4.7.41

 

No epg is displayed at all.

 

Please fix.

 

Win7 x64 + DVBViewer rocks!

Link to comment
..typing the name is no solution. Maybe for you as a cable user but not for me. There are several hundrets of names starting with the same letter. For the rest of the proposal: no comment :(

 

 

Typing the name is a solution, if you are using a decent webbrowser. In Firefox and also in IE7 I can type for example "Premiere 4" which will find Prosieben at first, for the "P" and "r", then will jump to Premiere 1 for the rest and will jump to Premiere 4 as soon as I press the 4.

 

[X] You didn't even bother to test, what I wrote.

[X] You didn't read attentive (like always. That's also the reason why you don't even know that I'm using DVB-S and DVB-C at the same time. You could have read that on many occasions).

 

But as I thought: you are not looking for a solution, you are just nagging. ;)

Edited by Moses
Link to comment

..I'd hoped you'll refrain from responding ;)

 

I want to finish programming a timer before the events starts or even already has ended.

 

TVinfo don't list want I want.

 

I've repeatedly raised this issue. Before I could help myself by programming the timers with DVBViewer pro. Not possible anymore :(

Link to comment

Don't get your panties in a twist. I've already a solution for the DVBViewer. Not nice but working.

And just to be mean:

If you had answered to my suggestion for the new (read one on one relationship to channels) favourites concept in the service half a year ago, you would have now several free programable favourites lists to switch between... :(

Link to comment

Favorites are nice but shouldn't replace the channel list. Are you suggesting either editing a new fav. list each time or ending up with the same problem using a very long (1:1) fav. list?

Link to comment
Please post a support.zip.

 

Here it is.

 

Managed to record from one FireDTV and watching the other FireDTV.

 

Can't see all my channels using Recording Service and watching from PCH. I have to set one of the FireDTV to prefered if I want to see ex. Canal+ but then I can't see ex. TV3 on the other FireDTV, just blank screen. I have different channels on the cards.

 

Hope you understand what I mean:blush: Dont know if it supposed to work either.

 

Regards

Stsa

support.zip

Link to comment

Hi,

 

I'm running the latest recordingservice beta and I've just discovered a bug/issue today with the service's control of standby and setting the wake-up time for recordings...

 

I've included below part of the svcdebug.log file which highlights the problem (I've also attached a support.zip as required).

 

It's probably easiest if I just talk through the log below!

 

Firstly I should point out that I have my system configured for Wake-On-LAN so that I can wake it to use the Web GUI. Secondly, to ensure the computer then doesn't stay awake potentially for several hours after I wake it while away from home, the computer (running Vista) is configured at an OS level to go to sleep after 10 minutes of idle.

 

So...

 

At 20:55 on 10th the computer went to sleep after its last recording/activity, and the next wakeup was set to 22:26 (3 minutes before the 22:29 recording that was pre-set in the Timers).

 

At 22:18, I woke the computer remotely using Wake-On-LAN and setup something or checked something using the Web GUI.

 

At 22:19/22:21 I see the service knew it had to stay awake until the next recording at 22:29.

 

At 22:28, the OS 10 minute idle timeout kicked in and put the computer into standby.

 

1. The service didn't appear to make any attempt to stop the standby from occuring. Can it not/Should it not signal the OS to stop going into standby, and stay awake as DVBViewer/service is configured in my setup to stop shutdown/standby if recording is within next 5 minutes?

 

2. At 22:28, when the OS put the computer into standby, the service set the next wake up time. This is the crucial bit - the service has set the wakeup time as 22:26 which already passed 2 minutes ago!!

 

The end result of the wakeup time being set for a time in the past is that my computer never woke up again (and never would have!!) until I manual woke it up nearly 24 hours later, by which time I had missed several recordings. :-(

 

This situation has already occured at least once, and I've only been running the system in this setup for a few days. :-S

 

 

10.02.2009 20:55:56 Standby		  PBT_APMSUSPEND
10.02.2009 20:55:56 Setting next recording:  10/02/2009 22:26:00
10.02.2009 20:55:56 ThdProc		  Enter
10.02.2009 22:18:34 Resume		   PBT_APMRESUMEAUTOMATIC
10.02.2009 22:18:34 Killtimer		Dispose WT
10.02.2009 22:18:34 Killtimer		close thread
10.02.2009 22:18:34 fwakeup		  0
10.02.2009 22:18:34 Device		   Check present
10.02.2009 22:18:34 CheckDevicespresent start
10.02.2009 22:18:34 fwakeup		  do
10.02.2009 22:18:34 Reset			start
10.02.2009 22:18:34 Resume		   PBT_APMRESUMESUSPEND
10.02.2009 22:18:34 fwakeup		  -1
10.02.2009 22:19:41 No shutdown allowed next recording:  10/02/2009 22:29:00
10.02.2009 22:21:14 No shutdown allowed next recording:  10/02/2009 22:29:00
10.02.2009 22:21:15 No shutdown allowed next recording:  10/02/2009 22:29:00
10.02.2009 22:28:32 Standby		  PBT_APMSUSPEND
10.02.2009 22:28:32 Setting next recording:  10/02/2009 22:26:00
10.02.2009 22:28:32 ThdProc		  Enter
10.02.2009 22:28:32 ThdProc		  Waitfor signaled
11.02.2009 22:11:36 Resume		   PBT_APMRESUMEAUTOMATIC
11.02.2009 22:11:36 Killtimer		Dispose WT
11.02.2009 22:11:36 Killtimer		close thread
11.02.2009 22:11:36 fwakeup		  0
11.02.2009 22:11:36 Device		   Check present
11.02.2009 22:11:36 CheckDevicespresent start
11.02.2009 22:11:36 fwakeup		  do
11.02.2009 22:11:36 Reset			start
11.02.2009 22:11:36 Resume		   PBT_APMRESUMESUSPEND
11.02.2009 22:11:36 fwakeup		  -1
11.02.2009 22:12:06 DoShutdown	   Enter
11.02.2009 22:12:06 Setting next recording:  12/02/2009 05:24:00
11.02.2009 22:12:06 ThdProc		  Enter
11.02.2009 22:12:06 DoShutdown	   sdStandby

support.zip

Edited by gaptag
Link to comment
Guest
This topic is now closed to further replies.
×
×
  • Create New...