#1
|
|||
|
|||
Fritzbox Indexierung nach Download triggern?
Hallo zusammen,
ich besitze eine Fritzbox 6490 und nutze die integrierte NAS. Gerne lade ich Inhalte über Jdownloader auf den MediaServer(NAS) herunter. Leider verträgt sich die Automatische Indexierung mit den Jdownloader nicht. Download und gleichzeitige Indexierung führt zum Absturz der Festplatte. Daher habe muss ich die Indexierung Manuel anschmeißen. Gibt es in Jdownloader eine Möglichkeit nach dem Download eine Indexierung zu forcieren? Beispiel: Packet wird heruntergeladen-->Entpackt-->Anschließend wird die unten genante URL aufgerufen und die Indexierung startet. Eine Indexierung lässt sich bequem per Aufruf folgender URL triggern: URLfritz.box:49200/AUDIO/DLNA-1-0/.start_indexation.mp3 Diese Szenario habe ich Online nirgends finden können. Daher frag ich mal in die Runde. Danke und Viele Grüße |
#2
|
||||
|
||||
Quote:
Du mit dem "EventScripter" Addon kannst du z.B. ein beliebiges Script nach Trigger "Downloads gestoppt" starten damit ließe sich das realisieren. Weiterführende Links: EventScripter forum thread: https://board.jdownloader.org/showthread.php?t=70525 EventScripter help article: https://support.jdownloader.org/Know...event-scripter
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
|||
|
|||
Danke. Das hilft mir schonmal.
Folgenden Befehl habe ich getestet: openURL(myString/fritz.box:49200/AUDIO/DLNA-1-0/.start_indexation.mp3/);/*Open a website or path in your default browser/file explorer*/ Bekomme Fehlermeldung Missing after Argument List #1 Last edited by JonnyFenomic; 17.02.2023 at 15:26. |
#4
|
||||
|
||||
Quote:
Die Java Script Umgebung im EventScripter ist keine Shell! Falls dein Befehl so in der Shell funktioniert, könntest du z.B. ein .sh Script erstellen und dies im EventScripter aufrufen. EDIT Ich lasse mal einen Link da: wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_f%C3%BCr_Anf%C3%A4nger/
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 17.02.2023 at 15:34. Reason: Verabschiedung Wochenende entfernt, da diese nun unten in einem separaten Post steht. |
#5
|
|||
|
|||
werde mich mal reinfuchsen. Danke
|
#6
|
||||
|
||||
Gerne.
Ich verabschiede mich nun in den Feierabend. Ab Montag bin ich für weitere Antworten wieder verfügbar. Ich wünsche ein schönes Wochenende!
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
|||
|
|||
Danke das wünsche ich dir auch. Grazie
|
#8
|
||||
|
||||
Danke.
Nachtrag: Ich weiß ja nicht, wie das mit der Indexierung abläuft, aber um deine Idee zu vervollständigen, solltest du falls möglich ggf. zusätzlich einen "Indexierung stoppen" Befehl ausführen, wenn du die Downloads startest.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#9
|
|||
|
|||
habe folgenden Befehl in den Ereignis-Skripter hinterlegt:
openURL("fritz.box:49200/AUDIO/DLNA-1-0/.start_indexation.mp3"); Wenn ich im Skript einen Testlauf mache. Startet die Indexierung und diese ist dann auch erfolgreich. Neue Ordnerstrukturen werden dann aufgelöst. Als Trigger habe ich "Archiventpacken beendet" ausgewählt. Das Skript ist auch aktiviert. Leider findet nach erfolgreichem Entpacken (Zum NAS Server) keine Indexierung statt. Als würde der Trigger nicht greifen..... Zu deiner Frage: Indexierung stoppen Befehl ist nicht notwendig. Da die NAS so konfiguriert ist das eine Indexierung nur Manuel ausgelöst werden soll. Eine Automatische Indexierung funktioniert bei der hohen Datei Fluktuation nicht. Die Indexierung kommt nicht hinterher und der Zugriff auf die Festplatte wird immer langsamer. |
#10
|
||||
|
||||
Und was ist mit Dateien, die keine Archive sind?
Falls das da auch relevant ist, benötigst du ggf. einen anderen/weiteren Triggert. Quote:
Quote:
- Downloads sind Fertig und Indexierung wird getriggert - Kurz daraufhin führst du weitere Downloads aus -> Indexierung und Downloads laufen jetzt gleichzeitig -> Dachte das magst du nicht daher die Idee, die Indexierung auch zu stoppen/pausieren, wenn du auf den "Downloads starten" Button klickst.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#11
|
|||
|
|||
Archive?
Sry hab ich nicht ganz verstanden? Die Archiv Dateien sind Lokal. Entpackt wird es Automatisch von Jdownloader auf der NAS - weitere Debug befehle... Meine Kenntnisse reichen nur bis zum bestimmten Punkt. Ich wüsste nicht mal wo ich anfangen soll. Wichtig ist ja nur das die Indexierung angestoßen wird. Der Rest wird von der FritzBox verarbeitet. -Indexierung stoppen. Dachte die Einstellung im Skript: "synchrones ausführen verhindern" wäre dafür gedacht, dass die Indexierung nicht mehrfach anläuft. Wobei wonach definiert er das gerade eine Indexierung stattfinden. Der Trigger läuft nur wenige Sekunden. Mein Automatisches Szenario. Außer der Indexierung greift auch alles. Download auf die Lokale Festplatte Entpacken auf die NAS Indexierung Dateien werden automatisch von JDownloader gelöscht. Last edited by JonnyFenomic; 21.02.2023 at 12:53. |
#12
|
||||
|
||||
Nochmal:
Derzeit triggerst du die Script-Ausführung nach dem Entpacken von Archiven. Was ist nun, wenn du eine Datei mit JD lädst, die kein Archiv ist z.B. eine- oder mehrere .mp4 Dateien? Dann wird die Indexierung niemals getriggert. Damit meine ich: Derzeit führt dein Script nur den "openURL" Befehl aus. Pack hinter diesen noch einen weiteren, der z.B. eine Textbox anzeigt oder einen Ton abspielt so kannst du doppelt prüfen, ob das Script nun ausgeführt wird oder nicht. Quote:
Sagen wir JD ist fertig mit laden und entpacken und dein Script wird erfolgreich ausgeführt. Nun läuft die Indexierung. Jetzt startest du aber ein paar Sekunden später weitere Downloads während die Indexierung noch läuft. Ist das okay oder soll die Indexierung nur laufen, wenn keine Downloads laufen?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#13
|
|||
|
|||
Mit diesem Befehl klappt es. Nach erfolgreichen entpacken auf die Festplatte wird Chrome gestartet und die URL aufgerufen. Allerdings fragt mich JDownlaoder immer um Genehmigung. Muss noch schauen wie ich diese dauerhaft freigebe. (Benutze MacOs).
openURL("http-://fritz.box:49200/AUDIO/DLNA-1-0/.start_indexation.mp3"); alert("Indexierung abgeschlossen!"); Trigger: "Archiventpacken beendet". Bekomme auch wie du schon empfohlen hast eine Message. - Mit den Archivdateien entpacken ist so schon in Ordnung. Beziehe meine Downloads immer aus einer Quelle und diese werden immer als Archive zur Verfügung gestellt. -Ein Befehl dass die Indexierung beendet ist mir nicht bekannt. Auch Online konnte ich nichts finden. Es wäre Ideal wenn die Indexierung startet wenn komplett alle Downloads entpackt wurden. Wie könnte man das am ehesten realisieren? Danke nochmals für deine riesige Unterstützung. |
#14
|
||||
|
||||
Sehr gut!
Quote:
Beispiele dürften sich in folgendem Thread finden: https://board.jdownloader.org/showthread.php?t=70525 Quote:
Quote:
Siehe Beispiele im EventScripter Thread und/oder dort fragen. Gerne.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#15
|
|||
|
|||
Bin erstmal so Zufrieden. Des restlichen Feintuning mache ich dann in ruhe, wenn ich mich mehr mit dem Thema beschäftige. Thema kann auf gelöst gesetzt werden. Danke nochmals. Großes Kino.
|
|
|