Interface SoundcloudTrack

interface SoundcloudTrack {
    artwork_url: string;
    comment_count: number;
    commentable: boolean;
    created_at: string;
    description: string;
    display_date: string;
    download_count: number;
    downloadable: boolean;
    duration: number;
    embeddable_by: "all" | "me" | "none";
    full_duration: number;
    genre: string;
    has_downloads_left: boolean;
    id: number;
    kind: string;
    label_name: string;
    last_modified: string;
    license: SoundcloudLicense;
    likes_count: number;
    media: {
        transcodings: SoundcloudTranscoding[];
    };
    monetization_model: string;
    permalink: string;
    permalink_url: string;
    playback_count: number;
    policy: string;
    public: boolean;
    publisher_metadata: {
        contains_music: boolean;
        id: number;
        urn: string;
    };
    purchase_title: string;
    purchase_url: string;
    release_date: string;
    reposts_count: number;
    secret_token: string;
    sharing: "private" | "public";
    state: "processing" | "failed" | "finished";
    streamable: boolean;
    tag_list: string;
    title: string;
    uri: string;
    urn: string;
    user: SoundcloudUser;
    user_id: number;
    visuals: string;
    waveform_url: string;
}

Properties

artwork_url: string
comment_count: number
commentable: boolean
created_at: string
description: string
display_date: string
download_count: number
downloadable: boolean
duration: number
embeddable_by: "all" | "me" | "none"
full_duration: number
genre: string
has_downloads_left: boolean
id: number
kind: string
label_name: string
last_modified: string
likes_count: number
media: {
    transcodings: SoundcloudTranscoding[];
}

Type declaration

monetization_model: string
permalink: string
permalink_url: string
playback_count: number
policy: string
public: boolean
publisher_metadata: {
    contains_music: boolean;
    id: number;
    urn: string;
}

Type declaration

  • contains_music: boolean
  • id: number
  • urn: string
purchase_title: string
purchase_url: string
release_date: string
reposts_count: number
secret_token: string
sharing: "private" | "public"
state: "processing" | "failed" | "finished"
streamable: boolean
tag_list: string
title: string
uri: string
urn: string
user_id: number
visuals: string
waveform_url: string