Verschlüsselte Programme automatisch entfernen
-
- Einsteiger
- Beiträge: 123
- Registriert: Montag 28. November 2005, 11:31
Verschlüsselte Programme automatisch entfernen
Hi,
der Betreff sagts eigentlich schon:) Ich habe keine Entschlüsselungskarte und die vielen angebotenen verschlüsselten Programme nerven mich dementsprechend nur.
Damit ich nicht per Hand etwa 400 gefundene Radio und TV Kanäle durchforsten und ggfs. rausschmeissen muss, hätte ich gerne die Möglichkeit zwischen folgenden Optionen zu wählen:
a) nur unverschlüsselte Programme zeigen
b) sowohl unverschlüsselte als auch verschlüsselte Programme zeigen
c) unverschlüsselte und nur diejenigen verschlüsselten zeigen, die mit der vorhandenen Karte dekodiert werden können
Danke,
Frieder
der Betreff sagts eigentlich schon:) Ich habe keine Entschlüsselungskarte und die vielen angebotenen verschlüsselten Programme nerven mich dementsprechend nur.
Damit ich nicht per Hand etwa 400 gefundene Radio und TV Kanäle durchforsten und ggfs. rausschmeissen muss, hätte ich gerne die Möglichkeit zwischen folgenden Optionen zu wählen:
a) nur unverschlüsselte Programme zeigen
b) sowohl unverschlüsselte als auch verschlüsselte Programme zeigen
c) unverschlüsselte und nur diejenigen verschlüsselten zeigen, die mit der vorhandenen Karte dekodiert werden können
Danke,
Frieder
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
gute Idee!
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Ich glaube das dann der Suchlauf bei Sat sehr sehr lange dauern dürfte.
Jeder einzelne Kanal müsste dann "untersucht" werden ob er verschlüsselt ist und gegbenfalls wieder entfernt werden.
Einige Sender verschlüsseln nur Zeitweise was dann die Sache "ungenau" macht.
Einfacher wäre es wenn man nur die Transponder absucht die auch FTA und Betacrypt/Nagra Sender enthalten.
Probiert doch mal die Satelites.xml entsprechend zu bearbeiten.
Gruß Gorcon
Jeder einzelne Kanal müsste dann "untersucht" werden ob er verschlüsselt ist und gegbenfalls wieder entfernt werden.
Einige Sender verschlüsseln nur Zeitweise was dann die Sache "ungenau" macht.
Einfacher wäre es wenn man nur die Transponder absucht die auch FTA und Betacrypt/Nagra Sender enthalten.
Probiert doch mal die Satelites.xml entsprechend zu bearbeiten.
Gruß Gorcon
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
Jain, die Sender haben in ihren Informationen ein Flag, das besagt ob sie (zeitweise) verschlüsselt sind oder nicht. In der Regel wird dieses Flag von den Sendern auch korrekt gesetzt. Mich persönlich interessiert diese Option nicht, aber realisierbar wäre sie schon...Gorcon hat geschrieben:Ich glaube das dann der Suchlauf bei Sat sehr sehr lange dauern dürfte.
Jeder einzelne Kanal müsste dann "untersucht" werden ob er verschlüsselt ist und gegbenfalls wieder entfernt werden.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Dazu müßte dieses Flag aber in die XML's wandern?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Naja - aber wenn sichs einer dann doch anders überlegt muß ja ein neuer scan gemacht werden. Schöner wäre eine Art "ein- und ausblenden"
Ich glaube bei Humax boxen wird man beim Senderscan gefragt ob paytv sender mit aufgenommen werden sollen?!
Ich glaube bei Humax boxen wird man beim Senderscan gefragt ob paytv sender mit aufgenommen werden sollen?!
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Gibt es denn eine Möglichkeit abzufragen ob der Sender mit der gesteckten Karte tut oder nicht ?
Dann würden diese Kanäle auch erscheinen.
Wobei ich glaube das es keine so großen Probleme macht die per Karte genutzen Sender von Hand einzupflegen.
Ist bestimmt wenifger Arbeit als umgekehrt alle nicht genutzen rauszuwerfen, oder ?
Bye
PetB
Dann würden diese Kanäle auch erscheinen.
Wobei ich glaube das es keine so großen Probleme macht die per Karte genutzen Sender von Hand einzupflegen.
Ist bestimmt wenifger Arbeit als umgekehrt alle nicht genutzen rauszuwerfen, oder ?
Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
Selbst wenn's länger dauert - es macht ne Maschine. Wenn ich durchzappen soll und löschen dauerts sicher länger und ich kann nebenbei nix machen.Gorcon hat geschrieben:Ich glaube das dann der Suchlauf bei Sat sehr sehr lange dauern dürfte.
Jeder einzelne Kanal müsste dann "untersucht" werden ob er verschlüsselt ist und gegbenfalls wieder entfernt werden.
Einige Sender verschlüsseln nur Zeitweise was dann die Sache "ungenau" macht.
Einfacher wäre es wenn man nur die Transponder absucht die auch FTA und Betacrypt/Nagra Sender enthalten.
Probiert doch mal die Satelites.xml entsprechend zu bearbeiten.
Gruß Gorcon
Für mich wärs ein tolles feature.
-
- Neugieriger
- Beiträge: 8
- Registriert: Samstag 5. Februar 2005, 22:52
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Hallo,
mittlerweile habe ich gelesen das es möglich sein soll, zu erkennen ob ein verschlüsselter Kanal auch entschlüsselt werden kann.
Daher denke ich kann ein Scan das doch auch, oder ?
Somit, einfach durchlaufen lassen und alle Sender die frei sind sowieso,
plus alle die aboniert sind und entschlüsselt werden auch eintragen.
Den Rest in ein eigenes Bouquet.
Bye
PetB
mittlerweile habe ich gelesen das es möglich sein soll, zu erkennen ob ein verschlüsselter Kanal auch entschlüsselt werden kann.
Daher denke ich kann ein Scan das doch auch, oder ?
Somit, einfach durchlaufen lassen und alle Sender die frei sind sowieso,
plus alle die aboniert sind und entschlüsselt werden auch eintragen.
Den Rest in ein eigenes Bouquet.
Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
-
- Interessierter
- Beiträge: 30
- Registriert: Montag 7. Juni 2004, 14:27
Nirvana hat geschrieben:Das andere wäre beim Einlesen der service.xml. Dann müsste tatsächlich das Flag mit in der xml gespeichert werden. Auch kein Ding.
Ich erlaube mir den Thread auszubuddelnGorcon hat geschrieben:Das Flag nutzt Dir aber nichts wenn Du zB. die Premiere Sender doch haben willst, die nichtenschlüsselbaren Sender aber nicht.
Also heist es alle Sender auswerten. Gruß Gorcon
Mir würde das "Flag" sehr nutzen ,ich könnte somit sofort alle nichtentschlüsselbaren Sender verbannen,bei meinen drei Satelliten kommt da doch einiges zusammen..
Wie kann ich bitte das jeweilige Flag in der services.xml erzeugen ?
mfg renaldo
-
- Interessierter
- Beiträge: 99
- Registriert: Dienstag 18. Oktober 2005, 07:56
Hallo,
entschuldige bitte wenn du den http://wiki.tuxbox.org/Bouquet_Wizard schon kennst. Ist dann zwar nicht auf der Box aber man kann da die Services nach "unverschlüsselt" sortieren und dann einfach den Rest löschen Ich sortierte immer nach "unverschlüsselt & deutsch" ... dann nervt mich nichts mehr!
Alex
entschuldige bitte wenn du den http://wiki.tuxbox.org/Bouquet_Wizard schon kennst. Ist dann zwar nicht auf der Box aber man kann da die Services nach "unverschlüsselt" sortieren und dann einfach den Rest löschen Ich sortierte immer nach "unverschlüsselt & deutsch" ... dann nervt mich nichts mehr!
Alex
-
- Interessierter
- Beiträge: 30
- Registriert: Montag 7. Juni 2004, 14:27
Hallo alex12555,
ein solch schönes Programm muss man einfach kennen,Danke trotzdem für den Tip.
Das Problem ist einfach ,der BW zeigt die Verschlüsselung der Sender (verständlicher Weise) nur beim Grabben an und die Grabberlisten sind (temporär) nicht verfügbar (SatcoDX & KingofSat) bzw. deutlich unvollständig (LyngSat)
Da muss ich mich wohl in Geduld üben
Herzliche Grüsse renaldo
ein solch schönes Programm muss man einfach kennen,Danke trotzdem für den Tip.
Das Problem ist einfach ,der BW zeigt die Verschlüsselung der Sender (verständlicher Weise) nur beim Grabben an und die Grabberlisten sind (temporär) nicht verfügbar (SatcoDX & KingofSat) bzw. deutlich unvollständig (LyngSat)
Da muss ich mich wohl in Geduld üben
Herzliche Grüsse renaldo
NokiaSat 2xI500 45°E,42°E,39°E,28,2°E,23,5°E,19,2°,16°E,13°E,9°E,7°E,5°E & Thor 1°E mit Digidish45&TechRotor
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Damit schmeist mann dann aber auch unverschlüsselte Sender raus die ein Verschlüsselungsflag zeigen. Ich habe davon einige Sender im Kabel.alex12555 hat geschrieben:Hallo,
entschuldige bitte wenn du den http://wiki.tuxbox.org/Bouquet_Wizard schon kennst. Ist dann zwar nicht auf der Box aber man kann da die Services nach "unverschlüsselt" sortieren und dann einfach den Rest löschen Ich sortierte immer nach "unverschlüsselt & deutsch" ... dann nervt mich nichts mehr!
Alex
Gruß Gorcon
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
Auch wenn ich vermutlich gleich wieder als "Scriptkid" niedergemacht
werde, hatte ich mal eine Scriptlösung dafür geschrieben, welche man
ja wenigstens so lange nutzen kann, bis diese Funktion gleich im Image
realisiert ist.
Hier die Beschreibung:
werde, hatte ich mal eine Scriptlösung dafür geschrieben, welche man
ja wenigstens so lange nutzen kann, bis diese Funktion gleich im Image
realisiert ist.
Hier die Beschreibung:
Und hier der Code:Hier ein kleines Script, welches services.xml und bouquets.xml von
überflüssigem Ballast befreien kann. Alle Sender, die nicht zu entschlüsseln
sind, werden sowohl aus der services.xml als auch der bouquets.xml entfernt.
Die Installation dieser Testversion ist simpel:Das Script legt Kopien der services.xml und bouquets.xml in /tmp/ an
- gegebenenfalls den Eintrag "WAIT=5" im Script den eigenen Bedürfnissen anpassen
- blackremover mit den Rechten 755 nach /var/plugins/ kopieren
- in die shellexec.conf (wenn vorhanden) den Eintrag "ACTION=Blackremover,/var/plugins/blackremover" einfügen
- alternativ blackremover in blackremover.sh umbenennen und mit den Rechten 755 und zusammen mit der passenden .cfg nach /var/tuxbox/plugins/ schieben. Dann kann man es unter "Scripte" aufrufen
und beginnt, alle Kanäle der Reihe nach durchzuzappen. Auf jedem
Kanal wartet es maximal die bei WAIT eingetragene Zeit in Sekunden,
ob ein Bild kommt. Kommt das Bild schon eher, wird gleich weiterge-
zappt, kommt auch nach der maximalen Wartezeit kein Bild, wird der
Kanal sowohl in der services.xml als auch in der bouquets.xml gelöscht
und ein Eintrag über das Löschen mit Channel-ID und Kanalnamen in
der Datei /tmp/removed.log angefügt. Damit kann man sehen, was alles
entfernt wurde.
Die maximale Wartezeit (standardmäßig 5 Sekunden) sollte nicht zu kurz
gewählt werden, damit nicht irrtümlich Kanäle gelöscht werden, deren Um-
schaltung etwas länger dauert.
Beachtet dabei bitte, daß auch Kanäle, welche zur Zeit nicht verfügbar
sind (z.B. Jetix von 19.45 - 06.00) gelöscht werden. Also immer die
removed.log kontrollieren (danke an fackelkind für den Hinweis).
Ab der Version 0.03 kann man das mit einer Datei blackremover.conf
in /var/tuxbox/config/ verhindern, in welcher man im Format der
removed.log die Kanäle eintragen kann, welche nicht gelöscht werden
sollen (ID: cannelid Name: channel_name). Dann kann man auch die
removed.log eines ersten Durchlaufes verwenden, in welcher man die
Einträge der Kanäle stehen läßt, welche nicht gelöscht werden sollen,
die Datei in blackremover.conf umbenennt und sie per FTP oder Telnet
nach /var/tuxbox/config/ verschiebt.
Zum Schluß liegen die beiden abgespeckten Dateien services.xml und
bouquets.xml in /tmp/. Ein automatisches Überschreiben der Original-
dateien im Flash wäre zwar möglich, ist aber nicht ratsam, da unter Um-
ständen durch das Hängenbleiben der Camd2 oder eines anderen Free-
zers Kanäle gelöscht worden sein könnten, welche normalerweise offen
sind. Das Kopieren kann man nach Kontrolle der removed.log selbst per
FTP oder Telnet vornehmen. Anschließend über die Servicefunktion die
Kanallisten neu laden.
Da die Abarbeitung bei vielen Kanälen unter Umständen sehr lange
dauern kann, sollte man das Script über Nacht laufen lassen, wenn man
die Box nicht benötigt. Nach dem Start des Plugins bitte nicht per Fern-
bedienung umschalten, um den Ablauf nicht zu stören.
Code: Alles auswählen
####################################################################################
#### blackremover Version 0.05
#### automatisch ueberfluessige Kanaele aus service und bouquet entfernen
####
####################################################################################
#!/bin/sh
#Wartezeit nach dem Umschalten in Sekunden
WAIT=5
cp /var/tuxbox/config/zapit/services.xml /tmp/
cp /var/tuxbox/config/zapit/bouquets.xml /tmp/
echo "Removed Channels:" > /tmp/removed.log
bouqs=$(pzapit | grep -c ":")
bouq=1
abouq=$bouq
black=1
while [ $abouq -le $bouqs ]
do
chans=$(pzapit $abouq | grep -c ":")
if [ $chans = 1 ] ; then
exit 0
fi
chan=1
while [ $chan -le $chans ]
do
chnam=`pzapit $abouq $chan | grep "zapped to" | sed s/"zapped to "//g`
cwait=$WAIT
black=1
while [ "$cwait" -gt 0 ]
do
sleep 1
if (grep "MR_PIC_STC: 0x0000" /proc/bus/bitstream > /dev/null) then
cwait=`expr "$cwait" - 1`
else
cwait=0
black=0
fi
done
if [ "$black" = 1 ]; then
#loeschen
channel=`wget -q -Y off -O- http://localhost/control/getonidsid`
if ( grep "ID: $channel Name: $chnam" /var/tuxbox/config/blackremover.conf > /dev/null ) then
echo "not removed: ID: $channel Name: $chnam" >> /tmp/removed.log
else
len=`expr length $channel`
pos=`expr $len - 3`
servid=`expr substr $channel $pos 4`
sed /"service_id=\"$servid\" name=\"$chnam\""/d /tmp/services.xml > /tmp/services.tmp
sed /"serviceID=\"$servid\" name=\"$chnam\""/d /tmp/bouquets.xml > /tmp/bouquets.tmp
if [ -s /tmp/services.tmp -a -s /tmp/bouquets.tmp ]; then
mv /tmp/services.tmp /tmp/services.xml
mv /tmp/bouquets.tmp /tmp/bouquets.xml
echo ID: $channel Name: $chnam >> /tmp/removed.log
else
echo "not removed (error): ID: $channel Name: $chnam" >> /tmp/removed.log
fi
fi
fi
chan=`expr $chan + 1`
done
abouq=`expr $abouq + 1`
done
Zuletzt geändert von SnowHead am Samstag 11. August 2007, 11:30, insgesamt 1-mal geändert.
-
- Interessierter
- Beiträge: 30
- Registriert: Montag 7. Juni 2004, 14:27
Ich denke SnowHead,über dieses Stadium bist Du auch hier im Board längst hinausSnowHead hat geschrieben:Auch wenn ich vermutlich gleich wieder als "Scriptkid" niedergemacht werde
Barf hat geschrieben:Hat auch eine andere Seite: Jemand Andere soll nicht die Ehre ODER die Schuld (es kann ja so sein, dass es sich als Mist feststellt) für dein Code bekommen. Ich werde die Zeile Ändern, entweder zu "SnowHead" oder "Anonym"; wie hättest du es gern?SnowHead hat geschrieben:Die Funktionen der lcdapi.cpp/h sind allerdings komplett von mir. Hatte dazu jedoch das Gerüst der request.cpp verwendet und den Kopf aus Bequemlichkeit gleich dringelassen, da "SnowHead" ja mit großer Wahrscheinlichkeit nicht im CVS auftauchen soll.
@TopicSnowHead hat geschrieben:Danke für die Korrekturen und für's Einchecken.
Ich muss fairer Weise anmerken SnowHead,das Dein klasse Plugin (Mein Kenntnisstand ist etwa 06/2007) jedesmal irgendwann den Kanalscan (Edit: korrekter Weise "das Zappen durch alle Kanäle" .... ) der Box gerissen hat .....
...allerdings ist auch wieder etwas Zeit vergangen ..... Danke für Deinen Post.
mfg renaldo
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
@renaldo
Du hast Recht. Ich hatte den Hinweis vergessen, daß sich bei sehr
großen Listen aus nicht ganz nachvollziehbaren Gründen die Box
weghängt. Ich tippe auf eine zunehmende Fragmentierung des RAMs
bedingt durch die InPlace-Bearbeitung der Files in /tmp/. In manchen
Fällen hat es geholfen, vor dem Start des Plugins den sectionsd zu be-
enden um zusätzlichen Speicher zu bekommen.
Wer eine Festplatte hat, kann auch die Zeichenkette /tmp/ im Script
durch /hdd/ austauschen. Das verringert zwar die Geschwindigkeit
etwas, läuft aber stabiler. Der Stand des Scripts ist noch der, den Du
kennst. Danke für den Hinweis.
Du hast Recht. Ich hatte den Hinweis vergessen, daß sich bei sehr
großen Listen aus nicht ganz nachvollziehbaren Gründen die Box
weghängt. Ich tippe auf eine zunehmende Fragmentierung des RAMs
bedingt durch die InPlace-Bearbeitung der Files in /tmp/. In manchen
Fällen hat es geholfen, vor dem Start des Plugins den sectionsd zu be-
enden um zusätzlichen Speicher zu bekommen.
Wer eine Festplatte hat, kann auch die Zeichenkette /tmp/ im Script
durch /hdd/ austauschen. Das verringert zwar die Geschwindigkeit
etwas, läuft aber stabiler. Der Stand des Scripts ist noch der, den Du
kennst. Danke für den Hinweis.