|
@@ -6,23 +6,50 @@ Not aimed for public. Classified documents contained.
|
|
## Specification
|
|
## Specification
|
|
Specification 1.0 for InstruNet
|
|
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 (Not yet implemented)
|
|
|
|
+ 3 - bass
|
|
|
|
+ 4 - drums
|
|
|
|
+ 5 - others
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## Specification for Playlist
|
|
|
|
+
|
|
|
|
+ Specification 0.1 for InstruNet.Playlist System
|
|
|
|
+
|
|
- DB
|
|
- DB
|
|
Column:
|
|
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 (Not yet implemented)
|
|
|
|
- 3 - bass
|
|
|
|
- 4 - drums
|
|
|
|
- 5 - others
|
|
|
|
|
|
+ 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
|
|
## TODO
|