[live] Weiterentwicklung v3.3.x
-
-
Hallo,
leider gibt es bei mir mit dem letzten Stand einen Fehler beim compilieren:
CodeECPP pages/ get_recordings.cpp CC pages/ get_recordings.o In file included from get_recordings.ecpp:5: ../recman.h: In member function ‘const std::string& vdrlive::RecordingsItemDir::scraperName() const’: ../recman.h:206:55: error: ‘m_s_title’ was not declared in this scope 206 | const std::string &scraperName() const { return m_s_title; } | ^~~~~~~~~ compilation terminated due to -Wfatal-errors.
Was habe ich übersehen?
Gruß
Michael
-
Mike838 ,
Lösche doch mal alle veralteten Dateien, und lade von https://github.com/MarkusEh/vdr-plugin-live/tree/master den aktuellen Stand.
~ Markus
-
Danke,
geht jetzt, irgendwie war recman.h nicht aktuell, obwohl ich es eigentlich kontrolliert hatte
Sorry for the noise!
Gruß,
Michael
-
Hi und Danke für die Kanallogos - machen sich sehr gut
Wie müsste ich denn die png's benennen, wenn die Sender heißen:
Nick/Comedy Central+1
Nick/Comedy Central Austria
Kodi erkennt die Logos, wenn ich statt dem / einen _ mache.
Hi,
Im git ist ein Update:
+ Kanallogos (Patch von rüsseltier )
+ Fix für neue Aufzeichnungen kamel5 , danke für's Melden!
~ Markus
-
Hi und Danke für die Kanallogos - machen sich sehr gut
Wie müsste ich denn die png's benennen, wenn die Sender heißen:
Nick/Comedy Central+1
Nick/Comedy Central Austria
Kodi erkennt die Logos, wenn ich statt dem / einen _ mache.
Bisher ist es Kanalname = Dateiname, den / interpretiert er also als Ordner.
Müsste ich noch eine Ersetzung (/ =_) reinmachen.
Gibt es abseits von / noch Dinge, die umgesetzt werden müssen?
Oder gibt es eine fertige Escape-Funktion, die ich übersehen habe?
Edit: Gerade gelernt, dass ein simples ErsetzeAlleVorkommenImGanzenString unter nacktem CPP die Vorhölle ist.
Außer man hätte Boost. Aber wir hamja kein Boost...
-
-
Kodi erkennt die Logos, wenn ich statt dem / einen _ mache.
-
Anfängerfrage:
Möchte flell/vdr-plugin-live/tree/svg wieder mal mit MarkusEh/vdr-plugin-live synchronisieren, es besteht aber mind. ein Mergekonflikt, der nur auf der Kommandozeile lösbar ist.
Habe ein git clone https://github.com/flell/vdr-plugin-live.git -b svg gemacht.
git status in dem geclonten Verzeichnis meint dann aber
Was muss ich machen, damit git status gegen den Master von MarkusEh vergleicht?
Edit: Kann auch gegen meinen eigenen Master verglichen werden, der ist mit MarkusEh synchron.
-
Du braucht einen merge fähigen Stand in svg
git checkout svg
git rebase master
git status
CodeNicht zusammengeführte Pfade: (benutzen Sie "git restore --staged <Datei>..." zum Entfernen aus der Staging-Area) (benutzen Sie "git add/rm <Datei>...", um die Auflösung zu markieren) von beiden geändert: pages/recordings.ecpp keine Änderungen zum Commit vorgemerkt (benutzen Sie "git add" und/oder "git commit -a")
Also liegt es an der recordings.ecpp
Suche darin nach <<<<<
Code
Display More<<<<<<< HEAD % if (LiveSetup().GetShowPlayMediaplayer() ) { RecordingActionS(s, obj[0], "playlist.m3u?recid=", "playlist.png", "<$tr("Stream this recording into media player.")$>") % } if (LiveSetup().GetShowIMDb() ) { IMDBS(s, obj[2], obj[14]) % } RecordingActionS(s, obj[0], "edit_recording.html?recid=", "edit.png", "<$tr("Edit recording")$>") RecordingActionS(s, obj[0], "epginfo.html?epgid=del_", "del.png", "<$tr("Delete this recording from hard disc!")$>") % if (LiveSetup().GetShowIMDb() ) { ======= <%cpp> if (LiveSetup().GetShowPlayMediaplayer() ) { </%cpp> RecordingActionS(s, obj[0], "playlist.m3u?recid=", "playlist.svg", "<$tr("Stream this recording into media player.")$>") <%cpp> } if (LiveSetup().GetShowIMDb() ) { </%cpp> IMDBS(s, obj[2], obj[14]) <%cpp> } </%cpp> RecordingActionS(s, obj[0], "edit_recording.html?recid=", "edit.svg", "<$tr("Edit recording")$>") <# s.a += '<div class=\"hidden-ts\">' #> RecordingActionS(s, obj[0], "epginfo.html?epgid=del_", "del.svg", "<$tr("Delete this recording from hard disc!")$>") <# RecordingActionS(s, obj[0], "recordings.html?todel=", "del.svg", "<$tr("Delete this recording from hard disc!")$>") #> <# s.a += '</div>' #> <%cpp> if (LiveSetup().GetShowIMDb() ) { </%cpp> >>>>>>> 9c34a35 (PNG to SVG in recordings.ecpp)
Löse den Konflikt manuell auf, lösche die doppelten Zeilen und die Steuerzeilen, dann
git rebase --continue
dann hast du in svg einen Stand, mit dem der merge wieder funktioniert.
Bei mehreren Konflikten wiederholen bis git rebase --continue keinen Fehler mehr bringt.
-
ich poste hier weiter, damit MarkusE mitlesen kann.
Ich habe die Schritte mal wie beschreiben für dich durchgeführt und das Ergebnis hier abgelegt.
Jetzt muss du nur noch prüfen, ob das dem entspricht, was du am Ende haben willst. Falls ja, Info an MarkusE , dass er den branch von mir mit deinen Änderungen in sein master mergen kann.
-
ich poste hier weiter, damit MarkusE mitlesen kann.
Ich habe die Schritte mal wie beschreiben für dich durchgeführt und das Ergebnis hier abgelegt.
Jetzt muss du nur noch prüfen, ob das dem entspricht, was du am Ende haben willst. Falls ja, Info an MarkusE , dass er den branch von mir mit deinen Änderungen in sein master mergen kann.
Ich glaub, ich habe mich etwas falsch ausgedrückt: ich will nicht Richtung Markus mergen/pullrequesten, sondern nur seine Änderungen in meinen svg-Branch syncen.
-
ich will nicht Richtung Markus mergen/pullrequesten, sondern nur seine Änderungen in meinen svg-Branch syncen.
Ja klar, das ist der erste Schnitt und genau der Stand ist jetzt als Branch flell_svg im Git von MarkusE.
Den kannst du auch neu Klonen und damit dein svg ersetzen, wenn du noch weiter machen willst. Dann Info an mich, dann lösche ich den Branch wieder, nachdem du ihn geclont hat.
Ich habe es halt bei MarkusE abgelegt, weil ich da Berechtigung habe und auf dein Git nicht.
-
OK, habe den Branch importiert, den alten gelöscht und dann den importierten umbenannt.
-
-
OK, habe den Branch importiert, den alten gelöscht und dann den importierten umbenannt.
Und ich habe den Branch bei MarkusE wieder gelöscht.
-
Hi,
Im git ist ein Update:
- Auch Kanallogos mit "/" im Namen werden unterstützt. Danke, rüsseltier
- Kanallogos werden auch gefunden, wenn der Dateiname nur Kleinbuchstaben hat
- Kanallogos haben jetzt einen zum Thema passenden Hintergrund.
~ Markus
-
- Kanallogos haben jetzt einen zum Thema passenden Hintergrund.
Ich weiß, über Geschmack kann man streiten, aber ich finde, das ist ein Rückschritt.
Die Logos sind eigentlich senderseitig alle auf weißen Hintergrund ausgelegt.
-
Also, ich habe Logos mit weißer Schrift auf transparentem Hintergrund.
Wenn dann der Hintergrund weiß ist, sieht man gar nichts
-
Also, ich habe Logos mit weißer Schrift auf transparentem Hintergrund.
Wenn dann der Hintergrund weiß ist, sieht man gar nichts
Könnte man das nicht über ein Setting wie m_chanlogobg = white | themed lösen?
Kann mir kaum vorstellen, dass ich mit den Logos alleine bin. Bei skinelchihd ist der weiße Kanal-Hintergrund vorgegeben, dementsprechend hat man nicht-weiße Logos.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!