INFplus

TAPs für die SRP- und CRP-Serie
Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: INFplus

#41

Beitrag von macfan » Do 5. Sep 2013, 16:02

@DeltaMikeCharlie:
I found out that you store two files "epg-genre-descriptions.lng" and "epg-parental.lng" in the Settings folder. Please use a subfolder named "INFplus" for these files like the other TAPs do. Thanks!

Gruß, Horst

DeltaMikeCharlie
WebController
WebController
Beiträge: 469
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: INFplus

#42

Beitrag von DeltaMikeCharlie » Do 5. Sep 2013, 22:06

Hi macfan,

These 2 files are intentionally placed in the "Settings" directory so that they can be used by other TAPs. For example, a new (unreleased) version of TMSTimer will also use these files for genre and parental descriptions.

DeltaMikeCharlie
WebController
WebController
Beiträge: 469
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: INFplus

#43

Beitrag von DeltaMikeCharlie » Sa 28. Sep 2013, 01:19

I discovered a bug today with INFplus that is difficult to recreate.

If you have a recording that starts with no event, that is, a gap between the start of the recording and the start of the first reported EPG event, and you try to jump to the first event, the PVR may reboot.

One of my PVRs reboots, but the other one does not with exactly the same files copied from the other PVR. Perhaps there may be differences in firmware versions that influence this behaviour.

I have already created a workaround, but it needs some more refinement. I will post an update on TAPtoDate when this refinement is complete. I also want to add support for TMA1 into INFplus, so I may do both in a single update.

If you have also seen this issue, please report it.

Benutzeravatar
Woodman
Quelle des Wissens
Quelle des Wissens
Beiträge: 1280
Registriert: Fr 9. Dez 2005, 14:38
Receivertyp: TechniSat DIGIT ISIO STC+
Wohnort: OF-Bieber

AW: INFplus

#44

Beitrag von Woodman » Mo 4. Nov 2013, 17:10

Hi DeltaMikeCharlie,

INFplus is great :hello:
Where do you store the additional Infos? With other words: Are these Infos available for external use?
Keep :D
Horst
TechniSat DIGIT ISIO STC+
TMS SRP-2410 (2 TB) ein SAT-Kabel (Durchschleifbetrieb)
TAPs: TapToDate, ShutDown, SmartEPGTMS, TMSCommander, TMSRemote, TMSTelnetd, TimeShiftSaver, Blackbar

TF5000PVRt

Benutzeravatar
Woodman
Quelle des Wissens
Quelle des Wissens
Beiträge: 1280
Registriert: Fr 9. Dez 2005, 14:38
Receivertyp: TechniSat DIGIT ISIO STC+
Wohnort: OF-Bieber

AW: INFplus

#45

Beitrag von Woodman » Di 5. Nov 2013, 16:58

Weiß sonst jemand eine Antwort auf die Frage:

Kann man die Infos aus INFplus auch extern verwerten und wo finde ich die?
Keep :D
Horst
TechniSat DIGIT ISIO STC+
TMS SRP-2410 (2 TB) ein SAT-Kabel (Durchschleifbetrieb)
TAPs: TapToDate, ShutDown, SmartEPGTMS, TMSCommander, TMSRemote, TMSTelnetd, TimeShiftSaver, Blackbar

TF5000PVRt

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3182
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410
Kontaktdaten:

AW: INFplus

#46

Beitrag von jkIT » Di 5. Nov 2013, 18:42

Woodman hat geschrieben:kann man die Infos aus INFplus auch extern verwerten und wo finde ich die?

hi woodman,
durchsuche mal den Settings Ordner mit einem FTP Programm. Ich tippe auf den Infplus Unterordner ;-)
An die Daten kommst du wohl am ehesten damit:
viewtopic.php?p=975399#p975399
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64765
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: INFplus

#47

Beitrag von Twilight » Di 5. Nov 2013, 18:49

soweit ich weiß werden die inf plus daten in die inf geschrieben...

twilight

Benutzeravatar
Woodman
Quelle des Wissens
Quelle des Wissens
Beiträge: 1280
Registriert: Fr 9. Dez 2005, 14:38
Receivertyp: TechniSat DIGIT ISIO STC+
Wohnort: OF-Bieber

AW: INFplus

#48

Beitrag von Woodman » Di 5. Nov 2013, 19:01

jkIT hat geschrieben:hi woodman,
durchsuche mal den Settings Ordner mit einem FTP Programm. Ich tippe auf den Infplus Unterordner ;-)
An die Daten kommst du wohl am ehesten damit:
viewtopic.php?p=975399#p975399


Twilight hat geschrieben:soweit ich weiß werden die inf plus daten in die inf geschrieben...

twilight
Ich danke Euch für Eure Antworten, da hab' ich doch schon mal eine Spur und TMA1 muss ich mir mal näher ansehen.
Keep :D
Horst
TechniSat DIGIT ISIO STC+
TMS SRP-2410 (2 TB) ein SAT-Kabel (Durchschleifbetrieb)
TAPs: TapToDate, ShutDown, SmartEPGTMS, TMSCommander, TMSRemote, TMSTelnetd, TimeShiftSaver, Blackbar

TF5000PVRt

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28753
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: INFplus

#49

Beitrag von FireBird » Di 5. Nov 2013, 19:24

Da ich vor einiger Zeit gemeinsam mit DMC ein paar Funktionen für die FBLib entwickelt habe und diese zufälligerweise infData... heißen, sind die Daten auch in der inf abgelegt.

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: INFplus

#50

Beitrag von macfan » Mi 6. Nov 2013, 08:31

Und es wäre toll, wenn die Funktionen absichtlich in SE benutzt würden :pray: .

Gruß, Horst

DeltaMikeCharlie
WebController
WebController
Beiträge: 469
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: INFplus

#51

Beitrag von DeltaMikeCharlie » Mi 6. Nov 2013, 10:11

Woodman hat geschrieben:Hi DeltaMikeCharlie,

INFplus is great :hello:
Where do you store the additional Infos? With other words: Are these Infos available for external use?


Thanks Woodman.

Sorry for the delay in answering, I have been watching the TMA1 thread.

The INFplus data is stored in an INF+ file for each recording in /ProgramFiles/Settings/INFplus.

In that directory, there are 2 files per recording. The file name is the iNode number of the original INF.

So, if /DataFiles/Recording.inf has an iNode number of 1234, you will find /ProgramFiles/Settings/INFplus/0000001234.INF and 0000001234.INF+. The INF is simply a hard link to the original INF file and the INF+ file contains the extended EPG information.

There is a housekeeping routine that checks for the number of "links" on the INF file. If the original INF still exists, then the link count is 2. If the original INF has been deleted then the link count is 1 and the INF/INF+ are deleted.

INFplus also has the ability to "prepare for archive". This is so that a recording can be copied to an external media and still retain the INF+ data. When this is done, I use a FireBirdLib function to append the INF+ data to the INF.

INFplus can be called remotely. iBox and TMSArchive can do this already. If you are in TMSArchive, for example, if the recording has INF+ data, then TMSArchive bypasses its internal INF routine and calls INFplus instead.

An early alpha version of INFplus has already been adapted to communicate with TMA1, enabling INFplus data to be presented via a web browser.

I'm happy to release the INF+ data file format to anyone who needs it. I also have a sample TAP available that illustrates how to call INFplus from another TAP.

As for direct integration with SE, I think that direct integration with SmartFiler_TMS may be more appropriate.

Regards,
DMC.

Benutzeravatar
Woodman
Quelle des Wissens
Quelle des Wissens
Beiträge: 1280
Registriert: Fr 9. Dez 2005, 14:38
Receivertyp: TechniSat DIGIT ISIO STC+
Wohnort: OF-Bieber

AW: INFplus

#52

Beitrag von Woodman » Mi 6. Nov 2013, 12:18

@DeltaMikeCharlie,

thanks for your detailed answer.
What I´v learned:
  1. There is no easy way to get the several EPG entries.
  2. I have to save the INF+ file before I move the recordings to an external disk.
An other way to get the several EPG entries is to use TFInfo from FilmFan.
With TFInfo you can scan the whole .rec file for EPG and Teletext entries.
Keep :D
Horst
TechniSat DIGIT ISIO STC+
TMS SRP-2410 (2 TB) ein SAT-Kabel (Durchschleifbetrieb)
TAPs: TapToDate, ShutDown, SmartEPGTMS, TMSCommander, TMSRemote, TMSTelnetd, TimeShiftSaver, Blackbar

TF5000PVRt

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: INFplus

#53

Beitrag von macfan » Mi 6. Nov 2013, 13:33

FireBird hat geschrieben:Da ich vor einiger Zeit gemeinsam mit DMC ein paar Funktionen für die FBLib entwickelt habe und diese zufälligerweise infData... heißen, sind die Daten auch in der inf abgelegt.

So the INFplus data is included in the .inf file.

DeltaMikeCharlie hat geschrieben:The INFplus data is stored in an INF+ file for each recording in /ProgramFiles/Settings/INFplus.

So the INFplus data is not included in the .inf file. :X
As for direct integration with SE, I think that direct integration with SmartFiler_TMS may be more appropriate.
I think both, SF and SE should integrate INFplus. SE displays its own info box that should display the INFplus data.

Gruß, Horst

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28753
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: INFplus

#54

Beitrag von FireBird » Mi 6. Nov 2013, 19:59

macfan hat geschrieben:So the INFplus data is not included in the .inf file. :X

Then I guess my inf(o) is outdated. :D

DeltaMikeCharlie
WebController
WebController
Beiträge: 469
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: INFplus

#55

Beitrag von DeltaMikeCharlie » Mi 6. Nov 2013, 20:16

@Woodman,
  1. What are you trying to achieve?
  2. That is correct.
Unfortunately, in Australia our MPG recordings do not contain EPG data, only audio, video and subtitles. It may be possible to write a TAP that reads a European REC to extract the EPG data and write an INF+ file.

@macfan,

By default INF+ data is not stored in the INF, you need to put it there using "prepare for archive".

The reason for this is that 1) I did not want to risk INFplus somehow corrupting the INF whilst the recording was in progress. 2) It makes INFplus an add-on rather than a modification. If "prepare for archive" were to damage an INF in some future firmware release, then once that was discovered users could stop archiving INF+ data until the issue was resolved. However, if INFplus modified the INF directly as recording progresses, then the INF would always be corrupted immediately and the user would have to stop using INFplus completely. 3) Most people will probably not want to archive.

Benutzeravatar
FilmFan
Besenstifter

<div title=Anheizersympathisant>Besenstifter</div>
Beiträge: 2267
Registriert: Fr 9. Dez 2005, 14:24

AW: INFplus

#56

Beitrag von FilmFan » Mi 6. Nov 2013, 20:38

[quote="DeltaMikeCharlie"]It may be possible to write a TAP that reads a European REC to extract the EPG data and write an INF+ file.[/quote]
If I would know the INF+ structure my TFInfo (on a PC) could do so.
Das Kennwort für die Einstellungen bei den SRP/CRP-Modellen lautet 2010.
Topfield SRP-2401CI+ mit HD+ (HD01/HD02)
Topfield SRP-2410M mit AlphaCrypt Light
Topfield CRP-2401CI+ mit AlphaCrypt Light 1.16 (K09) und 1.18 (D01 und D02)
AutoStart: IQTuner, PowerRestore, RemoteSwitch, RescueRecs, TMSRemote, TMSTimer
Topfield TF5200PVRc (R.I.P.)

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: INFplus

#57

Beitrag von macfan » Do 7. Nov 2013, 09:00

DeltaMikeCharlie hat geschrieben:The reason for this is that 1) I did not want to risk INFplus somehow corrupting the INF whilst the recording was in progress. 2) It makes INFplus an add-on rather than a modification. If "prepare for archive" were to damage an INF in some future firmware release, then once that was discovered users could stop archiving INF+ data until the issue was resolved. However, if INFplus modified the INF directly as recording progresses, then the INF would always be corrupted immediately and the user would have to stop using INFplus completely. 3) Most people will probably not want to archive.

I understand your first two aspects. But I archive often recordings using the great BackgroundCopy TAP. And I'm sure that I'm not the only one ;) . So I'd lose all INFplus information archiving. So could it be possible to configure INFplus what method is used to store its information?

Gruß, Horst

DeltaMikeCharlie
WebController
WebController
Beiträge: 469
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: INFplus

#58

Beitrag von DeltaMikeCharlie » Do 7. Nov 2013, 09:57

@macfan,

I can think of three possible solutions to your situation.
  1. Manually "Prepare for Archive" / "Archivieren vorb." prior to archiving. Using TMSArchive, it is possible to batch a number of INF+ archives into 1 operation.
  2. Modify BackgroundCopy to interact with INFplus and request that it performs an archive before BackgroundCopy processes the recording.
  3. Add an option in INFplus to "Auto-Archive on stop".
I personally use the INF+ archive feature several times a week to move recordings between my 2 TMS PVRs, so for me personally, the auto-archive option would be the most useful.

I have my hands full with TMA1 at the moment, but some of the development work does touch INFplus. I will look into the auto-archive function over the coming weeks.

I will make the English configuration name "Auto-Archive on Stop". Can someone please provide a suitable German translation? This option will default to "No" so that it has to be deliberately enabled.

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: INFplus

#59

Beitrag von macfan » Do 7. Nov 2013, 10:49

I don't yet understand what the "Auto-Archive on Stop" option means. Is the INFplus information included into the normal ".inf" then?

Gruß, Horst

DeltaMikeCharlie
WebController
WebController
Beiträge: 469
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: INFplus

#60

Beitrag von DeltaMikeCharlie » Do 7. Nov 2013, 11:42

Under normal operations, the INFplus data is stored only in the INF+ file. If you press the yellow key (Prepare for Archive) whilst INFplus on displayed on the screen, INFplus will copy the INF+ data to the end of the INF using one of FireBird's new functions.

Once this has been done, and the MPG(REC)/NAV/INF have been copied, the INFplus data is also copied because it is now embedded within the INF. You still need INFplus to read the data because it is positioned in the INF beyond where the PVR normally looks for data.

So, "Auto-Archive on Stop" would perform the same function as pressing the yellow button, that is, copy the INFplus data from the INF+ file into the INF file as described above. It would do this automatically when it detects that a recording has finished. You can then copy the recording to external media and retain the INFplus data too.

Antworten

Zurück zu „SRP/CRP TAP-Bereich“