Beiträge von DerValiser

    @strohi
    wie kann ich denn in dem global Verarbeitungsscript Variablen definieren die im Titel verwendet werden können?



    Auszuführendes Script: // Dieses Skript wird vor allen Skripten in Beschreibung, Titel usw. ausgeführt und kann daher zur Vorbereitung genutzt werden (z. B. zum Erstellen von Variablen).
    // Dieses Feld soll ausschließlich C#-Code enthalten. Bitte keine <<<, <<<C und >>> schreiben.


    string[] words = filename.Split('_');
    PART = words[1];


    funzt nicht, was logisch ist
    Fehlermeldung: (8,1): error CS0103: The name 'PART' does not exist in the current context


    string PART = words[1]; geht jedoch auch nicht.
    In allen Fällen habe ich es mal mit und ohne definierte Variablen versucht (Inhalt jeweils leer, da es ja per Script gefüllt werden soll)

    @strohi
    Nur kurz überflogen, direkt begeistert. Thumbs up. Werde ich mich intensiv ab Sonntag mit beschäftigen. Klingt sehr geil. Und .NET ist noch besser :)


    Erste Frage: Auslesen von Folgennummern aus dem Filename ist klar. Entweder habe ich es überlesen oder es gibt aktuell keine Möglichkeit den Titel und die Folgennummer aus dem Dateinamen zu extrahieren. Beispiel "Die_Ritter_der_Kokosnuss_001.mp4"


    Wenn Du .NET nimmst, wäre es nicht möglich da einfach Regex zu ermöglichen? Klar, das ist dann für Fortgeschrittene, aber damit wäre es ja "einfach" machbar die Folgennummer und den Titel zu extrahieren und dabei gleich noch die Unterstriche durch Leerzeichen zu tauschen. Muss man halt nur noch Regex können, aber das ist ja Fleißarbeit und man könnte dann ja hier nach und nach ein paar Expressions bereitstellen. Zudem gibt's ja schöne Webseiten zum testen dafür.


    PS: Bin aber noch dabei das Video zu gucken. Mir fallen nur gleich die Augen zu und ich muss morgen fit sein :)


    Edit 2: Hm...replace könnte ein Problem sein.
    Aber aus dem Filename Ritter_der_Kokosnuss_001.mp4
    würde \d{3} die 001 extrahieren und \D*\D Ritter_der_Kokosnuss_
    Wäre evtl. ein interessanter Ansatz. Zum Testen: https://regex101.com/

    @VincentLP Lass mich raten, die dämliche API v3 kennt auch keine Datumssortierung für neue Videos und Playlisten, oder?


    Zumindest bei den Kommentaren war das unsäglich dämlich programmiert. Ich wollte mir mal in .NET ne eigene "Glocke" nachprogrammieren. Aber die haben das derart stümperhaft umgesetzt.....ich würde die Entwickler da direkt feuern.
    Alleine die Subcomments da....lächerlich.


    Beim Upload hab ich wegen der nicht vorhandenen Monetarisierung dann direkt aufgehört, das war mir zu blöd.

    Teste es gerade, danke für den neuen Upload. Das ist korrekt, dass in der Playlist.db nicht nur die Playlisten sondern auch deren Videos angeladen werden, oder? Denn braucht das noch ne weile. Aktuell 22 MB :)


    PS: Sieht gut aus. Zumindest hat es sich geöffnet und man könnte jetzt damit arbeiten. Dankeschön :)

    Nachtrag: Okay, das sind alles JSON-Dateien :)


    1. Anlegen einer neuen Playlist.db Sieht für mich gut aus.
    2. Neustart des Programmes. er holt sich die nochmal, interessanterweise, also wirklich doppelt.
    Auffällig ist, dass ich hier sehr viele in der Art : {"$$deleted":true,"_id":"PLdwNWJ.......... bekomme, nach dem zweiten Start.
    Das scheint jeweils die ID einer Playliste zu sein. Vermutlich sind es alle.


    PS: Der Account wird auch 2 mal gespeichert in der accounts.db.

    Beide Dateien gelöscht. Neu angemeldet. Log bleibt derzeit leer bis auf


    ===========================================================


    9/15/2018, 4:11:21 PM - New log created.


    ===========================================================


    in der json steht u.a. das hier, vielleicht ist das relevant.
    "firstStart":false,"newStart":true,


    Wollte eben mit dem SQLiteBrowser mal die playlist.db öffnen, aber das scheint ein anderes Format zu sein.
    Die alte Datei war 132 kb, ich hab sie mal gelöscht und lasse den Upload gerade nochmal laufen.
    Stand aktuell 62kb nach dem ersten Versuch. Er bleibt da jetzt wieder hängen (es sei denn es ist bekannt, dass das lange dauern kann)
    Beim zweiten Start wird die DB-Größe auf 132 erhöht.


    Interessant. Entweder fehlt das ein Primärschlüssel drin und er haut jetzt alle Playlists nochmal rein und bleibt dann an einer bestimmten hängen, oder es ist etwas ganz anderes. Ideen dazu?


    Nachtrag: Dein dritter Start resettet die Größe kurz auf 70 kb und geht dann wieder auf 132 hoch.

    Danke soweit Parono.Oya. Mir geht es nun aber speziell um Fallout 3. Ich habe dutzende Let's Plays, teilweise von richtig namhaften LPern, gesehen, die FA 3 ohne jeglichen Hinweis LPed haben.

    Das hat einen ganz einfachen Grund. Sofern Du ein Video ab 18 freischaltest kannst Du es nicht mehr monetarisieren. Und Du wirst wohl kaum einen mittelgroßen Youtuber finden, der auf die Einnahmen verzichten möchte.


    Bei Twitch hingegen ist es egal und es ist einfacher den ganzen Kanal permanent ab 18 laufen zu lassen.


    Mal ganz abgesehen davon dass diese Regelung eh niemanden abhält etwas zu gucken.

    Passiert halt mal dass Folgen anders / schlechter sind als andere Folgen. Bei über 4500 Videos mache ich mir da keinen Kopf.
    Du läufst ja auch nicht jeden Tag auf 100%.


    Zudem sind die Geschmäcker unterschiedlich. Was A gefällt findet B nicht gut. Spielste Minecraft und bist 2 Tage unter Tage kann man das auch als langweilig oder schlecht abtun. Die eine Hälfte meckert, die andere meint dann das gehört zum Spiel.


    Ne Folge zu sehen in der Du alle paar Minuten fluchend am Boden liegst, klingt jetzt nicht so, als würde es nicht unterhalten.


    Wenn man natürlich Pro-Skill-Videos abliefern will und das der eigene Anspruch ist, sollte man sowas natürlich erst gar nicht veröffentlichen. Es kommt halt drauf an was DU machen willst und wie DU dazu stehst. Da gibts keine Pauschalempfehlung.

    Schon in der ersten Folge sollte es ordentlich zur Sache gehen (Banditenlager clearen) ..was allerdings überhaupt nicht geklappt hat.

    Wie überraschend.
    Klarer Fall von Selbstüberschätzung. Wie man damit umgehen sollte? Beim nächsten mal die Situation besser einschätzen und nicht am Tag 1 das machen wollen was andere an Tag 5 machen.


    Ich sehe da kein Problem außer einer völlig falschen Einschätzung.