JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 02.06.2013, 12:24
am4z0r
Guest
 
Posts: n/a
Default Geschwindikeitsbeschränkung nach bestimmter Zeit automatisch aufheben

Hi

Ich habe öfter das Problem, dass wenn ich etwas herunterlade, Youtube-Videos ewig brauchen zum Laden (was ja klar ist :D).
Also entweder Downloads aus, oder - was meist auch geht - Geschwindigkeitsbeschränkung rein. Das YT-Video lädt dann auch relativ schnell zu ende und man kann es gucken. Der jD lädt aber immer noch gedrosselt. Hier wäre es super, wenn es eine Funktion geben würde, die nach einer eingegebenen Zeit, die Beschränkung automatsich aufheben würde.
Könnte man z.B. auch verwenden, wenn man eine Datei hochladen möchte und danach der DL schneller laufen soll. Gibt viele Anwendungsmöglichkeiten.

Wäre cool, wenn das umgesetzt werden könnte

lg

Last edited by blacksun; 02.06.2013 at 20:20.
Reply With Quote
  #2  
Old 02.06.2013, 20:19
blacksun blacksun is offline
JD Legend
 
Join Date: Mar 2009
Location: Schwaben
Posts: 1,337
Default

halte das persönlich als nice-to-have feature, da man ja wohl selbst dran denken kann, die Drossel wieder rauszunehmen.
Ich hab aber trotzdem mal ein Ticket erstellt, vielleicht wird ja was draus:

__________________
--
Viele Grüße

BlackSun
Reply With Quote
  #3  
Old 03.06.2013, 11:44
am4z0r
Guest
 
Posts: n/a
Default

Danke
Ich dachte es eigentlich mehr dafür, dass man jD auch Anweisungen geben kann, wenn man ihn gerade nicht bedienen kann. Wäre aber schon cool, wenn es das geben würde
Reply With Quote
  #4  
Old 19.07.2019, 03:36
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 1,324
Default

Quote:
Originally Posted by am4z0r View Post
Ich dachte es eigentlich mehr dafür, dass man jD auch Anweisungen geben kann, wenn man ihn gerade nicht bedienen kann. Wäre aber schon cool, wenn es das geben würde
Allgemein auch per Ereignis-Skripter denkbar.

Kurzes Beispiel als Basis für Experimente:
Code:
// Faster download speed after a short time (=no speedlimit)
// Trigger: "Interval"

var duration = 60; // (seconds) <- minimum download duration per link.
var speedlimit = 1; // 1=no speedlimit, 2=Enabled true/false, 3=abort+resume(stop+start), 4=skip+unskip

if (interval >= 10000) {
    var links = getRunningDownloadLinks();
    if (links.length > 0) {
        for (i = 0; i < links.length; i++) {
            var link = links[i];
            if (link.getHost() == "you" + "tube.com" && link.getDownloadDuration() > duration * 1000 && link.getDownloadDuration() < (interval + (duration * 1000))) {
                if (speedlimit == 1) {
                    callAPI("config", "set", "org.jdownloader.settings.GeneralSettings", null, "downloadspeedlimitenabled", false);
                } else if (speedlimit == 3) {
                    link.setEnabled(false);
                    sleep(1000);
                    link.setEnabled(true);
                } else if (speedlimit == 3) {
                    link.abort(); //startDownloads();
                    sleep(1000);
                    link.resume(); //stopDownloads();
                } else if (speedlimit == 4) {
                    link.setSkipped(true);
                    sleep(1000);
                    link.setSkipped(false);
                }
            }
        }
    }
}
Kurzes Beispiel um das Speedlimit automatisch wieder zu aktivieren:
Code:
// Activate speedlimit
// Trigger: A Download started (Ein Download hat begonnen)

if (link.getHost() == "you" + "tube.com") {
    if (callAPI("config", "get", "org.jdownloader.settings.GeneralSettings", null, "downloadspeedlimitenabled")) {
        callAPI("config", "set", "org.jdownloader.settings.GeneralSettings", null, "downloadspeedlimitenabled", true);
    }
}
Quote:
Originally Posted by blacksun View Post
halte das persönlich als nice-to-have feature, da man ja wohl selbst dran denken kann, die Drossel wieder rauszunehmen.
Bitte beachten das JDownloader weiterhin nur ein globales Speedlimit für alle Downloads hat. Also müsste es auf einen einzelnen Download gestellt werden, wenn man das zweite Skript auch nutzt oder ggf. im ersten Skript eine andere "Aktivierung" um das Speedproblem zu umgehen. Im Test konnte ich allerdings keine Verbesserung feststellen. Der Download blieb bei 1 MB/s mit YT ohne Proxies bzw. weiteren Verbindungen.

Quote:
Originally Posted by blacksun View Post
Ich hab aber trotzdem mal ein Ticket erstellt, vielleicht wird ja was draus:
Eventuell sollte man das Ticket schließen weil es keine Besserung im Test brachte und zusätzlich inzwischen per Ereignis-Skripter durchaus möglich ist.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote
  #5  
Old 22.07.2019, 12:00
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

Quote:
Originally Posted by thecoder2012 View Post
Eventuell sollte man das Ticket schließen weil es keine Besserung im Test brachte und zusätzlich inzwischen per Ereignis-Skripter durchaus möglich ist.
getan und du darfst das auch Ich beobachte schon Ticket-Änderungen Und würde eingreifen wenn ich mit etwas nicht der selben Meinung bin
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 01:13.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.