Beiträge von Drexel

    Ok bei Deinen Uploads waren Uploads dabei, die keine Beschreibung hatten, da schlägt der Test auf die Länge fehl. Problem ist lokalisiert, bringe später ein kleines Update raus, damit das nicht mehr vorkommt... Hab Dir eine korrigierte uploads.json zukommen lassen, mit der sollte es gehen...


    also in der uploads.json darf kein


    "description": null


    drin stehen, es muss mindestens


    "description": ""


    heißen. Das habe ich eben korrgiert in Deiner Datei.

    Nein, passiert gar nichts. Er versucht den Upload halt zu starten aber nach kurzer Zeit verkündet der nur

    "YoutubeVideoUploadService.requestNewUpload: Requesting new upload failed 3 times.YouTubeVideoUploadService.Upload: Unexpected Exception: : System.Net.HttpListenerException: Zugriff Verweigert"

    Und geblockt sollte das Programm nicht sein^^ Windows hat's ja erkannt und gefragt ob es ins Internetz darf.

    Als Admin ausführen wäre mein Tipp gewesen, er muss zur Oauth Authentifizierung kurz einen lokalen WebServer starten und das durfte er anscheinend nicht. Ist bei mir noch nie vorgekommen, aber kann je nach System/Firewall schon sein.



    Hey


    Irgendwas scheint mit deinem neuen Setup nicht zu stimmen. Ich bekomme die Datei einfach nicht runter geladen. Mein Antivir killt die Datei sofort.


    https://i.imgur.com/yjCYrmY.png

    Hm interessant. Hab gerade die Datei mal durch VirusTotal gejagt, die ich hochgeladen habe:

    https://www.virustotal.com/gui…14488254d26aa08/detection

    Da mir ein paar nur halb erledigte Dinge keine Ruhe gelassen haben, und ich ein wenig Feedback des neuen Users Didl bekommen habe, habe ich mich nochmal hingesetzt und ein Update gebaut:


    Version 1.7.0 ist online: https://1drv.ms/u/s!AlNGd4g1Vh9rmHAvaCyZ5nvtOkDF?e=5vhucP

    Da ich an der Serialisierung/Speicherung rumgebastelt habe, empfehle ich ein Backup des Dokumente->VidUp Ordners!

    Neue Features:

    • In 1.5.2 hatte ich ja schon angefangen unnötiges Speichern zu beseitigen. Das hab ich noch weiter fortgeführt, jetzt sollte gar nicht mehr unnötig gespeichert werden. Ich mache es nicht mehr eventbasiert sondern nach bestimmten GUI Clicks. Durch das eventbasierte Speichern wollte ich mir Arbeit sparen, da aber jede kleinste Änderung eines Objekt das Event auslöst und Updates an Objekten oft mehre kleine Änderungen beinhalten lies sich so ein unnötiges Speichern kaum verhindern. Also eigentlich bin ich jetzt wieder zurück zum urpsrünglichen Vorgehen. ^^
      Ich habe auch noch optimiert, dass beim Upload nicht alle 2 Sekunden mit der Aktualisierung der Stats gespeichert wird, sondern alle 30 Sekunden ca. Es wird dabei eh nur weggeschrieben, wieviel Bytes hochgeladen wurden, was nur gebraucht wird, wenn ein Upload gestoppt wird um grob anzuzeigen, wieviel MB noch übrig sind. Wenn man einen Upload fortsetzt muss man eh erst den Youtube Server fragen, bis zum wievielten Byte er den Upload korrekt empfangen hat und dann von dort fortsetzen und dementsprechend auch die gesendeten Bytes aktualisieren. Beim Stoppen eines Uploads stimmen die gesendeten Bytes und das was der Youtube Server meldet empfangen zu haben seltenst exakt überein...
    • Ich hab eine GUI für die Settings Datei angelegt und Sachen die bisher nur übers Editieren der Settings Datei eingestellt werden konnten, können jetzt über die GUI eingestellt werden. Konkret kann das Tracing aktiviert werden und der Language Filter der zu benutzenden Sprachen für die Video Language gewählt werden.
    • Playlists werden jetzt vom Youtube Server abgerufen um neue Playlists anzulegen, es muss die Playlist ID nicht mehr manuell kopiert werden. Beim Klick auf New Playlist kommt jetzt keine Eingabemaske mehr sondern eine Auswahlliste, welche Playlists übernommen werden sollen:

    • Er wird wahrscheinlich die zuvor eingegeben Titel der Playlists nicht finden, dadurch haben die Playlists keinen Anzeigetext mehr, das ist aber für die Funktionalität an sich nicht tragisch. Ihr könnte das verhindern, indem ihr in Dokumente\VidUp\playlists.json bei jeder Playlist das Attribut "name" in "title" umbenennt.
    • Die Uploads werden jetzt auf Einhaltung der Youtube Limitierungen geprüft, sollte der Titel, die Beschreibung oder die Tags zu lang sein oder die Datei zu groß, kann erst gar nicht gar nicht hochgeladen werden, bis das korrigiert wurde.
    • Wenn für einen Upload die Playlist erst nach Veröffentlichung gesetzt wird, wird jetzt ein kleines Hinweis Icon angezeigt.

    Bugfixes

    • Nicht ASCII Chars im Dateinamen werden in der Dateinamen Info für Youtube durch _ ersetzt, damit der Upload funktioniert


    Ich denke das ist erstmal das letzte größere Update für die nächste Zeit, da es so erstmal ziemlich rund ist denke ich und ich mal wieder mehr aufnehmen möchte und muss... Ich denke was neues größeres ist erst nach Monster Hunter Rise also nach März zu erwarten. Bugfixes wird es natürlich ggf. noch geben. :)

    Freut mich, dass ich weiterhelfen konnte. Mir scheint es so einfacher zu sein, als mit 2 verschiedenen Aufnahmen rumzuhampeln, da es automatisch synchron ist etc... ;) Ist für mich auch der Grund meine Stimme mit OBS aufzunehmen, auch wenn OBS leider nur verlustbehaftetes Audio unterstützt...

    Ja das ist richtig, ich erinner mich auch, dass das schonmal Thema war, ich dachte auch ich hätte das gefixt, als ich mir die Codestelle aber heute nochmal angeschaut habe, hab ich mich gefragt ob das jemals schon richtig funktioniert hat. =)


    Ich gebe Youtube beim Upload den Original Dateinamen mit, gerüchteweise soll das zur Content Erkennung von Youtube beitragen. Letztendlich geht um das rechts oben beim Editieren des Videos im Youtube Studio steht. Da das im Http Header übertragen wird, kann das nur ASCII Zeichen enthalten:


    https://www.virtualuniversity.…are/ascii/ascii-table.GIF


    Und der neue Upload Client scheint mir da ein bißchen zickiger zu sein, der nimmt nur ASCII Zeichen zwischen 32 und 126, der alte hat glaub ich auch noch über 126 akzeptiert. Wie auch immer, alles was nicht in diese Range fällt wird zukünftig einfach durch _ ersetzt.

    Und noch ein Update. Wahnsinn, was an Bugs wieder auftaucht, die längst behoben waren. xD Auch bei mir empfiehlt es sich nach Release ein paar Tage auf Fixes zu warten...


    Version 1.6.2 ist online: https://1drv.ms/u/s!AlNGd4g1Vh9rmHAvaCyZ5nvtOkDF?e=5vhucP


    Neue Features:

    • Upload Stabilität verbessert. Jeder 40MB Teil eines Uploads wird jetzt 3 Mal versucht hochzuladen und nicht nur der gesamte Upload 3 Mal. Ebenso werden auch die Initialisierungsrequests 3 Mal wiederholt. (Mein Internet ist gerade so kacke, das war mal nötig...)
    • Fehlerausgabe verbessert, alle aufgetretenen Fehler werden jetzt ausgegeben, statt nur der letzte. Dafür in verkürzter Form, ausführliches Informationen sind in der Trace Datei.

    Bugfixes:

    • Die Upload Stats zählen jetzt wieder bis 0 runter und bleiben nicht bei den letzten paar MB stehen...
    • Das Upload Control wird jetzt zuverlässiger deaktiviert, sobald der Upload begonnen hat.
    • Der Installationsordner ist nun wieder 'Programme\VidUp' und nicht 'Programme\VidUp Versionsnummer'. Wer die 1.6.1 installiert hat, hat jetzt auch einen Ordner 'Programme\VidUp 1.6.1', aber eigentlich sollte der beim Update gelöscht werden. Wenn nicht, könnt Ihr das manuell machen...