minx, jetzt hab' ich Hunger
Alles Gute, Schnitzel
Beiträge von Cheater Dieter
-
-
In den Downloadeinstellungen eine Checkbox fürs Automatische Öffnen von Playlists.
Jop, werde ich in der nächsten Version umsetzten.
Das Ding ist echt spitze :D. Persönlich lade ich mir fast nur Alben oder ganze Diskografien und dafür gibt's andere Möglichkeiten. Aber für einzelne Tracks ist dass einiges bequemer als Youtube. Und versteht auch jeder DAU. Was mit ein Grund ist dass ich das Tool schon 5 Personen weiterempfohlen habe
.
Sind alle begeistert aber wird sich wohl keiner hier anmelden und sich bedanken also Zähle mein Danke glich 6 Mal.
Freut mich
-
Das liegt nicht am Programm und nicht an der neuen Version. Beim Klick auf den Downloadbutton werden die "Streamdaten" der Musikstücke abgefragt, also die URL, unter der die MP3 Datei zu finden ist. Diese Anfrage erfolgt für jedes Lied einzeln. Sollte es zu einem Fehler beim Aufruf kommen, wird in dem Textfeld neben der Progressbar die Meldung ausgegeben, die dir angezeigt wird und eine MsgBox kommt, die dir mittelt, dass die Streamdaten zum Lied xy nicht geladen werden konnten. Dieses Lied wird dann einfach beim Download ausgelassen. Dass die Abfrage der Streamdaten fehlschlägt, kann zwei Gründe haben: Entweder es gab im Moment der Abfrage Verbindungsprobleme zum Server oder das Lied ist eines, das sich einfach nicht runterladen lässt - sich z.B. mal nach "Story of my life mashup" - das Lied wirst du ums Verrecken nicht geladen bekommen, weil es da ein Problem seitens Grooveshark gibt.
Aber 500 Lieder sind auch ein bisschen viel für auf einmal runterladen, findest du nicht? -
*Tröööt* Alles Gute!
Mal so eine Frage, die ich mir schon seit Ewigkeiten stelle: Was hat es eigentlich mit deinem Profilbild auf sich? Steckt da eine "tiefere Bedeutung" (Bild per AutoIt erstellt ö.ä.) dahinter? -
So, jetzt hab ich's begriffen, Bug mit Absturz nach Doppelklick ist behoben -> Version 1.6.3.0
Was das Windowsfenster angeht, hat Stevenx ja schon die Lösung geliefert. -
Was für eine nervige Meldung denn? Da sollte eigentlich nix kommen...
Meinetwegen darfst du eine eigene Version ruhig erstellen und veröffentlichen, solange du sie nicht kommerziell vertreibst. Auch die Lizenzierung deiner Version und die Art der Weitergabe ist mir im Grunde egal (also ob mit oder ohne Code).
Allerdings: Es sollte in den Credits klar ersichtlich sein, dass die Version von dir kommt und du der Ansprechpartner dafür bist, meinen Namen ruhig in den Hintergrund rücken. Also schreib bitte so etwas ähnliches hin:Name_des_modifizierten_Programms von Nachid
Das Programm baut auf Cheater Dieters (https://autoit.de/www.autoit.de) "GrooveLoad" auf. Dabei haben mitgewirkt (und dann halt die paar Namen, die jetzt in den Credits stehen)
Des weiteren bitte die Geheimwortabfrage über den eigenen Server laufen, das veränderte Programm soll keine Verbindung zu hegi.tk und/oder limesoft-solutions.com aufbauen.Alle Updates, die ich rausbringe, darfst du in dein Programm integrieren, sofern ich das nicht eines Tages ausdrücklich verbiete.
-
Bei Tab "Suche" der Button "Doppelte Titel entfernen" entfernt manchmal alle doppelten Titel. Was wohl eher nicht Sinn der Sache ist.
Konnte nicht herausfinden wo genau der Bug hockt aber versuch's mal mit Suche nach "The Best Thing (That Never Happened)" da krieg' ich 3 Treffer und nach "Doppelte Titel entfernen" ist gar nix mehr da. An den Sonderzeichen scheint es nicht zu liegen. passiert auch ohne ()
Danke für den Hinweis.
_ArrayUnique: "the first element $aArrayRet[0] contains the number of strings returned" Ich hasse es, v.a. wenn ich es vergesse, zu beachten :pinch:
Das Problem sollte gefixt sein -> Version 1.6.2.0Edit:
Noch was kleines. Klick in leere Listview lässt das Tool crashen.Subscript used with non-Array variable.:
$SongInfosFuerDLListe[$a][0]=$SongInfo[$i][0]
$SongInfosFuerDLListe[$a][0]=$SongInfo^ ERROR
Kann ich leider (oder zum Glück?) nicht reproduzieren, wie/wo genau kam der Absturz? -
So, ich hab's. Bevor man einen Text inb die Konsole mit ConsoleWrite schreibt, einfach durch die Funktion ANSI_to_437 jagen:
[autoit]#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
[/autoit][autoit][/autoit][autoit]
#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
ConsoleWrite (ANSI_to_437('ä ö ü Ä Ö Ü'))Func ANSI_to_437($text)
[/autoit]
$text = DllCall('user32.dll','Int','CharToOem','str',$text,'str','')
Return $text[2]
EndFunc -
Oh Jesses. Erstmal den Code:
[autoit]#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
[/autoit]
#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <Array.au3>
ConsoleWrite ("ä ö ü Ä Ö Ü")
_ArrayDisplay ($CmdLine)
Also ich habe meine EXE über ein BATCH Script ausgeführt:So, jetzt habe ich aber nicht dran gedacht, dass die vom BATCH Script "verschickten" Umlaute schon verhunzt ankommen ^^. Ein vorangestelltes chcp 1252 in der BATCH Datei löst jedoch das Problem. So, dann ist die Sache mit dem Empfangen von Umlauten gelöst. Danke dir!
Jetzt muss ich nur noch wissen, wie ich Umlaute korrekt ausgeben kann.
-
Moin moin, ich habe ein kleines Problem: Ich kompiliere ein als CUI (#AutoIt3Wrapper_Change2CUI=y).
Übergebene Kommandozeilenparameter stehen ja bekanntlich in der Variable $CmdLine. Bei Umlauten wirds jedoch kritisch. Wenn ich ä ö ü Ä Ö Ü übergebe, sieht $CmdLine so aus:
[Blockierte Grafik: http://s1.directupload.net/images/140130/nestm4vg.png]Gut, eigentlich sollten sich mit StringReplace die Zeichen durch die korrekten Umlaute ersetzen lassen, allerdings funktioniert das nicht bei den Zeichen von Ä und Ü (im obigen Array Nr. 4 und 6).
Das gleiche Problem in Grün habe ich bei der Ausgabe. ConsoleWrite (ä ö ü Ä Ö Ü) spuckt das hier aus:
[Blockierte Grafik: http://s1.directupload.net/images/140130/7829x4ju.png]Nun also meine Frage: Wie kann ich in der Konsole vernünftig mit Umlauten umgehen?
Danke im Voraus! -
So, wieder mal ein Update. Die größte Neuerung: Das Design würde völlig überarbeitet. Das Konzept für das Design sowie die Icons kommen von Stevenx. Hierfür an dieser Stelle nochmals Danke!
Die Weiteren Änderungen wären:
- Hinzufügen von Suchergebnissen per Doppelklick auf Downloadliste möglich
- Es kann ausgewählt werden, was passieren soll, wenn Zieldatei bereits existiert
- Downloadliste kann exportiert und importiert werden
- Bugfix in den Downloadeinstellungen (im Muster für Namensgebung)
- Bugfix nach dem Sortieren der Suchergebnisse
- Weitere Bugfixes und kleinere ÄnderungenIch hoffe ich habe nix vergessen umzusetzten
Edit: Doch habe ich, und zwar MusicBrainz Picard - wird dann in einer der kommenden Versionen eingebaut, genauso ist eine Aufteilung des Programms in 2 Prozesse angedacht.
Update 1.2.14: Kleines Update auf Version 1.6.1.0 rausgebracht, was kleinere Bugfixes beinhaltet.
-
Also Verschlüsselung bei der Übertragung ist das A und O.
Sei es per HTTPS (geht einfach über WinHTTP) oder wie Chesstiger schrieb über eine eigene Verschlüsselung. Dann kann ein zwischengeschalteter Proxyserver nicht schnüffeln. Aber gegen Decompilieren ist alles machtlos. -
Nö. AutoIt macht schließlich auch nicht mehr, als HTTP Anfragen zu verschicken, genauso wie jeder Webbrowser. Du könntest aber die Passwörter in ein PHP Script packen, an das ein Parameter übergen wird, der die Anfrage von AutoIt als solche ausgibt. Aber auch die Mitgabe dieser Parameter (GET oder POST, wobei letzteres wohl geeigneter sein wird) lässt sich nachbauen.
-
Klar ist das möglich. Lege auf deinen Server ein PHP Script, das vom Programm in einem bestimmten Intervall aufgerufen wird. Über die IP Adresse kannst du die einzelnen Anfragen auseinander halten, alternativ kann das Programm für jede Sitzung eine (zufällige) Zahl generieren, die an das PHP Script als Parameter zur Identifikation übergeben wird.
-
Bei mir kommt bei beiden Versionen ein Fehler. Ich kann also nicht herunterladen...Fehler beim Abrufen der Streamdaten.
Sorry, hab ich gestern schlicht und ergreifend überlesen.
Schau mal bitte, was in der log.txt im Data Verzeichnis steht und schick mir mal den Inhalt. Dann lässt sich vielleicht eine Lösung finden. -
Also ich sehe schon, die Liste der Vorschläge nimmt kein End - langweilig wird mir sicher nicht ^^.
Beim abbrechen eines Downloads scheint eine Datei Leiche (0 Byte) im DL Ordner zu bleiben.
Wird behobenWenn ich X-FORWARDED-FOR ausschalte kommt immer "Fehler beim Abrufen der Streamdaten" der Verbindungstest ist jedoch erfolgreich (getestet über VPN mit CH IP)
Mh, das ist komisch. Ich vermute mal, es liegt am VPN. Eine Schweizer IP zum Testen habe ich halt leider nicht, miteiner Deutschen ist es so: X-FORWARDED-FOR aus: Verbindungstest gibt Fehlermeldung aus ("Aufruf aus Deutschland erkannt"), das Programm lässt sich bis auf den Download jedoch nutzen (Abfragen der Streamdaten schlägt fehl). Die Webseite von Grooveshark ist doch aus der Schweiz problemlos zu erreichen, oder?Der DL mit X-FORWARDED-FOR ist sehr langsam es dauert ca. 1 min bis er anfängt zu laden danach für 2MB 65 sek :wacko:
Das liegt nicht an X-FORWARDED-FOR, sondern an den teilweise langsamen Servern von Grooveshark und evtl. an dem VPN. Vielleicht kannst du ein bisschen mehr rausholen, wenn du mit der Variable, die angibt wie viele Bytes in einem Rutsch geladen werden sollen (über die Verbindungseinstellungen) rumspielst.MusicBrainz Picard werde ich mir mal angucken.
Kommt dann alles in der nächsten Version, ich kann aber noch nicht sagen, wann ich mit der fertig bin.
-
Das man Titel nicht per Doppelklick hinzufügen kann finde ich auch nervig, weil ich das jedes Mal versuche :(. Vielleicht könntest du wenigstens machen, dass man sie rüberziehen kann.
Ich bin gerade am Basten der nächsten Version, das Hinzufügen per Doppelklick wird dann funktionieren.Das "Reinhören" ist zumindest bei mir total laggend. Die Musik nicht, aber die GUIs.
Das Problem ist mir bekannt, habe bis jetzt jedoch noch keine Lösung gefunden, muss mal schauen, was sich da machen lässt.Es wäre noch cool, wenn man auswählen könnte, ob Lieder überschrieben werden sollen wenn man sie schon hat oder ob sie dann einfach übersprungen werden.
Wird auch in der nächsten Version kommen.Und es wär schön wenn man die Länge der Lieder sehen könnte.
Ich versuche schon seit Ewigkeiten heraus zu bekommen, wie ich die Länge vor dem Download herausbekommen kann, ich stehe vor dem gleichen Problem wie bei der Bitrate: Die API spuckt keine Infos drüber aus.Und meintest du nicht, dass jetzt fast immer Albumcover downgeloadet werden? Ich habe 3 Lieder runtergeladen, bei keinem war das Cover dabei :(.
Dann hast du wohl die entsprechende Option in den Dowloadeinstellungen nicht aktiviert :P. -
Hi, es gibt einige Lieder, die einfach fehlerhaft auf Grooveshark liegen. Das einzige mir bekannte Beispiel ist Rammstein - Mein Teil, da werden nur ein paar Sekunden runtergeladen, genau so viel spielt auch der Browser ab. Deshalb würde ich mal drauf tippen, dass es an Grooveshark liegt. Wenn du mir den "Teilen" Link eines betroffenen Liedes gibst, prüfe ich mal alles nach.
-
A bissl schwund ist immer
Beziehst du dich darauf :D?
Um Gottes WillenNe, war eigentlich nicht darauf bezogen.
Aber das ist doch Satire, oder? -
Ich sehe es ähnlich wie die anderen. AutoIt ist viel zu einfach zu decompilieren. Wenn ich vorhabe, ein Programm zu erstellen und dieses dann kommerziell zu verbreiten, würde ich auch sicher nicht zu AutoIt greifen. Auf der anderen Seite: Jeder Schutzmechanismus lässt sich irgendwie umgehen, ein bisschen Schwund ist immer, wie man so schön sagt. Man könnte es ja auch so halten wie die Entwickler von WinRAR, die sich scheinbar einen feuchten Kehricht drum scheren, wer ihr Programm nutzt ohne dafür zu zahlen.