Beiträge von strohi

    Version 0.4.3 ist raus!

    Changelog

    In dieser Version habe ich einen seeeeehr rudimentären Support zum Hinzufügen von Playlists eingebaut.

    • Man kann über das Menü "Verwalten" -> "Playlists" die Playlists des Kanals abrufen. Hinzufügen, Bearbeiten und Löschen geht noch nicht.
    • Anschließend kann man beim Bearbeiten von Templates im Tab "Sonstiges" ganz unten den Punkt "Nach Upload in Playlist einfügen" aktivieren und eine Playlist auswählen. Ebenso kann man diesen Punkt beim manuellen Hinzufügen eines Videos oder beim Bearbeiten eines Videos in der Warteschleife auswählen.
    • Wenn der Haken gesetzt und eine Playlist ausgewählt ist, wird der Uploader direkt im Anschluss an den Upload das Video in die Playlist verschieben.

    Das ist aber ganz schön wenig...

    Japp, das stimmt leider. :(

    Ehrlich gesagt ist meine Wohnsituation absolut scheiße - ich habe mein Bettchen direkt hinter dem Schreibtischstuhl, an dem ich gerade sitze und das hier tippe. Am früh stehe ich auf, gehe den Meter zum Stuhl, setze mich hin und arbeite 9 Stunden nonstop. Dann bin ich total fertig und kann mich kaum noch dazu aufraffen, noch mal weitere Stunden für ein Privatprojekt am selben Platz zu sitzen. Irgendwann wird das einfach zu viel. Außerdem wollte ich bisher noch ein weiteres Feature entwickeln, bin da aber zweimal an eine Wand gelaufen und es hat nicht geklappt. Das hat mich extrem demotiviert und deswegen habe ich den Uploader in den letzten Wochen schleifen lassen.


    Aktuell bin ich aber wieder in einer Hochphase, also denke ich mal, dass ich in nächster Zeit einige Sachen am Uploader ändern werde.


    Der Grund, warum es jetzt die absolute Minimallösung wurde, ist folgender: Ich plane etwas großes. :)

    Der Plan, wie ich das Playlist-Problem lösen will

    Mir ist nämlich vor Kurzem eine Idee gekommen, wie ich das mit dem Automatischen Hinzufügen relativ einfach und unbürokratisch lösen kann und sogar noch einen Nutzen daraus ziehen kann. :D


    Ich mache es einfach mit einem neuen Programm! :D

    (Kein Scherz, das meine ich ernst!)


    Da das etwas schwierig zu beschreiben ist, wie ich das genau meine, skizziere ich einfach mal einen möglichen Ablauf, wie ich für meine eigenen Videos das Hinzufügen in eine Playlist mithilfe des neuen Programms in Zukunft umsetzen will:

    • Ich besitze meinen normalen Computer, der die Videos kodiert, und ein Raspberry Pi. Auf dem Computer läuft mein STFU und lädt die Videos hoch, auf dem Raspberry Pi läuft mein neues Programm.
    • Das Programm auf dem Raspberry Pi ist ein Webservice, das bedeutet, dass es von anderen Programmen von anderen Computern in meinem Heimnetzwerk (über die Fritzbox) angesprochen werden kann.
    • Genau das habe ich getan: beim STFU auf meinem Computer habe ich eingestellt, dass es das Raspberry Pi gibt und dort mein neues Programm drauf läuft. Außerdem habe ich in den Templates eingestellt, dass der STFU nach einem erfolgreichem Upload das Video und die Playlist zusammen mit einem Hinzufügedatum an das neue Programm auf dem Raspberry Pi geschickt werden soll.
    • Sobald der STFU nun ein Video hochgeladen hat, verbindet er sich mit dem Programm auf dem Raspberry Pi und informiert dieses, dass das Video zum Zeitpunkt X in die genannte Playlist aufgenommen werden soll.
    • Wenn der genannte Zeitpunkt eingetroffen ist, weißt das Programm Youtube an, das Video in die Playlist aufzunehmen.

    Oder, um es in einem Bild zu skizzieren (Paint-Skils ftw!):


    Das ganze hat dann ein paar Vorteile

    • Es kann auf einem Kleincomputer (beispielweise eben das Raspberry Pi) rund um die Uhr laufen, ohne viel Strom zu fressen.
    • Weil es nur diese eine, eingeschränkte Funktionalität liefert, wird es auch auf schwächerer Hardware funktionieren.
    • Selbstverständlich kann es auch auf dem gleichen PC laufen, falls jemand keinen Kleinstcomputer hat (oder seinen PC eh rund um die Uhr laufen lässt..)
    • Dadurch, dass es ein separater Rest-Webservice sein wird, ist die Funktionalität nicht an den STFU gebunden. Beispielsweise könnte Drexel bei Interesse seinen Uploader damit genauso verbinden. Ich würde dich da unterstützen, sofern du interessiert bist! :)
    • Bei dieser Umsetzung würde der STFU tatsächlich die Funktion des automatischen Hinzufügens zur Veröffentlichung für die Uploads, die über den STFU getätigt wurden, anbieten.

    Technisches Gedöns

    • Das Programm wird von mir als Java-Rest-Webservice mit Spring Boot entwickelt werden, aus den folgenden Gründen:
      • Spring Boot ist ein Quasi-Standard für Webservices und lässt sich sehr schnell und einfach entwickeln.
      • Außerdem unterstützt es direkt das Ausführen von Aktionen zu einem gewissen Zeitpunkt. Ich kann also mit einer einzelnen Zeile Programmcode eine Aktion (das Hinzufügen zur Playlist) auf einen ganz genauen Termin festlegen und habe dadurch nicht so viel Arbeit.
      • Plattformunabhängigkeit
    • Das Programm wird keine Oberfläche haben. Es wird nur auf der Kommandozeile laufen und kann mittels einer kleinen Einstellungsdatei konfiguriert werden.

    ---


    Ich bin, was diese Idee angeht, ziemlich überzeugt, dass es genau das ist, was für den STFU am meisten Sinn ergibt.

    Trotzdem würde ich mich sehr über euren Input freuen: was haltet ihr von dem Plan?

    Du hast es bestimmt schon auf deiner Todo List? Eine AutoAdd Funktion zur Playlist, da Youtube bald das Feature entfernen wird :c

    Ja, habe ich. Aber ich hab aktuell absolut keine Ahnung, wie ich es umsetzen könnte.


    Das Video einfach nach dem upload hinzufügen zu lassen wäre möglich, aber dann wären die halt je nachdem, wie viel man im voraus hochlädt, lange privat in der Liste.


    Eine Funktion einbauen, dass der uploader das Video lokal zur Veröffentlichung in die Liste packt, wäre möglich, aber dann muss der PC zur entsprechenden Zeit laufen.


    Am ähnlichesten könnte ich das mittels eines Services auf einem Server abbilden, aber dann müsste ich Geld zahlen und mir ernsthafte Gedanken über Datenschutzerklärungen und so zeugs machen.


    Stand jetzt ist das irgendwie alles kacke und ich hab mich noch nicht entscheiden können, welche Lösung am wenigsten doof ist.


    ---


    Habt ihr Vorschläge? Wenn ihr euch so ne Funktion für den uploader wünschen würdet, wie würde die perfekte Lösung für euch aussehen, sodass sich das perfekt in euren Ablauf integriert?

    3090 wäre auch zu teuer, die kostet auf nvidias Seite ja 1300 Euro oder so...


    Naja, mal schauen, vielleicht gibt's die dann bald wieder.

    Gibt's die custom Modelle von MSI, Sapphire und wie sie alle heißen eigentlich auch bei nvidia-Grafikkarten?

    Die sind schon ausverkauft?? Boah, ich lebe ja echt hinterm Mond. :D


    Aktuell bin ich am Überlegen, mir drei neue Bildschirme zu holen, weil meine bisherigen beiden unterschiedliche Modelle sind und das nicht so geil ist (plus die Anschlüsse passen mir nicht so).


    Da hatte ich kurz überlegt, ob ich nicht dann auf drei baugleiche 2560 x 1440 Bildschirme gehen will, aber das wird meine alte R9 290X vermutlich nicht packen.


    Also müsste es wohl eine neue graka sein (oder in dem Zuge vielleicht sogar ein ganz neuer PC? Weiß noch nicht) und da hatte ich vor kurzem nur gehört, dass die rtx 30er Serie jetzt raus sei soll und sehr gehyped wird. Aber mindfactory hat die Reihe nicht und auch sonst hab ich dazu nichts gefunden. Deswegen war ich da etwas verwirrt. :D


    Danke für die Info, Foxhunter

    Dann eilt es ja eh nicht mehr und ich kann mir noch Zeit lassen. :)