Zukunft von Automove/Filer ?
da der Filer doch das gesamte Filesystem ersetzt wäre es da nicht "einfach" möglich, das einem nur der Filer anzeigt, dass alle Dateien schön geordnet in ihren Verzeichnissen liegen ? Mir reicht ja schon die Illusion!
Sozusagen der Filer legt eine Datenbank an die ihm sagt wo welche Datei liegt. Diese Verzeichnisse legt er dann auch nur imaginär im Tap selbst an.
Das einzige was dann noch problematisch werden könnte ist, wenn man dann mal wirklich per USB eine Datei finden will. Aber ich denke damit könnte ich leben.
Sozusagen der Filer legt eine Datenbank an die ihm sagt wo welche Datei liegt. Diese Verzeichnisse legt er dann auch nur imaginär im Tap selbst an.
Das einzige was dann noch problematisch werden könnte ist, wenn man dann mal wirklich per USB eine Datei finden will. Aber ich denke damit könnte ich leben.
Zuletzt geändert von nitram am Di 13. Dez 2005, 23:32, insgesamt 1-mal geändert.
5000 PVR-T Firmware Oktober 05 : Improbox , 3PG , TF5000 Display TAP , Filer v2.21, Automove
Interessante Idee.nitram hat geschrieben:da der Filer doch das gesamte Filesystem ersetzt wäre es da nicht "einfach" möglich, das einem nur der Filer anzeigt, dass alle Dateien schön geordnet in ihren Verzeichnissen liegen ? Mir reicht ja schon die Illusion!
Sozusagen der Filer legt eine Datenbank an die ihm sagt wo welche Datei liegt. Diese Verzeichnisse legt er dann auch nur imaginär im Tap selbst an.
Man könnte die Information vielleicht auch im Dateinamen selbst ablegen, also in der Art Serien_Lost_<echter Name>. Allerdings weiß ich nicht, wie lang ein Dateiname beim Topf sein darf.
Die Zurverfügungstellung der offiziellen Funktion, die es ja in der Firmware geben muss, wäre allerdings der sicherste Weg. Mir ist sowieso schleierhaft, wieso die Topfield-Programmierer nicht (enger) mit den TAP-Programmierern zusammenarbeiten.
Etwas ähnliches habe ich bei Smartepg mal angefangen. Dort kann man jeder aufgezeichneten Sendung eine "Kategorie" zuordnen (Krimi,Spielfilm etc).
Die Fileliste in Smartepg zeigt auf Wunsch dann nur Filme einer bestimmten Kategorie. Im Prinzip sind diese Kategorien auch eine Art "virtuelle" Ordner.
Die Lösung hätte den Vorteil das wir das mit offiziellen Mitteln machen könnten.
Allerdings sollte ein gemeinsamer Standard her, damit alle Taps die "virtuellen" Ordner verwalten können.
Der Filename ist meines Erachtens nicht so ideal (Gefahr beim Umbenennen, Längenbegrenzung etc.)
Da es praktisch nur für rec-Files relevant ist könnte man die Info in deren Header unterbringen. Es gibt dort einen ziemlich großen Bereich zur Aufnahme der erweiterten Beschreibung (die sowieso fast nie stimmt).
Dort könnte man dann entweder direkt einen "virtuellen" Ordnerpfad hinterlegen oder zumindest eine eindeutige Ordner-Nr, mit der man dann in einer zentralen Liste den virtuellen Ordner bestimmen kann.
Der Header hätte auch folgende Vorteile:
- bleibt auch beim Schneiden der Datei vorhanden
- manuelles Verschieben oder Umbenennen des rec-Files sind gefahrlos möglich
Grüße
Eber
Die Fileliste in Smartepg zeigt auf Wunsch dann nur Filme einer bestimmten Kategorie. Im Prinzip sind diese Kategorien auch eine Art "virtuelle" Ordner.
Die Lösung hätte den Vorteil das wir das mit offiziellen Mitteln machen könnten.
Allerdings sollte ein gemeinsamer Standard her, damit alle Taps die "virtuellen" Ordner verwalten können.
Der Filename ist meines Erachtens nicht so ideal (Gefahr beim Umbenennen, Längenbegrenzung etc.)
Da es praktisch nur für rec-Files relevant ist könnte man die Info in deren Header unterbringen. Es gibt dort einen ziemlich großen Bereich zur Aufnahme der erweiterten Beschreibung (die sowieso fast nie stimmt).
Dort könnte man dann entweder direkt einen "virtuellen" Ordnerpfad hinterlegen oder zumindest eine eindeutige Ordner-Nr, mit der man dann in einer zentralen Liste den virtuellen Ordner bestimmen kann.
Der Header hätte auch folgende Vorteile:
- bleibt auch beim Schneiden der Datei vorhanden
- manuelles Verschieben oder Umbenennen des rec-Files sind gefahrlos möglich
Grüße
Eber
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
- emarzinkowski
- EPG-Sméagol aka Unsere Erna (unschuldiger Boardzerstörer)

- Beiträge: 12916
- Registriert: Do 8. Dez 2005, 21:02
geht das nicht nur für TiVo Aufnahmen?eber hat geschrieben:Etwas ähnliches habe ich bei Smartepg mal angefangen. Dort kann man jeder aufgezeichneten Sendung eine "Kategorie" zuordnen (Krimi,Spielfilm etc).
wie kann ich eine manuell per EPG programmierte Aufnahme dem zuordnen.
Und wie sieht es dann mit Sofortaufnahmen aus, die z.B. über Improbox gestartet werden?
Viele Grüsse,
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
Also erstmal finde ich es toll das man hier so schön konstruktiv diskutieren kann 
Zum Thema :
Man bräuchte natürlich ein einheitliches System. Sowas ähnliches wie es das jetzt auch schon zwischen dem Filer und Improbox bezüglich des Papierkorbes gibt.
Kleine Teile von Kommunikation zwischen den Taps gibt es ja jetzt schon und das ist auch gut so
Und man müsste dann wenn es per Automove nicht verschoben wird (spez. Filme oder ähnliches) das ganze wiederum per Filer virtuell verschieben können.
Das wäre sicherlich ein Mammutprojekt, da nach und nach immer mehr Taps mit dem gleichen System arbeiten und auf die gleiche Datenbank zugreifen müssten.
Zum Thema :
Man bräuchte natürlich ein einheitliches System. Sowas ähnliches wie es das jetzt auch schon zwischen dem Filer und Improbox bezüglich des Papierkorbes gibt.
Kleine Teile von Kommunikation zwischen den Taps gibt es ja jetzt schon und das ist auch gut so
Bei manuell programmierten Sachen per EPG müsste entweder das EPG mitspielen (Jag oder Eber sind hier gefragt) oder man kann Automove so umschreiben, dass es die gleiche Funktion wie jetzt ausübt aber virtuell.emarzinkowski hat geschrieben:geht das nicht nur für TiVo Aufnahmen?
wie kann ich eine manuell per EPG programmierte Aufnahme dem zuordnen.
Und wie sieht es dann mit Sofortaufnahmen aus, die z.B. über Improbox gestartet werden?
Und man müsste dann wenn es per Automove nicht verschoben wird (spez. Filme oder ähnliches) das ganze wiederum per Filer virtuell verschieben können.
Das wäre sicherlich ein Mammutprojekt, da nach und nach immer mehr Taps mit dem gleichen System arbeiten und auf die gleiche Datenbank zugreifen müssten.
5000 PVR-T Firmware Oktober 05 : Improbox , 3PG , TF5000 Display TAP , Filer v2.21, Automove
Sobald Smartepg das "fremde" rec-File entdeckt hat, kann man dieses nachträglich einer Kategorie zuordnen.
Habe aber während des Mittagessen noch mal nachgedacht.
Eine zentrale Liste aller rec-Files (im DataFiles-Ordner) wäre doch die bessere Lösung.
Die Datei (Vorschlag: "DIRINFO.DAT") würde ungefähr so aussehen:
1324434:2005-12-13 14:00=\DataFiles\Krimis
1364434:2005-12-13 12:00=\DataFiles\Kids
2123233:2005-11-14 13:45=\DataFiles\Nachrichten
usw.
die erste Zahl wäre der Startcluster des rec-Files. Dieser Startcluster verändert sich beim Umbenennen/Verschieben von Dateien nicht (nur evt. beim Schneiden)
Gefolgt vom Datum/Uhrzeit des rec-Files (hat technische Gründe)
anschließend der Pfad des "virtuellen" Ordners.
Vorteile:
- Taps könnten eine Fileliste viel schneller aufbauen als bisher. Die API-Funktionen sind ja langsam aber eine einzelne Datei (DIRINFO.DAT) zu lesen geht noch relativ schnell. Elle4u kennt ja auch die bescheidene Performance von TAP_Hdd_FindNext()
- wir müssen nicht im Header rumpfuschen - also vollkommen saubere Programmierung
- eigentlich gibt es diese Liste schon fast. Gerti müßte eigentlich in Improbox schon eine ähnliche Liste programmiert haben nur mit dem Unterschied, das statt einem virtuellen Ordnerpfad die letzte Abspielposition gespeichert wird.
Wenn man beide Liste zusammenfaßt hätten wir eine schöne Lösung....
und ein Großteil des Codes wäre auch schon fertig!
Grüße
Eber
Habe aber während des Mittagessen noch mal nachgedacht.
Eine zentrale Liste aller rec-Files (im DataFiles-Ordner) wäre doch die bessere Lösung.
Die Datei (Vorschlag: "DIRINFO.DAT") würde ungefähr so aussehen:
1324434:2005-12-13 14:00=\DataFiles\Krimis
1364434:2005-12-13 12:00=\DataFiles\Kids
2123233:2005-11-14 13:45=\DataFiles\Nachrichten
usw.
die erste Zahl wäre der Startcluster des rec-Files. Dieser Startcluster verändert sich beim Umbenennen/Verschieben von Dateien nicht (nur evt. beim Schneiden)
Gefolgt vom Datum/Uhrzeit des rec-Files (hat technische Gründe)
anschließend der Pfad des "virtuellen" Ordners.
Vorteile:
- Taps könnten eine Fileliste viel schneller aufbauen als bisher. Die API-Funktionen sind ja langsam aber eine einzelne Datei (DIRINFO.DAT) zu lesen geht noch relativ schnell. Elle4u kennt ja auch die bescheidene Performance von TAP_Hdd_FindNext()
- wir müssen nicht im Header rumpfuschen - also vollkommen saubere Programmierung
- eigentlich gibt es diese Liste schon fast. Gerti müßte eigentlich in Improbox schon eine ähnliche Liste programmiert haben nur mit dem Unterschied, das statt einem virtuellen Ordnerpfad die letzte Abspielposition gespeichert wird.
Wenn man beide Liste zusammenfaßt hätten wir eine schöne Lösung....
und ein Großteil des Codes wäre auch schon fertig!
Grüße
Eber
Zuletzt geändert von eber am Mi 14. Dez 2005, 12:56, insgesamt 1-mal geändert.
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
- emarzinkowski
- EPG-Sméagol aka Unsere Erna (unschuldiger Boardzerstörer)

- Beiträge: 12916
- Registriert: Do 8. Dez 2005, 21:02
das hört sich doch prima an.
Wenn Elle4u das in filer einbauen könnte, wäre das Problem mit dem Move doch erledigt.
Ich hoffe er liest hier mit?
Wenn Elle4u das in filer einbauen könnte, wäre das Problem mit dem Move doch erledigt.
Ich hoffe er liest hier mit?
Viele Grüsse,
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
Ui, das klingt richtig gut!
Und wenn es entsprechend gut gekapselt ist wäre es ein Leichtes auf die offizielle API umzustellen.
Die Frage ist nur, wie hält man diese Datenbank aktuell? Insbesondere wenn neue Dateien dazukommen bzw. gelöscht werden (durch die Standardprogramme bzw. über USB)?
Und wenn es entsprechend gut gekapselt ist wäre es ein Leichtes auf die offizielle API umzustellen.
Die Frage ist nur, wie hält man diese Datenbank aktuell? Insbesondere wenn neue Dateien dazukommen bzw. gelöscht werden (durch die Standardprogramme bzw. über USB)?
TF5000PVR Masterpiece mit 250GB Samsung, ImproBox Premium, QuickTimer, 3PG, Filer, FastSkip, WSSKiller
Moven wäre dann ein Klacks
Wenn wir uns auf einen Standard einigen könnten würde ich das auch in Smartepg unterstützen. Aus meinen bisherigen Kategorien würde ich dann einfach virtuelle Ordner machen.
Grüße
Eber
Grüße
Eber
Wenn wir uns auf einen Standard einigen könnten würde ich das auch in Smartepg unterstützen. Aus meinen bisherigen Kategorien würde ich dann einfach virtuelle Ordner machen.
Grüße
Eber
Es müßte eine Library erstellt werden, die jeder Entwickler in sein TAP einbinden kann. Dort würde es dann auch eine Funktion "UpdateDirInfoDat" geben, die einmal den DataFiles-Ordner nach neuen Files durchsucht und diese in DIRINFO.DAT einträgt (zunächst mir ihrem realen Ordnerpfad) und natürlich auch Einträge aus der Liste entfernt die real nicht mehr vorhanden sind. Evt. notiert man noch in DIRINFO.DAT wann der letzte Update stattgefunden hat - fertig ist die Laube...DeJe hat geschrieben:Ui, das klingt richtig gut!
Und wenn es entsprechend gut gekapselt ist wäre es ein Leichtes auf die offizielle API umzustellen.
Die Frage ist nur, wie hält man diese Datenbank aktuell? Insbesondere wenn neue Dateien dazukommen bzw. gelöscht werden (durch die Standardprogramme bzw. über USB)?
Grüße
Eber
Zuletzt geändert von General am Mi 14. Dez 2005, 13:04, insgesamt 1-mal geändert.
Grund: beiträge zusammengeführt
Grund: beiträge zusammengeführt
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
- Erdnussnase
- TAP-Guru

- Beiträge: 7067
- Registriert: Fr 9. Dez 2005, 12:01
Interessantes Thema.
Wenn Ihr beide Listen (virtueller Ordner) und letze Abspielposition) zusammenfassen wollt, solltet Ihr euch beeilen. Gerti bastelt gerade an dem Code rum. Ob er davon begeistert ist weiß ich aber nicht.
Ich fände es allerdings nicht schlecht eine Möglichkeit zu haben schon zum Zeitpunktder Timererstellung einen "Zielordner" angeben zu können. Das gibt die jetzige Idee ja leider noch nicht her.
Wenn Ihr beide Listen (virtueller Ordner) und letze Abspielposition) zusammenfassen wollt, solltet Ihr euch beeilen. Gerti bastelt gerade an dem Code rum. Ob er davon begeistert ist weiß ich aber nicht.
Ich fände es allerdings nicht schlecht eine Möglichkeit zu haben schon zum Zeitpunktder Timererstellung einen "Zielordner" angeben zu können. Das gibt die jetzige Idee ja leider noch nicht her.
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein
Also das klingt echt gut.
Und wenns funktioniert und alle an einem Strang ziehen würden, wäre das ja schon fast genial.
Kompliment Eber!
Und wenns funktioniert und alle an einem Strang ziehen würden, wäre das ja schon fast genial.
Kompliment Eber!
mfg
thomas
**TF 5000 PVR Samsung SV1604N 160GB* FW: 5.11.88 10.Juni 05* TAP´s: Jag´s EPG3.0p3, ImproBox 2.01RC7, Automove 1.8b4, Overfly0.49, PowerRestorePack, Quicktimer1b5* Monoblock für Astra / Hotbird **
thomas
**TF 5000 PVR Samsung SV1604N 160GB* FW: 5.11.88 10.Juni 05* TAP´s: Jag´s EPG3.0p3, ImproBox 2.01RC7, Automove 1.8b4, Overfly0.49, PowerRestorePack, Quicktimer1b5* Monoblock für Astra / Hotbird **
Da werde ich mal nachfragen...Erdnussnase hat geschrieben:Interessantes Thema.
Wenn Ihr beide Listen (virtueller Ordner) und letze Abspielposition) zusammenfassen wollt, solltet Ihr euch beeilen. Gerti bastelt gerade an dem Code rum. Ob er davon begeistert ist weiß ich aber nicht.
Vielleicht folgender Ansatz:Erdnussnase hat geschrieben: Ich fände es allerdings nicht schlecht eine Möglichkeit zu haben schon zum Zeitpunktder Timererstellung einen "Zielordner" angeben zu können. Das gibt die jetzige Idee ja leider noch nicht her.
Man schreibt (auf Wunsch) einen Dummy-Eintrag vor der Aufname in DIRINFO.DAT.
Aufbau:
Startcluster=0
Datum/Uhrzeit=Startzeit des Timers
Pfad=Pfad+"/Filename des Timers."
also etwas so:
0000000:2005-12-13 20:15=\DataFiles\Krimis\Tatort- der Mörder bla.rec
Wird nun von der Funktion UpdateDirInfoDat ein neues rec-File gefunden das zu einem solchem Eintrag (mit Startcluster=0) paßt dann wird dieser entsprechend angepaßt.
4711081:2005-12-13 20:15=\DataFiles\Krimis
Ist das Datum/Uhrzeit in einem Dummy-Eintrag bereits mehr als 15 min in der Vergangenheit und es wurde kein passendes rec-File gefunden, dann kann man den Dummy-Eintrag auch automatisch wieder entfernen. Auch das könnte UpdateDirInfoDat() automatisch durchführen.
Grüße
Eber
Zuletzt geändert von eber am Mi 14. Dez 2005, 13:33, insgesamt 1-mal geändert.
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Ach ja - einen speziellen Standardpfad sollten wir auch noch vorsehen
:
2123233:2005-11-14 13:45=\DataFiles\Papierkorb
Hierhin würden Rec-Files "verschoben" die der Benutzer "löschen" möchte.
Physikalisch gelöscht wird dann aber nur, wenn der freie Plattenplatz einen bestimmten einstellbaren Wert unterschreitet (die älteste dann zuerst!)
Das Löschen könnte UpdateDirInfoDat() ebenfalls nebenher verwalten...
Grüße
Eber
2123233:2005-11-14 13:45=\DataFiles\Papierkorb
Hierhin würden Rec-Files "verschoben" die der Benutzer "löschen" möchte.
Physikalisch gelöscht wird dann aber nur, wenn der freie Plattenplatz einen bestimmten einstellbaren Wert unterschreitet (die älteste dann zuerst!)
Das Löschen könnte UpdateDirInfoDat() ebenfalls nebenher verwalten...
Grüße
Eber
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Ich habe Gerti mal angeschrieben. Wir sollten auf jeden Fall noch abwarten was er dazu meint.
Wichtig wäre das die meistbenutzten Taps das unterstützen - ich bin dabei und würde auch den Code sponsern mit der man mit Hilfe des Startcluster die dazugehörige Datei im Filesystem findet (egal wohin sie verschoben wurde und auch wenn sie einen neuen Namen bekommen hat).
Zu überlegen wäre auch noch, welche sonstigen Infos noch mit in DIRINFO.DAT reinsollen. Elle4u verwaltet ja glaube ich noch die Anzahl der Minuten die man von einem Rec-File schon gesehen hat.
Evt. wäre auch noch ein Verfallsdatum sinnvoll.
Grüße
Eber
Wichtig wäre das die meistbenutzten Taps das unterstützen - ich bin dabei und würde auch den Code sponsern mit der man mit Hilfe des Startcluster die dazugehörige Datei im Filesystem findet (egal wohin sie verschoben wurde und auch wenn sie einen neuen Namen bekommen hat).
Zu überlegen wäre auch noch, welche sonstigen Infos noch mit in DIRINFO.DAT reinsollen. Elle4u verwaltet ja glaube ich noch die Anzahl der Minuten die man von einem Rec-File schon gesehen hat.
Evt. wäre auch noch ein Verfallsdatum sinnvoll.
Grüße
Eber
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
- Erdnussnase
- TAP-Guru

- Beiträge: 7067
- Registriert: Fr 9. Dez 2005, 12:01
Ja, gute Idee. Zu beachten wäre allerdings das sich der Dateiname bei den Aufnahme ändern kann, indem eine Nummer hintenangestellt wird.eber hat geschrieben:0000000:2005-12-13 20:15=\DataFiles\Krimis\Tatort- der Mörder bla.rec
Ich schlage auch vor, das selbst wenn DIRINFO.DAT eine Textdatei ist, die Länge einer Zeile festgelegt wird, dann halt mit Leerzeichen auffüllen. Ansonsten müßte man beim löschen bzw. ändern eines Eintrages u.U. das komplette File neu erstellen. Oder man macht die Datei gleich binär. Mir wären aber beide Varianten recht.
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein
Zum schnelleren Anzeige einer Fileliste wäre es doch besser man würde in DIRINFO.DAT nicht zur den Pfad sondern auch den Filenamen speichern.
(Sonst müßte man diesen zunächst mit Hilfe des Startclusters bestimmen was zwar funktioniert aber doch länger dauert).
Vielleicht sollte man noch die serviceNum und den serviceType mit auflisten. Damit könnte man dann die neuen rec-Files unabhängig von ihrem Dateinamen einem Dummy-Eintrag zuordnen (ServiceNum+Typ+Startzeit sind ja eindeutig)
Also:
47110815:T001:2005-12-13 20:15=\DataFiles\Krimis\Tatort- der Mörder bla.rec
T001 wäre dann TV-Kanal 1 (beginnend bei 1 oder 0?)
zusätzlich noch eine Konvention mit der das ganze auch nachträglich erweiterbar wird
47110815:T001:2005-12-13 20:15=\DataFiles\Krimis\Tatort- der Mörder bla.rec|Improbox:ReplayPos=45:59|SmartEPG:KeepTime=2005-12-30|KidProtect :P IN=0815|Filer:MinutesAllreadyViewed=045
Damit könnte jeder TAP-Entwickler seine eigene Infos mit reinpacken. Und wenn das nicht interessiert schneidet man einfach den Filenamen ab | ab
Allerdings ist die Frage von Erdnussnase offen: Wie speichert man das effizient.
Grüße
Eber
(Sonst müßte man diesen zunächst mit Hilfe des Startclusters bestimmen was zwar funktioniert aber doch länger dauert).
Vielleicht sollte man noch die serviceNum und den serviceType mit auflisten. Damit könnte man dann die neuen rec-Files unabhängig von ihrem Dateinamen einem Dummy-Eintrag zuordnen (ServiceNum+Typ+Startzeit sind ja eindeutig)
Also:
47110815:T001:2005-12-13 20:15=\DataFiles\Krimis\Tatort- der Mörder bla.rec
T001 wäre dann TV-Kanal 1 (beginnend bei 1 oder 0?)
zusätzlich noch eine Konvention mit der das ganze auch nachträglich erweiterbar wird
47110815:T001:2005-12-13 20:15=\DataFiles\Krimis\Tatort- der Mörder bla.rec|Improbox:ReplayPos=45:59|SmartEPG:KeepTime=2005-12-30|KidProtect :P IN=0815|Filer:MinutesAllreadyViewed=045
Damit könnte jeder TAP-Entwickler seine eigene Infos mit reinpacken. Und wenn das nicht interessiert schneidet man einfach den Filenamen ab | ab
Allerdings ist die Frage von Erdnussnase offen: Wie speichert man das effizient.
Grüße
Eber
Zuletzt geändert von eber am Mi 14. Dez 2005, 13:58, insgesamt 1-mal geändert.
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Gibt es beim Topf eigentlich die Möglichkeit einer Inter-TAP-Kommunikation?
Dann müßte nicht jedes TAP die gesamte Lib einkompilieren und man könnte sie als TSR-TAP laufen lassen. Das würde auch die Synchronisation (Zugriffe auf die Datenbank) stark vereinfachen.
Dann müßte nicht jedes TAP die gesamte Lib einkompilieren und man könnte sie als TSR-TAP laufen lassen. Das würde auch die Synchronisation (Zugriffe auf die Datenbank) stark vereinfachen.
TF5000PVR Masterpiece mit 250GB Samsung, ImproBox Premium, QuickTimer, 3PG, Filer, FastSkip, WSSKiller
Da arbeiten u.a. Erdnussnase und ich auch schon dran
Wir haben nur mehr Ideen als Zeit
Wir haben nur mehr Ideen als Zeit
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
- Gerti
- Nicht mehr bei Topfield-Europe

- Beiträge: 15714
- Registriert: Fr 9. Dez 2005, 00:16
- Kontaktdaten:
Hi!
Dann melde ich mich mal zu Wort...
Die Datei an der ich arbeite basiert auf einer Idee von Erdnussnase und sieht einen Header vor, in dem die Anzahl der verwendeten Einträge steht und die nur beim Start geladen wird und dann im Speicher weiter bearbeitet und auf der Festplatte jedoch stets aktualisiert wird.
In dieser Datei werden jedoch auch aktuelle Positionen von noch laufenden Aufnahmen gespeichert.
Wichtig ist für mich auf Fälle, dass diese Datei stets die neuesten Einträge am Anfang hat (also das zuletzt gesehene File) an erster Stelle steht.
Wenn wir die Listen kombinieren wollen (was vielleicht durchaus Sinn machen würde), dann müsste man von der Header-Idee wohl wieder abrücken und jeder müsste die Datei bei Bedarf laden und nach einer Änderung wieder schreiben.
Ich habe im Prinzip nichts dagegen, dass wir so eine Datei gemeinsam nutzen, sofern meine Ansprüche berücksichtigt werden würden.
Gruß,
Gerti
Dann melde ich mich mal zu Wort...
Die Datei an der ich arbeite basiert auf einer Idee von Erdnussnase und sieht einen Header vor, in dem die Anzahl der verwendeten Einträge steht und die nur beim Start geladen wird und dann im Speicher weiter bearbeitet und auf der Festplatte jedoch stets aktualisiert wird.
In dieser Datei werden jedoch auch aktuelle Positionen von noch laufenden Aufnahmen gespeichert.
Wichtig ist für mich auf Fälle, dass diese Datei stets die neuesten Einträge am Anfang hat (also das zuletzt gesehene File) an erster Stelle steht.
Wenn wir die Listen kombinieren wollen (was vielleicht durchaus Sinn machen würde), dann müsste man von der Header-Idee wohl wieder abrücken und jeder müsste die Datei bei Bedarf laden und nach einer Änderung wieder schreiben.
Ich habe im Prinzip nichts dagegen, dass wir so eine Datei gemeinsam nutzen, sofern meine Ansprüche berücksichtigt werden würden.
Gruß,
Gerti
Topfield Wikipedia - Gesammeltes Wissen zum Topfield...
Meine TAPs für den TMS
Kein Support per PN (Private Nachricht) oder eMail!


