Also mir ist alles recht. Wie du sagst merkt man ja beim Programmieren nichts davon wie Kodi spaeter die Module organisiert. Doppelte Arbeit verstehe ich aber nicht ganz: Der Code ist ja derselbe ob das nun ein alleinstehendes Modul oder ein internes ist. Was dazukommt beim alleinstehenden ist das packaging, also addon.xml, setup.py, usw. erstellen. Aber die Arbeit faellt einfach einmal an, ob das nun direkt zu Beginn oder erst spaeter bei Bedarf gemacht, aendert nichts am Aufwand. Oder vergesse ich da was?
Aber irgendwie haengen wir uns an Details auf. Was ja momentan eigentlich wichtig ist, dass wir ein uns ein Framework basteln. Und da muessten wir wohl als erstes Mal Ziele definieren, also was unser Addon in der ersten Version koennen soll. Ich waere dafuer, diese moeglichst tief zu stecken, dafuer klaren und gut erweiterbaren Code zu schreiben. Sobald das dann laeuft, koennen wir immernoch viel Funktionalitaet und Blinbling einbauen. Ansonsten verzetteln wir uns wohl schnell.
Und ja, die Zahl ist ziemlich beeindruckend...