Backgrounds
Get background files
getBackgroundFiles Operator user required Frontend can be closed, restricted or open
Get a list of background files on the computer hosting KM.
Request
{
type: 'pause' | 'stop' | 'poll' | 'bundled'
}
pause: Pause between songsstop: When the stop button is used or the player is initializedpoll: During song pollsbundled: Lists bundled files with this specific version of Karaoke Mugen
Response
{
pictures: [
'a.jpg',
'b.jpg'
],
music: [
'a.mp3'
]
}
Add background file
addBackground Operator user required Frontend can be closed, restricted or open
Add a background file to a specific type of background. Background files can be music or pictures.
Request
{
type: 'poll'
file: 'abcdefghoklj'
}
See Get Background Files for more info on which types can be used.
file is the object you get after uploading a file via the upload route. It should contain filename and originalname properties like when you upload songs.
filename: is the filename in the temp directory after uploadoriginalname: is the name of the file on the user's computer
No specific response is sent other than success.
Remove background
removeBackground Operator user required Frontend can be closed, restricted or open
Remove a background file
Request
{
type: 'stop'
file: 'abcdefghijk.jpg'
}
No specific response is sent other than success.