Yurba.js Documentation
    Preparing search index...

    Class MediaResource

    Resource for working with media

    Index

    Constructors

    • Creates a new resource for working with media

      Parameters

      • client: REST

        REST client

      Returns MediaResource

    Methods

    • Add track to playlist

      Parameters

      • playlistId: number

        Playlist ID

      • trackId: number

        Track ID

      Returns Promise<BaseOkay>

      Addition result

    • Create playlist

      Parameters

      • name: string

        Playlist name

      • release: string

        Release date

      • description: string

        Playlist description

      • cover: number

        Cover ID

      Returns Promise<Playlist>

      Created playlist

    • Delete photo

      Parameters

      • photoId: number

        Photo ID

      Returns Promise<BaseOkay>

      Deletion result

    • Delete playlist

      Parameters

      • playlistId: number

        Playlist ID

      Returns Promise<BaseOkay>

      Deletion result

    • Get photo by ID

      Parameters

      • photoId: string

        Photo ID

      Returns Promise<Photo>

      Photo data

    • Get playlist by ID

      Parameters

      • playlistId: number

        Playlist ID

      Returns Promise<Playlist>

      Playlist data

    • Get track by ID

      Parameters

      • trackId: number

        Track ID

      Returns Promise<Track>

      Track data

    • Get user playlists

      Parameters

      • tag: string

        User tag

      Returns Promise<Playlist[]>

      List of playlists

    • Remove track from playlist

      Parameters

      • playlistId: number

        Playlist ID

      • trackId: number

        Track ID

      Returns Promise<Playlist>

      Removal result

    • Update playlist

      Parameters

      • playlistId: number

        Playlist ID

      • name: string

        Playlist name

      • release: string

        Release date

      • description: string

        Playlist description

      • cover: number

        Cover ID

      Returns Promise<BaseOkay>

      Updated playlist