Da ich sowieso ein reload skin in der Keymap hab, hab ich da nie weiter drüber nachgedacht und wollte es so einfach wie möglich halten;).
Skinwechsel geht natürlich schneller.
Grüße
Da ich sowieso ein reload skin in der Keymap hab, hab ich da nie weiter drüber nachgedacht und wollte es so einfach wie möglich halten;).
Skinwechsel geht natürlich schneller.
Grüße
Am besten du kopierst einfach deinen im Skin - den kann man dort ruhig auch liegen lassen da soweiso nur der ordner 720p verwendet wird.
Dann meine zip - die enthält nur die beiden Dateien die geändert wurden einfach in den 720 ordner einfügen und die vorhandenen überschreiben.
Dann Kodi neu Starten nicht vergessen. Das ist leider alles nicht so einfach - da ich kein Jarvis mehr habe und soweiso schon 3 verschiedene Kodis laufen hab, hab ich den Notdürftig durch zusammenkopieren mit Krypton geöffnet;)..
Die Tage müssten wir dann das mit Bildern noch irgendwie hinbekommen was genau wo hin soll und wie. Mit passt ja die schrift überhaupt nicht - ich finde die vor allem bei Bold viel zu eng als das man sie lesen könnte.
Grüße
aber so einzeln geht das nicht, denke damit kann man leben.
Hey,
Ich hab es ja nicht versucht, aber ginge das nicht einfach per SetPath wie bei Playlisten nur ohne den Ausschluss von Dateiendungen? Im Prinzip ist ja ein Playliste auch nur ein Pfad und einzeln damit man das ActivateWindow mit videos oder music zusammenbauen kann damit Kodi weiß welches Fenster es verwenden soll.
Ob man nun mit Setpath einen Bildpfad speichert für ein Multiimage oder einen Menüpunkt müsste ja egal sein. Also einen Button dazu den man meinetwegen "Bildpfad verwenden" nennt und den click zu ActivateWindow(pictures,String mit dem pfad) nutzen.. sollte doch dasselbe sein oder?
Favoriten per script hat ja nur den vorteil das man den ganzen click abgreift und nicht wissen muss was drin steckt.
Ohne, hätte es den Vorteil das man kein script braucht und die Favoriten nicht so "zugemüllt werden".
Grüße
Sieht doch gut aus - mir wäre die schrift zwar zu klein - kursiv ist teils in Handlungen find ich schwer zu lesen wenn sie so klein ist.
Durch das Schrägstellen sind die Buchstaben ja meistens enger.
Ein paar deiner Infotags scheinen auch leer zu sein wegen der zwei Punkte am "Stück".. Das passiert meistens wenn eine Info dazwischen fehlt weil sie
leer ist, der Punkt als Einzellabel verwendet wird aber ihm nicht gesagt wird er soll nur sichtbar sein wenn es die Info gibt.
Album gehen leider nicht im Forum soweit ich weiß - ich hab es auch noch nie hinbekommen.
Grüße
Frage: wenn ich eine Ansicht unter Interpreten ändere, wird diese auf alle weitern Interpreten angewendet. Ändere ich die Ansicht unter Dateien, funktioniert dies nicht. Ich müsste alle Ordner und Unterordner einzeln durchgehen. Kann ich dieses Verhalten ändern? Unter Interpreten geht es ja auch
Eigentlich nicht - "das täuscht nur".
Kodi geht da wie folgt vor:
Es gibt eine Viewmode.db im Userfolder. Dort trägt kodi deine gewählte view ein. Steht dort noch nichts, geht Kodi nach einem teilweise unvorhersagbarem Muster vor:
Im header deiner mymusicNAV gibt es ein <views> mit den ID´s die als Views zur verfügung stehen. Je nachdem - so kam es mir vor bei langen tests, geht Kodi diese ID´s von
vorne durch, manchmal scheint es aber auch so als fängt er bei der zuletzt Benutzen an, deswegen unvorhersagbar.
Die erste ID aus diesem TAG die "Anzeigbar" ist, wird dann für die Anzeige genutzt. Das passiert also immer wenn noch nichts in der viewmode..db steht.
Jetzt kann es entweder sein das du den betreffenden Interpreten bereits mit einer Liste offen hattest - und diese ID drin steht. Oder das eben in der Liste keine andere ID davor immer "fähig" ist Interpreten anzuzeigen.
Dann würde es vielleicht schon helfen diese mal proforma umzubennen und danach Kodi neustarten.
Das große Aber ist dann wieder: Wenn View 50 auch files kann, wird er wieder diese auswählen bis man eine Andere wählt.
Das einzige was man da machen kann ist nur eine einzige view für einen content zuzulassen.
Da müsste man sich einen Plan machen welche Fileview man wo haben will. Und dann versuchen die anderen alle auszugrenzen:
Man könnte z.B. Container.Content(files) + Window.IsVisible(videos) verwenden bei allen anderen - dann stünde nur noch eine (die ohne das Window.IsVisible) für Music zur verfügung.
Dann hätte man die viewmode.db ausgetrickst: Denn wenn nur eine möglich ist, muss er diese ID Überschreiben um überhaupt was anzeigen zu können.
Falls du dich auf eine Beschränken kannst wäre das die einzige mir bekannte Möglichkeit.
Versuch doch mal deine Wunschview ID an die erste stelle zu setzten in <views>, Kodi schließen, viewmode.db mit xxx davor unbrauchbar machen und Kodi Neuzustarten.
Vielleicht klappt das so schon - ich kann es dir nicht genau sagen weil ich dieses Verhalten Einschränke in dem für jeden Content immer nur eine view aktiv ist.
So muss ich nie wechseln und zwinge Kodi immer in eine view.
Grüße
Hey,
Dauerte etwas..
Versuchs mal damit - was nun genau wie groß sein soll kann ich ja schlecht wissen. Das müsste man gemeinsam machen. Näher komme ich mit den Kodiinfo nicht ans original.
Wie gesagt, ein Dauer fürs nächste gibts nicht, wenn die überhaupt funktionen.. Ich bin da eingeschränkt weil z.B. der Fortschrittsbalken im Democlient nie funktioniert und überall nur
"Demo Entry" steht;)..
Bisher kommt die Zusatzinfo zum aktuell laufenden nach 2 Sekunden von selbst. Ob du das nun auf eine Maustaste legen willst hab ich aktuell noch nicht so ganz verstanden;)..
Das müsste aber vielleicht gehen wenn die sich wie die [definition=10,0][definition='3','0']keymap[/definition][/definition] verhält was die Befehle beinhaltet. Da ich alles per Remot mache müsste man das versuchen.
Grüße
Mir scheint das eher ein Datenbankproblem zu sein.
Ich bin zwar nicht so Sattelfest im Bereich Musik, aber wie du es beschreibst macht er es scheinbar vollkommen korrekt.
Es ist ein Dateimodus der keinerlei bezug zu DB hat - deswegen gibts auch weniger in der Sidebar.
Das Viewumschalten fehlt dann weil der Skin nur eine hat für Container.Content(files), das hier von Kodi gesetzt wird.
Die Sidebar hängt Ansichtsunabhängig am Inhalt Container.Content(files) - da kommt auch kein Sortieren wenn eine dafür freischaltest
in der es mit Datenbankinhalt kommt.
In Container.Content(files) gibt es nur:
Icon, Fanart, Dateiname (mit und ohne Endung, ist glaub ich ein Setting), Größe und Datum.
Das wars glaube ich - und auch wahrscheinlich der Grund warum die Views so spärlich sind.
Es fallen quasi alle weg die Infos anzeigen wie Interpret, Genre und dergleichen,
selbst was mit nur Icons ist schwierig weil sie unter Umständen auch auf Ordnerebene ebenfalls schon kommt.
Da eine Wall mit x Einträgen wenn man in einer Ebene mit zwei Alben ist sieht auch nicht schön aus.
Nächster Nachteil wäre:
Wird die view erweitert mit Container.Content(files) dann kommt sie nicht nur dort sondern auch bei Videos unter Dateien (da ist das genau derselbe).
Man müsste die dann unter Umständen Dupliziert für Musik extra vorhalten wenn sie dort nicht passt.
Grüße
Hey,
Mist, zu langsam;).. War wahrscheinlich $INFO[Container.Foldername]..
Frag doch einfach die Entwickler der Höflichkeit halber falls möglich.
Grüße
Hey,
Also wenn man den Skin weiter Benutzen will auch Dauer sicher - die ganzen Konsolidierungen der Fenster sind schon jetzt extrem von deiner auf die neue.
Eher ein Fluch als segen wenn man die "alten" schon hat und so ein wirklicher Fan davon bin ich auch nicht weil doch vieles das man früher mit mehreren
anders haben konnte nun alles immer gleicher ist.
Eine DialogMute Anzeige für "Stumm" war mit eigenem Fenster einfacher find ich.
Oder eine Anpassung der Dialoge nach inhalt - nun hast halt nen Settingdialog der bei profilen 3 EInträge und Filter über 10 hat.
Aber so ist es halt - wenns wo hängt einfach Fragen.
Grüße
Danke.. Trotzdem hat er aber noch viel vor, also plus und daumenhoch von mir für den Wiedereinstieg;)..
Hey Fremder;)..
Also da wird dir nix anderes über bleiben als die changes durchzugehen.
Fensterspezifisch wie in der Home bringt da nichts, vieles ist ja global und muss eher mit suchen und ersetzen herausgefischt werden.
Ich würde so vorgehen - bin ja sogar von Gotham direkt zu Krypton:
Erst mal auf die 16
http://forum.kodi.tv/showthread.php?tid=231270
Fenster aus dem Defaultskin einfach reinkopieren und Kenntlich machen, mit nem Kommentar "draft" oder "check" zum wiederfinden/nicht vergessen.
erst mal Gnadenlos "aus x´en" falls man sie noch braucht.
Umsetzen falls die gebraucht werden.
Dabei aber die krypton Änderungen "new defaulticons" im Blick behalten
http://forum.kodi.tv/showthread.php?tid=250862
Nicht das die sie nochmal Ändern/Rausfallen/Anders heißen.
Soweit kann man das machen ohne den Skin zu sehen.
Also sowas wie:
removed tags
changed infolabels
changed built-in functions
radiobutton control
spincontrol
spincontrolex
DialogKaiToast.xml
MyMusicNav.xml
zorder
sounds
Also sowas wie:
MyMusicNav.xml
DialogVideoInfo.xml
DialogSongInfo.xml
DialogKaiToast.xml
DialogAddonInfo.xml
Das kommen ja meist nur Buttons dazu, werden gelöscht oder neu "Übersetzt".
Im prinzip erst mal alles was Notwendig ist aber nicht zwingend gebraucht wird.
Sowas wie New Infolabels kannst erst mal vergessen - die hattest ja bisher auch nicht;)..
Bis dahin geht das fast ohne hinzusehen..
Ganz wichtig!
Fenster umbenennen die gleich sind aber anders heißen und den Rest erst mal "aus x´en" der wegfällt oder überflüssig wird (aus manchen wirst Codeteile brauchen)
DialogNotification.xml | replaces DialogKaiToast.xml |
DialogConfirm.xml | replaces DialogYesNo.xml, replaces DialogProgress.xml, replaces DialogOK.xml -> neues "Kombifenster" |
DialogMusicInfo.xml | replaces DialogAlbumInfo.xml, replaces DialogSongInfo.xml |
DialogSettings.xml | replaces DialogAudioDSPSettings, DialogContentSettings, DialogMediaFilter, DialogNetworkSetup, DialogPeripheralSettings, DialogPVRTimerSettings, LockSettings, ProfileSettings, VideoOSDSettings -> Einfach das nehmen das am besten passt zum inhalt aus dem Defaultskin Dialog was buttons angeht. |
DialogVolumeBar.xml | replaces DialogMuteBug.xml |
MyPlaylist.xml | replaces MyMusicPlaylist.xml, replaces MyVideoPlaylist.xml |
erst mal Gnadenlos "aus x´en" falls man sie noch braucht.
http://forum.kodi.tv/showthread.php?tid=250862
Neue Fenster aus dem Defaultskin, andere löschen usw.
removed built-in functions
changed infolabels
removed infolabels
changed infobools
removed infobools
deprecated infobools
new database path
removed control types
slider control
removed window names
alles recht kompliziert da nicht den Faden zu verlieren. Die Schwierigkeit ist die neuen Fenster oder die Konsolidierungen zu packen über zwei Versionen.
Deshalb lieber erst mal die Teile die Fehlen aus dem Defaultskin kopieren.
Jetzt sind die überigen Fenster ja noch mit x unbrauchbar vorhanden - man kann sie natürlich auch gleich verschieben, dann musst aber die suchen und ersetzen Dinge nochmal dran denken - so hat man halt auch Dinge angepasst die rausfallen, aber besser als es vergessen zu haben wenn mans braucht.
Nun wäre es noch wichtig DialogConfirm einigermaßen aus den "Vorversionen" Dialog yes/no und progress zum laufen zu bringen - den brauchst zum skinwechseln damit überhaupt wieder rein kommst.
Danach dann am besten Fenster für Fenster durchgehen. Die Änderungen checken, vergleichen mit dem Defaultskin wenn mans perfekt haben will im Code:
Also alle ID´s und LOCALIZE vorhanden, gleich usw..
Dabei dann die fehlenden Fenster die durch kopieren aus dem Defaultskin kommen an deinen Skin anpassen.
Und dabei dann Nachfragen wenn hängst;)
Grüße
ich nutze ja deine variablen für genres, da sind die "krimiserien" auch drinne.
Die playlisten sind unter default, da ich die für ähnliche filme nutze in der dialogvideoinfo
dort sind auch set_playlisten also sets sortiert nach genres
Ja schon.. die Playlisten kannst ja auch, da sie per VAR mit Pfad aufgerufen werden umbenennen und darauf verzichten.
In der Datenbank aber nur wenn man englische Bezeichnungen für Genres nutzt. Ich müßte ja mein Genre Ärzte in Serien Doctors nennen oder Aerzte damit ich Genregrafiken verwenden kann:
Die legt man ja in der Regel in den extras Ordner damit man die zur Not ohne die xbt zu entpacken umbenennen kann, eine Ressource als Addon ist ja auch nichts anderes als ein Pfad.
Da die per Pfadzusammensetzung ja aus "Pfad zur Grafik/ListItem.Label.png" zusammengesetzt werden, würde er nichts finden wenn ich mein Ärzte.png umbenenne.
Bzw. gehts ja mit dem passenden Zipper. Es ist nur alles irgendwie instabil. Bei dir, wenn es denn wirklich an den Umlauten lag, ging es ja auch die ersten male.
Da war halt nach dem entpacken durch Kodi ein Zeichen falsch, aber es ging.
Und Ähnlich wie bei mir - 3 mal gehts, dann weiß der Geier warum nicht mehr.
Und groß infos drüber findet man leider auch nicht, weder eine Empfehlung mit was man zippen soll, noch Kompression oder Einstellungen dazu.
Mit diversen programmen wie 7zip hab ichs teils hinbekommen das jede dritte trotz gleicher Einstellungen nicht lief.
Frag mich nicht wie;)..
Grüße
Versteh ich.. Ich Nutze eigene Erstellte oder Benenne die Grafiken um oder trage genres selber ein.
Insofern hab ich soweiso welche die es eigentlich so nicht gibt, wie CSI für alle Krimiserien mit "Laborkomponente" oder "Ärzte" für Frauchens Artzerien.
Doktoren klingt halt irgendwie blöd und Krankenhaus Schnulzen ist erstens zu lang und gibt auch Ärger;)
Und eine Software die als Sprache Hindi oder Koreanisch anbietet sollte denk ich schon in der lage sein mehr als ASCII 7 Bit in einer zip wieder richtig zu entpacken;)..
Aber man arrangiert sich halt soweit es geht;)..
Grüße
ohne Umlaute klappt halt nur solange es keine Graifken sind die man außerhalb des mediaordner hat zum Umbenennen z.B...
Packe ich Genregrafiken z.B. in den Skin, dann ist es eigentlich ein Unding das man es nicht schafft das zu Beheben.
Da gibt es ja beim entzippen nun schon jahre lang Probleme mit Kodi, und ich werd sicher nicht alle Komödien in Comedy Umtaufen.
Dieselbe ZIP die Kodi falsch entpackt geht, entpackt ja mit jedem anderen Zipper auch vollkommen Richtig.
Ich will gar nicht wissen was mit vielen Studionamen da schief läuft und man es nur nicht bemerkt.
Grüße
ich würde soweiso einfach nur github nutzen. Es kann sich ja jeder den Skin als ZIP runterladen - so viel länger das drüberzubügeln als aus nem Repo dauert das nun auch nicht.
Diese Zips liefen eigentlich immer bei mir und macht weniger Arbeit als jedes mal neue md5 Datei und Zip erstellen.
So kann man nur die geänderten Dateien hochladen und ist auch aktuell.
Grüße
Habe gerade mal nach dem Fehler gegoogelt. Tatsächlich gibt es dieses Problem mit allen möglichen Addons. Habe nun mehrmals gelesen, dass es ein bekanntes kodi Problem ist, aber eigentlich behoben sein müsste.
tja.. das sagen sie schon länger - dennoch kamer bei mir immer nie Umlaute an - ein echter witz in der heutigen Zeit und leider unvermeidbar wenn man Grafiken hat die wie ein genre heißen sollen.
Und leider ist es bei vielen zippern so das die für dieselben Systeme gedacht sind.
Soweit ich da nachgeforscht habe gibt es bei 7zip gar keine Option für UTF weil er immer die Codepage des Systems verwendet.
Das bringt einem aber nichts wenn es ein anderes Programm entpackt das damit ncihts anfangen kann.
https://www.ghisler.com/deutsch.htm
mit dem ging es immer. ist aber ein Dateimanager und kein Zipper. Er hat nur Intern einen integriert.
Über Datei packen und dieser Einstellung gehen zumindest Umlaute bei mir - falls es daran liegen sollte.
Grüße
Kodi ist ja super empfindlich bei ZIP´s. Weder mit 7zip, noch Winzip noch anderen freewares hab ich es jemals hinbekommen das es entweder Überhaupt ging oder Umlaute Korrekt waren.
Das einzige was bei mir immer ging bisher ist der interne zipper vom total Commander mit der Option alle als UTF-8, falls mindestens einer nicht englische Zeichen enthält.
Sonst gingen die zip´s entweder gar nicht oder es fehlten nachher alle Umlaute. Und auch nur in Kodi, nicht beim extrenen Entpacken.
Stimmen denn Umlaute in deinen Playlisten?
in meiner ersten version ist noch sowas drin:
set_kom”die.xsp
geraten würde ichs auf den Zipper schieben...
Grüße
also ich sehe nur das:
<control type="label" description="Item Title">
<left>100</left>
<top>-40</top>
<font>size42</font>
<align>center</align>
<width>1724</width>
<textcolor>textcolor2</textcolor>
<info>ListItem.Label</info>
</control>
das müsste der Titel deiner Serie sein der zentriert oben angezeigt wird jetzt nachdem die Farbe stimmt und der font.
Woher und was überhaupt exodus ist steht nicht im Code? Aus es ist mit in deinem Thumbslayout include oder so.
Es kann sich verstecken in
der MyVideonav, oder wo ganz anders als eigenes Window mit dem Prefix custom - quasi eine Art OverlayBreadcumbfenster.
Ist das der Skinname oder was für ein Text ist das? Ich kann den Gar nicht zuordnen und was die 8 dahinter soll - die Serien kann ja nicht sein.
Falls ja einfach mal nach dem Text suchen, wenn nichts gefunden wird in der PO schauen ob das ein "Übersetzungstext" ist
mit einer LOCALIZE Nummer und die suchen.
Grüße
$VAR[OtherBG]
da steht was genau drin? Da wirds halt schnell haarig - die Holzhammermethode wäre einfach die Variable suchen im alten skin und in den neuen Skin in die includes zu kopieren.
Allerdings wird das natürlich nix wenn dort Abfragen drin sind wie Control.IsVisible(51) und du die ViewID geändert hast, oder Skin hassetting irgendwas aber das setting nicht hast..
In VARS kann ja vieles sein, bis zu zweierlei farbige grafiken nach irgendeinem Setting oder aber nur eine andere Grafik für diese view als für ne andere.
In dem Fall könntest die passende Zeile mit der grafik einfach statts der VAR verwenden.
Grüße
jetzt wäre die Frage ist es einfach die 2 Dinge in die Defaults.xml einzubauen so das er damit evtl was anfangen kann oder soll ich die einfach raus werfen und es wird alles angezeigt ?!
Hey,
Ne, bloß nicht;).. das gilt für alle labels und wenn es bisher nicht verwendet wird macht es wenig Sinn.
Du musst farben verwenden die im neuen Skin in der colors/Default.xml definiert sind oder HEX Werte eintragen (tranzparenz,RGB) als FF000000 z.B.
Aber in der Regel soll es ja dazu passen, also die Farbennamen die schon hast in der "Farbdatei" colors/Default.xml.
Beschreibung ist <label>$INFO[ListItem.Plot]</label> da steckt ja auch deine Farbe drin. Wenn es nicht am visible liegt weil dieselbe Kodiversion dann daran.
Nimmt dort mal die Farbe raus bzw. mach eine rein aus dem neuen Skin die definiert ist, und trag einen font ein. Das kann jetzt durchaus meine Erklärung mit der Defaults.xml sein.
Skin A hat dort für Textboxen eine Schrift drin die für alle gilt ohne den <font> Tag, Skin B nicht, also muss man nun die fehlenden Werte in der neuen textbox nachtragen.
Ohne eine Angabe zu font kann auch nichts kommen;)..
Grüße