ich will aus persönlicher Nähe zu meiner Soundcloud Sammlung eben diese einmal komplett herunterladen (die mindere Qualtität von +-128kBit/s lassen wir mal außen vor).
Da ich den jDownloader installiert habe, hatte ich daran gedacht, ein Script alle Links auf meiner Likes-Seite, die zu einem Track-Link führen, auszulesen und die dann in den jDL zum herunterladen zu packen. Über die ID3-Tags mach ich mir dann andersweitig Gedanken.
Natürlich ist Google einer meiner engsten Freunde, welcher mir aber leider nicht aushelfen konnte - verschiedene Website Angebote boten nicht die komplette Playlist an oder listeten mir zwar alle Lieder mit einem hübschen Donwload Button auf, diese ganzen Links einzusammeln war dann aber wieder genau mein Problem.
Auch einfach den Quelltext von Soundcloud zu nehmen, in SublimeText per suchen und ersetzen die Links herauszufischen ging nicht, da mein Firefox nur den Quelltext der beim Seite öffnen geladenen Lieder anzeigt und nicht die, die erst beim scrollen erscheinen. Über den Weg könnt ich selbst was reißen, aber ich weiß nicht, wie ich an den kompletten Quelltext komme.
Hat jemand 'ne Idee? Danke.
lg, blafurznarg 1 mal bearbeitet, zuletzt 30. Mai 2017, 04:49 Uhr
Welche Seiten hast du schon probiert? Spontanes Googlen brachte mich auf diese Seite gebracht die angeblich alle gelikten Lieder herunterlädt. Ich bekomme da eine Übersicht über alle Lieder, dann Strg+A und per jDownloader laden.
Gibt da nur das Problem, dass bei weitem nicht alle Tricks sich direkt von SoundCloud laden lassen. Da werden dann sogenannte Fangates eingesetzt und man muss den Track erst liken und reposten bevor man an den Download kommt. Ich denke dass sich das nur schwer automatisieren lässt.
Chester schrieb: Welche Seiten hast du schon probiert? Spontanes Googlen brachte mich auf diese Seite gebracht die angeblich alle gelikten Lieder herunterlädt. Ich bekomme da eine Übersicht über alle Lieder, dann Strg+A und per jDownloader laden.
Die hatte ich probiert, zeigt mir aber nur knapp die Hälfte der Lieder in der Playlist an. Strg+A und Strg+C hat in der Tat viel besser funktioniert als ich dachte! Ich probiere Strg+A jetzt mal auf der Likes Seite - vielleicht funktioniert das ja.
Edit: Funktioniert nicht ganz ... da er über Strg+A auch die Links zu den Profilen mit reinnimmt, und mir alle Tracks der Uploader mit in die DL-Liste packt. Über den Direktlink zu meinen Likes findet der jDL nur knapp 190 von ca. 400 Tracks.
Plattenpapzt schrieb: Gibt da nur das Problem, dass bei weitem nicht alle Tricks sich direkt von SoundCloud laden lassen. Da werden dann sogenannte Fangates eingesetzt und man muss den Track erst liken und reposten bevor man an den Download kommt. Ich denke dass sich das nur schwer automatisieren lässt.
Da es sich ja um meine Likes, die ich prinzipiell auch alle reposte handelt, sollte das kein Problem sein. Außerdem will ich ja nicht die offizielle DL Funktion von SC nutzen, sondern die MP3s, die zum Abspielen der Tracks verwendet werden, herunterladen.
Wenn ich an den vollständigen Quelltext meiner Likes Seite kommen könnte - auch den per Javascript nachgeladenen Code - wäre mir schon sehr geholfen ...
Edit: Ich habs! Mit diesem Tool konnte ich den nachträglich erzeugten Quelltext herausfinden und per Sublime Text bereinigen.
Danke für die Denkanstöße! Und wer mal reinhören möchte (neu nach alt):
Ich bin nicht so ganz mit Soundcloud vertraut, aber ist das, was du meinst, nicht eine Flashfunktion? Dafür gibt es doch gar keinen Quelltext zum auslesen.
Du suchst hier nach einem sehr speziellen Automatismus; da ist es quasi schon einfacher, wenn du die Links manuell raussuchst und einpflegst (wären in deinem Fall ja nur ~200 Tracks).
Btw: bei YouTube fragt jDownloader einen, ob man nur den Link oder die komplette Playlist haben möchte; macht er das bei Soundcloud nicht?
MfG
plastikziel1
EDIT: Hat sich wohl schon erledigt. 1 mal bearbeitet, zuletzt 30. Mai 2017, 13:38 Uhr
plastikziel1 schrieb: Ich bin nicht so ganz mit Soundcloud vertraut, aber ist das, was du meinst, nicht eine Flashfunktion? Dafür gibt es doch gar keinen Quelltext zum auslesen.
Soundcloud läuft schon seit längerem über HTML5, was das auslesen der MP3s sehr vereinfacht - zumal der jDownloader das ganze auch mit Flash denke ich wie 'ne 1 regeln würde.
plastikziel1 schrieb: Btw: bei YouTube fragt jDownloader einen, ob man nur den Link oder die komplette Playlist haben möchte; macht er das bei Soundcloud nicht?
Doch, aber wie bei dem DL-Dienst, den Chester angeboten hat, findet der jDL nur 190 von 400 Tracks.
Ich hab mir den Quellcode genommen, per suchen und ersetzen und multiples Bearbeiten in Sublime Text die relativen Links herausgefischt und den fehlenden teil der URL eingefügt. Übrig bleibt der Inhalt des Spoilers meiner ersten Antwort, welchen ich einfach komplett in den Downloader einfügen konnte. So habe ich jetzt wirklich jeden einzelnen Track in meiner Downloadliste
Da das nicht deine eigenen Tracks sind und die Künstler keinen freien Download anbieten, kann es passieren, dass Soundcloud dich sperrt, wenn du dort nur einen Account for Free hast.
Musst also aufpassan, wieviel du gleichzeitig runterlädst. SC ist da seit einiger Zeit sehr strikt, was das angeht. Seitdem die Künstler an den Downloads beteiligt werden müssen.
Vielen Dank für die Info! Zum Glück hab ich den Download noch nicht gestartet.
Da ich über den jDownloader lade, der nicht wie mein Browser bei SC eingeloggt ist, sollte der Download aber doch eigentlich nicht mit meinem Account assoziiert werden können oder? Es wird allerhöchstens die IP gesperrt, die ich dann einfach davor und danach mit 'nem Reconnect erneuere.
Das müsste doch funktionieren? Ich probiers morgen aus.
"Morgen" ... haha. Hab es gestern gemacht, nachdem ich nochmal News über eine potentielle Schließung von Soundcloud gelesen habe.
Ich habe mit Firebug den Quellcode - auch den durch Scrollen dynamisch erzeugten (Wichtig) - nach der Klasse der Links durchsucht und alle Zeilen kopiert. Dieses dann in Sublime Text geöffnet und alles außer die relativen Links gelöscht, "https://soundcloud.com" davor gepackt um diese zu absoluten zu machen. Das ganze sieht dann so aus:
Zu guter Letzt wurde der Block mit den Links über die Zwischenablage in den jDL eingefügt, der wunderbar alle Links bis auf drei Stück erkannt und mit 3,5 - 4,5 mb/s heruntergeldaden hat.
Die Qualität ist natürlich nur 128 kBit/s, außer bei angebotenen Free-DLs. 400 Tracks (einzelne, Sets, Mixes und wav-DLs) ergaben bei mir einen ca. 10GB großen Download. Meinem Account und IP gehts wunderbar. Kein Block oä.
Ich dachte ich bring das hier zu Ende. Falls jemand auf die gleiche Idee kjommt, hat er hier einen Lösunsansatz bzw. -weg.
Schönen Sonntag Abend!
PS: Das setzen der ID3 Tags ist natürlich Krebs. Aber das ganze diente ja nur zur Sicherung. 1 mal bearbeitet, zuletzt 23. Juli 2017, 19:11 Uhr
ich will aus persönlicher Nähe zu meiner Soundcloud Sammlung eben diese einmal komplett herunterladen (die mindere Qualtität von +-128kBit/s lassen wir mal außen vor).
Da ich den jDownloader installiert habe, hatte ich daran gedacht, ein Script alle Links auf meiner Likes-Seite, die zu einem Track-Link führen, auszulesen und die dann in den jDL zum herunterladen zu packen. Über die ID3-Tags mach ich mir dann andersweitig Gedanken.
Natürlich ist Google einer meiner engsten Freunde, welcher mir aber leider nicht aushelfen konnte - verschiedene Website Angebote boten nicht die komplette Playlist an oder listeten mir zwar alle Lieder mit einem hübschen Donwload Button auf, diese ganzen Links einzusammeln war dann aber wieder genau mein Problem.
Auch einfach den Quelltext von Soundcloud zu nehmen, in SublimeText per suchen und ersetzen die Links herauszufischen ging nicht, da mein Firefox nur den Quelltext der beim Seite öffnen geladenen Lieder anzeigt und nicht die, die erst beim scrollen erscheinen. Über den Weg könnt ich selbst was reißen, aber ich weiß nicht, wie ich an den kompletten Quelltext komme.
Hat jemand 'ne Idee? Danke.
lg, blafurznarg
1 mal bearbeitet, zuletzt 30. Mai 2017, 04:49 Uhr
#