[HowTo] Verwendung von temporären Feedlisten zur Anlage von individuellen Playlisten

Antworten
Benutzeravatar
dryeye
NI - VIP
Beiträge: 1416
Registriert: Mi 6. Apr 2016, 14:20
Wohnort: Ruhrgebiet
Box: Zgemma H7S, Axas E4HD 4K, AX HD60
Has thanked: 3 times
Been thanked: 3 times

[HowTo] Verwendung von temporären Feedlisten zur Anlage von individuellen Playlisten

Beitrag von dryeye »

Verwendung von temporären Feedlisten zur Anlage von individuellen Playlisten und Anpassung der Dateien feeds.lua und xupnpd.lua.

Alle in diesen Howtos angelegten Feeds werden in der Datei feeds.lua unter dem Pfad /share/xupnpd/config gespeichert.
Hier ist es möglich die Datei aufzurufen und einfach Feedkategorien für alle Portale hinzuzufügen.

feeds.lua

Code: Alles auswählen

feeds=
{
   { "coolstream","localhost", "CST" },
   { "youtube", "klauskauker","Musikübungen" },
   { "youporn", "german","Sexübungen" },
   { "youtube","playlist/PL39A8136CCA231097", "Musikgrundlagen" },
}
Die tatsächlichen Feeds (generierten Playlists) liegen während des Betriebes im temporären Boxverzeichnis.
Man findet sie im Pfad
/tmp/xupnpd-feeds
Bei unübersichtlichen Feeds bietet es sich hier an, die temporären .m3u Datein zu sichern und sich mittels eines linuxfähigen Editors individuelle Playlisten zu erstellen.
Diese müssen der Syntax der oben erklärten erweiterten Playlist entsprechen und haben dann in den meisten Fällen Videoiconinfos.
Fertige Playlists müssen dann im Pfad /share/xupnpd/playlists gespeichert werden und werden beim nächsten Start des Xupnpd-Browser oder nach Drücken des Buttons "Relaod playlists" im Webif angezeigt.
Bei langen Playlists ist es der Übersichtlichkeit halber sinnvoll Unterteilungen einzubauen z.B. in dieser
Form:

Code: Alles auswählen

#EXTINF:0
logo=http://cdn5.image.youporn.phncdn.com/201411/05/10566301/original/8.jpg?m=eSuQKgaaaa,Nubile Films - Pretty teen face dripping with jizz
http://www.youporn.com/watch/10566301/nubile-films-pretty-teen-face-dripping-with-jizz/
#EXTINF:0 , -----------------------------------------------Beispielunterteilung -----------------------------------------------
http://
#EXTINF:0 logo=http://cdn4.image.youporn.phncdn.com/201410/15/10457469/original/6.jpg?m=eSuQKgaaaa,Melanie Rios and Sara Jaymes are lesbian perfection
http://www.youporn.com/watch/10457469/melanie-rios-and-sara-jaymes-are-lesbian-perfection/
#EXTINF:0 logo=http://cdn5.image.youporn.phncdn.com/201409/16/10298377/original/6.jpg?m=eSuQKgaaaa,Nubile Films - Sexy blonde lesbians scissoring
http://www.youporn.com/watch/10298377/nubile-films-sexy-blonde-lesbians-scissoring/
Anlage von festen Feeds in der Datei xupnpd.lua

Die Datei ist im Pfad /share/xupnpd zu finden.
Bei Feeds, welche durch den User ständig mit neuen Inhalten bestückt werden, (z.B tagesaktuelle Kanäle oder auch eigene Playlists, die mit dem Tablet oder Handy verändert werden)
bietet es sich an letztere dauerhaft im Browser zu lassen.
Hier ist eine Implementierung in die Datei xupnpd.lua von Vorteil, da diese dann unabhängig von der bereits erläuterten Datei feeds.lua immer geladen werden.

Hierzu ruft man über FTP einen linuxfähigen Editor (z.B. Proton) die Datei xupnpd.lua zum Bearbeiten auf.

Anzupassen ist der Abschnitt....

Code: Alles auswählen

-- feeds list (plugin, feed name, feed type)
feeds=
{
   { 'coolstream', 	'localhost',        	'CST' },
   { 'youtube',    	'simonscat',        	'YouTube - Simon\'s Cat' },
   { 'youtube',    	'redbullracing',    	'YouTube - Infiniti Red Bull Racing' },
   { 'youtube',    	'Postillon24',      	'YouTube - Postillon24' },
   { 'youtube',    	'Netzkino',         	'YouTube - Netzkino' },
   { 'youtube',    	'klauskauker',	'Musik Training' },
   { 'vimeo',      	'channel/hd',       	'Vimeo HD Channel' },
   { 'youporn',    	'top_rated',        	'YouPorn - Top Rated' },
--   { 'vimeo',      	'channel/hdxs',     	'Vimeo Xtreme sports' },
--   { 'vimeo',      	'channel/mtb',      	'Vimeo MTB Channel' },
--   { 'youtube',    	'Drift0r',          	'Drift0r' },
--   { 'youtube',    	'XboxAhoy',         	'XboxAhoy' },
--   { 'ag',         	'videos',           	'AG - New' },
--   { 'coolstream',   	'172.16.1.10', 'NEO' },
}
In obigen Quelltext sieht man nun den bereits im HowTo beschriebenen Musiktrainingsuser Klaus Kauker.
Nach Anpassung und Speicherung der Datei auf der Box werden nun alle Videos dieses Kanals beim Start des Xupnpd-Browsers geladen.

Feeds mit einem Doppelstrich davor "--" sind auskommentiert und werden nicht geladen.
Bei Veränderungen sollte man auch hier genau auf die vorgegebene Syntax der Datei geachtet werden. Ein Sichern vor Anpassung empfiehlt sich.
Diese hier definierten Feeds werden unabhängig von der Datei feeds.lua angelegt. Können jedoch auch über das Webif eingesehen und evtl. wieder gelöscht werden.
Alle in den HowTo´s beschriebenen Feeddataoptionen gelten auch hier.

Ein letztes schon bekanntes Beispiel wäre..

Code: Alles auswählen

 { 'youtube',    	'playlist/PL39A8136CCA231097,	'Musikgrundlagen' }, 
Viel Spass
mfg dryeye
Antworten

Zurück zu „HowTo's“