Sound Load - Soundcloud Downloader

08/23/2015 20:19 noahrmal#1
Guten Abend,

vor ein paar Wochen bin ich im Praktikum auf c# gestoßen und habe nun mein erstes Projekt fertiggestellt. Dabei handelt es sich um einen Soundcloud Downloader, da ich persönlich viel Musik über Soundcloud beziehe und es für mich so einfacher ist diese herunterzuladen.

Ansonsten würde ich mich freuen wenn ihr mir Tipps für Codeverbesserungen geben könntet.


Source: [Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
08/24/2015 19:24 jubox123#2
Nais :)
01/02/2016 14:13 InGlory#3
Funktioniert dieses Tool noch ? bei mir kommt "das Programm funktioniert nicht mehr". Aber aufjedenfall saubere und schöne Arbeit absolut Top für eins deiner ersten Programme ! :)

Grüße InGloryArts
01/02/2016 14:30 noahrmal#4
danke für das Feedback :)

-> [Only registered and activated users can see links. Click Here To Register...]

Damit sollte alles funktionieren, habe vor ein paar Tagen noch viel damit runtergeladen. Enthält auch ein paar kleinere Verbesserungen, wie z.B das Playlists direkt geladen werden.
01/18/2016 18:14 noahrmal#5
#Updated:
- Tracks nach Key-Wörtern suchen
- User Profile können geladen werden (alle Tracks/Likes eines Users werden angezeigt)
- Playlisten und User können gespeichert werden
- Tracks werden direkt geladen

01/19/2016 04:11 Pho3nX#6
awesome ! thanks
01/25/2016 09:47 IceTrailer#7
Ich hab die Source mal überflogen und kann dir raten, die Variablen anders zu benennen (siehe Ungarische Notation). "progressBar1", "textBox" ist grauenvoll.

Außerdem solltest du den Programmablauf in mehrere Funktionen unterteilen. Im Konstruktor zig Zeilen Code auszuführen ist unsauber.

Edit: Mir ist noch eingefallen, dass du kleinere Funktionen schreiben solltest :)
05/16/2016 23:01 Socialicous#8
Bräuchte mal die aktuelle Source wenn du die noch hast, interessiert mich sehr!
05/17/2016 14:02 noahrmal#9
Vor ein paar Monaten hatte ich noch einen kleinen Player als Erweiterung eingebaut und gerade vor ein paar Tagen habe ich sehr großes Problem gelöst, weil ungefähr die Hälfte der Musik nicht über die api geladen wurde, weil sie anscheinend für normale API Zugriffe von den Rechtehabern deaktiviert wurde. Nach langer Recherche habe ich bei [Only registered and activated users can see links. Click Here To Register...] die Lösung gefunden: einfach einen [Only registered and activated users can see links. Click Here To Register...] für die API-Requests nutzen. Damit kann man wieder alle Lieder laden und Streamen (-> Vorraussetzung fürs Runterladen, sogar die, die eig. keinen externen Stream-Zugriff zulassen).


Source wurde auf Github aktualisiert und ein Download zur kompilierten exe ebenfalls. Ansonsten werde ich als nächstes mal das Design auf den modernen Stand bringen. Geplant ist die Verwendung vom [Only registered and activated users can see links. Click Here To Register...] oder hat jemand eine bessere Idee?