habe ein kleines html-javascript-tool für browser gebastelt, welches fernbedienungsfunktionen nicht nur direkt aufrufen kann, sondern auch hintereinander abarbeitet
z.b. brauchbar um in webradio-plugins direkt + gezielt sender umzuschalten ohne zichmal auf die remotecontroll zu tippen, dann warten zu müssen was der scrennshot sagt um dann sender zu wählen ..
es lässt sich aber einfach jede funktion, die mit der normalen fb aufrufbar ist scripten.
momentan eingesetzte features:
- sofort-aufnahme mit shoutcastplugin
- ausschalt-timer der box ausführen (30 minuten)
- GUI-restart
- screenshot (600px breite als png)
- sofort-auschalten (mit 1x exit, dann off)
- digital-radio-stationen umschalten
- direktlink zum webif
- 3 favoriten-listen ansteuerbar inkl. direktaufruf beliebiger stationen (modifiziertes shoutcast, aber auch webradioFS denkbar)
im angehängten screenshot ist links das [miniwebif]-panel
anpassungen, damit es bei euch laufen würde:
tastenfunktionen.js -> hier 1x eure dreamip eintragen
panel.html ab zeile 47 -> hier die reihenfolge der tastenaufrufe ändern (bei mir wird beim aufruf des shoutcast-plugins zuerst "exit", "gruen", dann "5" aufgerufen, da ich auf der taste gruen streaming+player-plugins habe und auf der nr.5 dann den shoutcast)
- dito für panel_fav2.html + panel_fav3.html
- ausnahme in popupblocker des browsers
ich hab immer wieder "sicherheits-funktionen" drin, die verhindern sollen, dass die box durch unkontrolliert wiederholte tastenaufrufe blockiert + aus dem tritt gerät (sie verzögern aber leider auch die zeit bis der sender aufgerufen wird):
- einerseits ein time-out zwischen den aufrufen von 1.25 sekunden
- wenn der cursor-balken in einer favoritenliste ist, dann muss immer zuerst nach oben gescrollt werden, damit er von zuoberst neu abzählen kann .. das bedeutet: warten (also z.b. 6 favo-seiten nach oben = 6x 1.25 sek. + dann wieder runter zum gewählten sender)!
- teils hab ich als ersten befehl 'exit' oder 'umschalten auf andere senderliste', um wiederum fehler abzufangen - doch da kann jeder einfach selbst tastenfolgen dazwischen schieben
- wer aber im dropdownmenu shoutcast schon gestartet hat und dann dieses obere dropdownmenu nochmals aufruft BRINGT die box ev. aus dem tritt .. das beste ist dann: pc und box neu starten, weil dann ev. jeder aufruf spinnt
der aufruf des rahmen+toolbarlosen [miniwebif] erfolgt über die start.html (mit fensterfunktionen.js), was dann das eigentliche [miniwebif]-popup generiert .. dazu muss man natürlich eine exception im popup-blocker des jeweiligen browsers hinterlegen .. z.b. so:
file:///dreamip/miniwebif/
optimiert ist das [miniwebif] auf chrom-portable und auch k-meleon (beides schnelle + schlanke browser)
ich ruf diese direkt in windoof auf, indem ich in den eigenschaften vom link unter ziel zusätzlich den pfad des browsers eintrage:
C:\Portapps\ChromePortable\ChromePortable.exe "V:\freigabename\miniwebif\start.html"
optimierung und ziel:
statt das in favoritenlisten umständlich wieder an den anfang gesprungen werden muss, wäre es viel einfacher, schneller, stabiler pro aufruf den momenaten "aufenthaltsort" des cursor-balken in jeweiliger favo-liste mitzugeben und damit nicht absolut, sondern relativ den nächsten sender anwählen zu können.
dieses [miniwebif] lässt sich einfach mit html oder js umprogrammieren und auf die eigenen bedürfnisse masschneidern