# Instrunet Backend Not aimed for public. Classified documents contained. ## Specification Specification 1.0 for InstruNet - DB Column: uuid - Unique ID per entry song_name - Stands for the name of the song of the entry album_name - Stands for the name of the album of the entry link_to - Stands for the metadata information of the entry databinary - Stands for the binary data of the entry artist - Stands for the artist for the entry kind - Describes the kind of the entry. albumcover - Binary data for album cover. kind (enum) : 0 - Full removal of vocal 1 - Karaoke--keeps the harmony 2 - vocal only 3 - bass 4 - drums 5 - vocal only (Alternate model) 6 - Guitar ## Specification for Playlist Specification 0.1 for InstruNet.Playlist System - DB Column: owner - Owner of the playlist uuid - uuid of the playlist content - Content of the playlist -- Songs and shit. Object. private - Enum, whether private or not. 0 - Public 1 - Private tmb - Thumbnail title: Title of the playlist. ## Specification for Playlist.content 0.1 ```javascript [ uuid // uuid of the song ] ``` ## TODO - [ ] 名称排序 - [ ] 时间排序 - [ ]