Hierbij mijn eerste post op dit forum!
Na een tijdje gespeeld te hebben met Plex en een aantal plugins, vroeg ik mij af: welke programmeertaal gebruik je om plugins te maken voor Plex. Mijn tweede vraag: is er een speciaal programma (editor) om plugins te programmeren of kan dit ook in Apple’s Xcode?
Alvast dank!
Jelle
Hallo Jelle,
Plex plugins worden geschreven in Python. Een text editor is op zich al voldoende om een plugin te schrijven. Xcode ondersteunt bij mijn weten ook Python markup. Ik gebruik zelf BBEdit of Dreamweaver om code te bewerken (hoewel Dreamweaver helaas geen markup voor Python heeft).
Oke, dus het kan ook gewoon met de TextEditor die standaard meegeleverd wordt bij Mac OS X? Als wat voor bestandsformaat moet je het dan opslaan? En is 1 bestand genoeg voor een plugin?
Groet,
Jelle
Een plugin bestaat uit een setje met bestanden samengevoegd in een .bundle Een .bundle is niks meer dan een standaard map met als extensie .bundle
In de eenvoudigste vorm ziet de inhoud van een bundle er zo uit:
http://img36.imageshack.us/img36/1765/imgbundle.png
__init__.py is het Python script waar alles om draait. Het handigst is om een bestaande plugin te bekijken. Pak bijvoorbeeld mijn [Gamekings](http://wiki.plexapp.com/index.php/Gamekings) plugin als voorbeeld. De laatste versie hiervan is geschreven voor v1 van het plugin framewerk en een goed startpunt. Als je een andere plugin als voorbeeld pakt, let dan op dat je een plugin neemt die is geschreven voor framewerk v1. Je kunt deze herkennen door het ontbreken van zgn. *pathNouns* (meestal gebruikt in een functie met de naam HandleRequest).
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.