Property | Type | Description | |
---|---|---|---|
Genre | String |
Method | Description | |
---|---|---|
Download ( bool ignoreExtras = false ) : Task |
Downloads the necessary files and handles any exceptions
|
|
Finish ( bool close = true ) : bool |
Updates the ID3 tags for the song file, then moves it into iTunes if the setting is enabled.
|
|
SCTrackStream ( String url, InfoReportProxy view ) : System |
Gather and prepare all the necessary information for downloading the actual remote resource
|
|
SCTrackStream ( String url, InfoReportProxy view, |
Gather and prepare all the necessary information for downloading the actual remote resource
|
|
Validate ( ) : Task |
Confirms the file tags can actually be read, proving the file is valid. TODO: Possibly find a better way to validate more file types quicker TODO: perhaps by reading the resolved url ending rather than assuming mp3 immediately
|
Method | Description | |
---|---|---|
AddToiTunes ( ) : void |
Add the song to iTunes
|
|
GetDownloadUrl ( ) : String |
Gets the download url for the main resource
|
|
RetryDownload ( ) : Task |
||
UpdateId3Tags ( ) : void |
Update the ID3 tags
|
public Download ( bool ignoreExtras = false ) : Task |
||
ignoreExtras | bool | If the extra files associated with the main resource should be skipped |
return | Task |
public SCTrackStream ( String url, InfoReportProxy view ) : System | ||
url | String | The URL to the individual song |
view | InfoReportProxy | The proxy to report information back to |
return | System |
public SCTrackStream ( String url, InfoReportProxy view, |
||
url | String | The URL to the individual song |
view | InfoReportProxy | The proxy to report information back to |
trackData | The track's metadata retrieved from SoundCloud | |
return | System |