Bundle Erstellen

Bundle Erstellen

Du wolltest schon immer dein eigenes Bundle erstellen?

Dann kannst du direkt hier loslegen !

Content Aufbau


Deine BundleURL Content Aufbau


Bundle|VERSION|BUNDLENAME|DOWNLOADURL

Das ist der aufbau der auf der Verlinkten Domain zu sehen sein muss, natürlich mit deinen BundleDaten

*Neu in Pulse 2.0: Bundle Packs ! weitere informationen dazu gibt es weiter unten.


Beispiel:

Dein Bundle lautet: Dinosaurier
Bundle Version: 2 (Nur Positive INTEGER !)
Bundle DownloadUrl: http://www.meinedomain.de/bundle.zip

Dieses Beispiel ergibt folgenes:
Bundle|2|Dinosaurier|http://www.meinedomain.de/bundle.zip
Diesen Inhalt dann einfach auf eine Internet seite Hochladen
Deine Domain öffnet dann die seite mit dem obengenanten beispiel
www.meinedomain.de öffnet z.b http://www.meinedomain.de/bundle.zip

Was darf in meine Bundle.zip ?

Theoretisch könntest du alles reinpacken, es ist alles kompatible,
im prinzip wie ein normales KodiBuild,
Natürlich nur die Addons etc die mit der Kodi Version Kompatible sind
(Zurzeit basiert Pulse auf Kodi 17.6)

Für erfahrene Entwickler empfehlen wir unsere API einzubinden um die Bedienung für Benutzer zu erleichtern

Bundle Create Requirements

- Ein Webserver oder ähnliches worüber Pulse auf dein Bundle zugreifen kann !
- Eine Domain die zu deinem BundleURL Content linkt
- Ein Bundle wie du es dir vorstellst


Bundle Optional Requirements

Info: Bundles können auch ohne diese Requirements erstellt werden !

Aber um anzeige Fehler zu vermeiden empfehlen wir dies .
Folge Fonts müssen in jedes Fontset deines Skins:

Font.xml <font> <name>font_bundle_btn</name> <filename>Pulse_OpenSans-Bold.ttf</filename> <size>23</size> </font> <font> <name>font_bundle_reg</name> <filename>Pulse_OpenSans-Regular.ttf</filename> <size>26</size> </font> <font> <name>font_bundle_head</name> <filename>Pulse_OpenSans-Bold.ttf</filename> <size>45</size> </font>

Die Fonts können hier heruntergeladen werden und müssen in
den Font Ordner deines Skins kopiert werden

Fonts Herunterladen

Falls du nich weißt wie du die Fonts in deine Fontsets packst gibt es HIER eine anleitung

Achtung: Der obere Font Script nicht mit der kompletten Font.xml ersetzten !
der obere Script muss in jede Fontset reinkopiert werden.

Script Vorlagen

Es gibt auch fertige Scripte die direkt auf deine Internet Seite hochgeladen werden können:

.PHP Script:


<?php ////////////////////////////////////////////////////////////////////////////// $bundleName = "Dinosaurier"; $version = "2"; $downloadUrl = "http://www.meinedomain.de/dino/bundle.zip"; $redirect = "http://www.google.com/"; ////////////////////////////////////////////////////////////////////////////// $u_agent = $_SERVER['HTTP_USER_AGENT']; if($u_agent == "pulse"){ echo "Bundle|". $version . "|". $bundleName ."|" . $downloadUrl; } else { header('Location: ' . $redirect); exit(); } ?>

Mit diesem PhP Script kann Pulse auf das Bundle zugreifen und die
BundleDaten können leicht in den Variablen geändert werden
Desweiteren leitet die Seite dich auf die $redirect seite weiter wenn
du nicht über Pulse auf dein Bundle zugreifst
(In diesem fall eine weiterleitung zu Google)



.HTML Script:

Bundle|2|Dinosaurier|http://www.meinedomain.de/bundle.zip

OHNE Html,Head oder Body tag, einfach nur als Plain Text !

Du hast weitere Script ideen ?

Dann teile sie uns mit ! sende uns einfach eine nachricht

Kontakt aufnehmen

Bundle Packs Neu in Pulse 2.0

Mit Bundle Packs kannst du ganz leicht mehrere Bundles auf eine URL packen,
Beim eingeben der URL gibt es dann InApp eine Liste aller zu installierbaren Bundles

so einfach ist es:

.PHP Script:


<?php echo "Bundle"; function addBundle($IDENTNUMBER, $BundleName, $BundleDownloadUrl, $BundleVersion){ echo "%" . $BundleVersion . "|" . $BundleName . "|" . $BundleDownloadUrl . "|" . $IDENTNUMBER; } addBundle( 0, // IDENTNUMBER (Positiver Integer) "Dinosaurier", // BUNDLENAME "http://www.meinedomain.de/dino/bundle.zip", //DOWNLOADZIP "2" //VERSION ); addBundle( 1, // IDENTNUMBER (Positiver Integer,) "Flugsaurier", // BUNDLENAME "http://www.meinedomain.de/flug/bundle.zip", //DOWNLOADZIP "6" //VERSION ); ?>

Über die Php Funktion können ganz einfach mehrere Bundles hinzugefügt werden.
Das ganze system funktioniert wie das oben genannte normale Bundle System jedoch mit der ausnahme, dass die "IDENTNUMBER", sie NIEMALS ändern darf, anhand der Ident nummer erkennt Pulse, welches von den ganzen hinzugefügten Bundle Installiert ist (z.b für Updates). Desweiteren muss die "IDENTNUMBER" unique sein d.h. Das jede "IDENTNUMBER" nur einmal existieren und sich niemald ändern darf.




Short Bundle Links (SBL) Neu in Pulse 2.0

Auf anfrage können wir deine Bundel URL verkürzen (SBL System) z.b anstatt bundle.profibundles.tv
kann dann einfach profibundles anstatt der ganzen Bundle url angegeben werden
(Dieses System ist auch mit den Bundle Packs & Bundle Updates kompatible!)
Schicke uns einfach eine anfrage und wir helfen dir weiter

Kontakt aufnehmen

Wissenswertes:


> Die Bundle Version darf nur ein Positive INTEGER* sein !

> Der Pulse Player greift über den UserAgent*: pulse auf die Website zu !

> Wenn man die Version von 2 auf 3 erhöht und Pulse neustartet, sagt Pulse das ein Update verfügbar ist !
Bei diesem Update lädt er die bundle.zip herunter (BUNDLEURL) ! denkt also daran wenn du
die version hochstellst, dass du auch die Zip bzw die DownloadUrl anpassen tust !

> Das herunterstellen der version von z.b 2 auf 1 hat keine auswirkung ! Pulse erkennt das Bundle Update
anhand der versions nummer, wenn diese größer ist als die vorherige




*Positiver Integer: Ganze Zahlen , keine Kommazahlen von 1 bis 2147483647
*UserAgent: Was genau das ist kann man HIER nachlesen

Bundle Teilen

Du hast ein eigenes Bundle erstellt und möchtest es mit der Community teilen ?

Das Einzigste was du jetzt noch brauchst ist ein BundleThumbnail
(384px x 216px)

Fertig ? Dann Kontaktiere uns doch einfach, wir überprüfen dein Bundle auf Funktionalität und
werden dein Bundle auf unserer Bundle Seite verlinken, so das jeder darauf zugriff hat

Kontakt aufnehmen

Pulse (Bei manchen auch bekannt als Pulse Media Player) ist ein Media player basierend auf Kodi und wird entwickelt vom PulseMedia - Team. Wir haben es uns zur Aufgabe gemacht, die nutzung und ausführung so einfach wie möglich zu gestalten, dies ist uns dank unserem Bundle-Verfahren sehr gut gelungen. Wie funktionierts ?
- Bundle auswählen, eingeben und sofort loslegen !

© 2017-2018 Pulse

Erstellt mit für die Community

Datenschutz, Cookies & AGBs | Impressum | API | Bundle Erstellen