NIyWeb: added webtv-title and genre (to show in bouquetlist),

changed the export-option (var/tuxbox/webtv OR var/tuxbox/config)
changes in the instructions

thx to fred_feuerstein


Origin commit data
------------------
Commit: 8444fa8e55
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-08-10 (Wed, 10 Aug 2016)

Origin message was:
------------------
- NIyWeb: added webtv-title and genre (to show in bouquetlist),

changed the export-option (var/tuxbox/webtv OR var/tuxbox/config)
changes in the instructions

thx to fred_feuerstein
This commit is contained in:
vanhofen
2016-08-10 09:12:00 +02:00
parent 57777bc44b
commit 07e03239a7
2 changed files with 29 additions and 9 deletions

View File

@@ -52,7 +52,7 @@
<LI>eine/mehrere Datei/en per <b><u>Drag & Drop</u></b> auf die Inputbox ziehen/loslassen</LI>
<LI>die m3U Dateien direkt über den Button <b><u>importieren</u></b></LI></p>
<p>Bei Darstellungsproblemen von Umlauten, wähle die korrekte Kodierung dieser Datei. Ziel ist es, dass die Umlaute in der Inputbox korrekt dargestellt werden.</p>
<p>Danach kann noch eine Stream-Beschreibung eingetragen werden (Punkt 2, Defaultwert: Stream), die dann bei den einzelnen Links gesetzt wird.
<p>Danach kann noch unter Punkt 2 der webtv-Titel und das Genre (beides wird in der Bouquet-Liste angezeigt) und eine Stream-Beschreibung, die dann bei den einzelnen Links gesetzt wird, eingetragen werden.
Diese Information wird dann an der Box entsprechend angezeigt.</p>
<p>Mit Punkt 3 wird der Inhalt der Inputbox in das webtv Format für NeutrinoHD konvertiert.</p>
@@ -61,9 +61,10 @@
<tr><td class="y_form_header" colspan="2">Info zum Export, Speichern oder zur Box übertragen</td></tr>
<td>
<p>Das Ergebnis der Konvertierung, also die fertigen Einträge können auf zwei Arten exportiert bzw. weiterverarbeitet werden.</p>
<p>Dazu muss zuerst unter Punkt 4 der Dateiname angeben werden (default: webtv_usr.xml). Dieser Name wird für die zwei Möglichkeiten entsprechend genutzt.</p>
<p>Dazu muss zuerst unter Punkt 4 der Dateiname angeben werden (default: webtv_usr.xml). Dieser Name wird für die drei Möglichkeiten entsprechend genutzt.</p>
<p><LI><p><b><u>Datei online bearbeiten/erstellen</u></b>: Existiert auf der Box bereits eine Datei mit diesem Namen, wird diese im separaten Editor Fenster geöffndet. Hier hat man nun die Möglichkeit neue Links aus der Inputbox direkt per Copy/Paste einzufügen, Sortierung zu ändern etc. In dem Editorfenster, kann man mit dem Speichern Button die Datei wieder zurück auf die Box schreiben.</p>
<p>Wenn es auf der Box KEINE Datei mit diesem Namen gibt, wird über diesen Weg eine neue leere Datei auf der Box angelegt!</p></LI>
<p>Wenn es auf der Box KEINE Datei mit diesem Namen gibt, wird über diesen Weg eine neue leere Datei auf der Box angelegt!</p>
<p>Man kann den Ort der Datei wählen: /var/tuxbox/webtv/ = hier wird die Datei automatisch nach Boxstart geladen ODER /var/tuxbox/config/ = hier muss die Datei manuell im Menü angemeldet werden (siehe unten)!</p></LI>
<LI><b><u>Download auf PC</u></b>: Der komplette Inhalt der Inputbox wird über die Download-Funktion vom Internetbrowser auf dem PC gespeichert. </LI>
</p>
<p>Wenn egal über welchen Weg, neue webtv-Dateien auf die Box übertragen werden, muss im Menü der Box unter -Einstellungen - Multimedia - WebTV- die neue Datei hinzugefügt werden.<br>

View File

@@ -72,9 +72,9 @@ http://www.xyz.com:8000/live/test/test/376.ts">
<div><input type="radio" id="utf8" name="SourceEncoding" value="UTF-8"><label for="utf8"> UTF-8</label></div>
</td>
</tr>
<tr><td class="y_form_header" colspan="2">2. Beschreibung angeben:</td></tr>
<tr><td class="y_form_header" colspan="2">2. Stream-Infos und Beschreibung angeben:</td></tr>
<td>
<input id="inputDescription" title="Variablenwert Description in der Datei ... description='Stream'..." value="Stream"></input>
Titel: <input id="inputTitel" title="Variablenwert Titel der webtv-Datei ... webtv [xyz]" value="eigene Streams"></input> Beschreibung: <input id="inputDescription" title="Variablenwert Description in der Datei ... description='Stream'..." value="webtv"></input> Genre: <input id="inputGenre" title="Variablenwert Genre in der Datei ... genre='Movie'..." value="Movie"></input>
</td>
</tr>
<tr><td class="y_form_header" colspan="2">3. Inputbox umwandeln in xml-Format:</td></tr>
@@ -89,8 +89,8 @@ http://www.xyz.com:8000/live/test/test/376.ts">
</tr>
<tr><td class="y_form_header" colspan="2">5. Export mit obigem Dateinamen:</td></tr>
<td>
<div><button onclick="oeffnenXML();" title="Datei mit obigem Namen auf der Box &ouml;ffnen oder erstellen">Datei online bearbeiten/erstellen</button>
<button onclick="saveXML()" title="Download">Download auf PC</button>
<div>Datei online bearbeiten/erstellen: <button onclick="oeffnenXML2();" title="Datei mit obigem Namen auf der Box &ouml;ffnen oder erstellen">unter /var/tuxbox/webtv/ (autoload)</button> . <button onclick="oeffnenXML();" title="Datei mit obigem Namen auf der Box &ouml;ffnen oder erstellen">unter /var/tuxbox/config/ (manuell)</button>
Download: <button onclick="saveXML()" title="Download">Download auf PC</button>
</div></td>
</tr>
</table>
@@ -113,8 +113,12 @@ http://www.xyz.com:8000/live/test/test/376.ts">
{
e = document.getElementById("InputOutputField");
descri = document.getElementById("inputDescription").value;
genre = document.getElementById("inputGenre").value;
titel = document.getElementById("inputTitel").value;
l = e.value.split("\n");
s = '<?xml version="1.0"?>\n<webtvs>\n';
s = '<?xml version="1.0"?>\n<webtvs name="[';
s += titel;
s += '] ">\n';
name = '';
if (l.length > 1)
{
@@ -144,7 +148,9 @@ http://www.xyz.com:8000/live/test/test/376.ts">
s += ' <webtv title="';
s += name + '" url="';
s += url;
s += '" epgid="" description="';
s += '" epgid="" genre="';
s += genre;
s += '" description="';
s += descri;
s += '" />\n';
name = '';
@@ -175,6 +181,19 @@ http://www.xyz.com:8000/live/test/test/376.ts">
form.submit();
}
function oeffnenXML2()
{
var fileNameToSaveAs = document.getElementById("inputFileNameToSaveAs").value;
var form = document.createElement('form');
form.setAttribute('method', 'post');
form.target = 'Map';
form.setAttribute('action', '/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/webtv/' +
fileNameToSaveAs);
document.body.appendChild(form);
window.open('', 'Map', 'status=0,title=0,height=0,width=1000,scrollbars=0');
form.submit();
}
function saveXML()
{
var textToWrite = document.getElementById("InputOutputField").value;