🦾Upload Song Chunk

Handles chunked uploads of large audio files. This endpoint allows uploading a song in smaller chunks.

POST /upload/song/uploadSongChunk

Request Headers

  • Content-Type: multipart/form-data

Parameters

  • chunk (file) - The chunk of the audio file to be uploaded.

  • coverImage (file) - (Optional) The cover image of the song.

  • chunkIndex (number) - The index of the current chunk.

  • totalChunks (number) - The total number of chunks.

  • fileName (string) - The name of the file being uploaded.

  • fileSize (number) - The total size of the file in bytes.

  • name (string) - Name of the song.

  • username (string) - Username of the uploader.

  • profileUrl (string) - URL of the uploader's profile.

  • duration (number) - Duration of the song in seconds.

  • isPrivate (boolean) - Whether the song is private.

  • songPassword (string) - (Optional) Password to access the song if private.

  • uploaderId (string) - Unique identifier of the uploader

Response

  • Status 200 - If chunk uploaded successfully but not the final chunk:

  • Status 201 - If all chunks are uploaded and file is reassembled:

Last updated