|
| 1 | +### SinusBot API PHP-Class |
| 2 | +<blockquote><h4><em>PHP-Class for the SinusBot (http://sinusbot.com)</em></h4></blockquote> |
| 3 | +<br /> |
| 4 | +#### Fuctions: |
| 5 | +<pre> |
| 6 | +include("sinusbot.class.php"); |
| 7 | +$sinusbot = new SinusBot("127.0.0.1", 8087); |
| 8 | +$sinusbot->login("admin", "foobar"); |
| 9 | +$sinusbot->login($username, $password) |
| 10 | +$sinusbot->getFiles() |
| 11 | +$sinusbot->getRadioStations($search) |
| 12 | +$sinusbot->getStatus($instanceUUID) |
| 13 | +$sinusbot->getInfos() |
| 14 | +$sinusbot->getInstanceLog($instanceUUID) |
| 15 | +$sinusbot->getPlaylists() |
| 16 | +$sinusbot->createPlaylist($playlistName) |
| 17 | +$sinusbot->renamePlaylist($playlistName, $playlistUUID) |
| 18 | +$sinusbot->deletePlaylist($playlistUUID) |
| 19 | +$sinusbot->getPlaylistTracks($playlistUUID) |
| 20 | +$sinusbot->addPlaylistTrack($trackUUID, $playlistUUID) |
| 21 | +$sinusbot->deletePlaylistTrack($trackPosition, $playlistUUID) |
| 22 | +$sinusbot->eletePlaylistTracks($playlistUUID) |
| 23 | +$sinusbot->getQueueTracks($instanceUUID) |
| 24 | +$sinusbot->appendQueueTrack($trackUUID, $instanceUUID) |
| 25 | +$sinusbot->prependQueueTrack($trackUUID, $instanceUUID) |
| 26 | +$sinusbot->deleteQueueTrack($trackUUID, $instanceUUID) |
| 27 | +$sinusbot->deleteQueueTracks($instanceUUID) |
| 28 | +$sinusbot->say($text, $locale, $instanceUUID) |
| 29 | +$sinusbot->playTrack($trackUUID, $instanceUUID) |
| 30 | +$sinusbot->playURL($url, $instanceUUID) |
| 31 | +$sinusbot->playPlaylist($playlistUUID, $playlistIndex, $instanceUUID) |
| 32 | +$sinusbot->playPrevious($instanceUUID) |
| 33 | +$sinusbot->playNext($instanceUUID) |
| 34 | +$sinusbot->playRepeat($repeatState, $instanceUUID) |
| 35 | +$sinusbot->playShuffle($shuffleState, $instanceUUID) |
| 36 | +$sinusbot->stop($instanceUUID) |
| 37 | +$sinusbot->seekPlayback($position, $instanceUUID) |
| 38 | +$sinusbot->getPlayedTracks($instanceUUID) |
| 39 | +$sinusbot->moveTrack($trackUUID, $parent) |
| 40 | +$sinusbot->editTrack($trackUUID, $title, $artist, $album) |
| 41 | +$sinusbot->deleteTrack($trackUUID) |
| 42 | +$sinusbot->getVolume($instanceUUID) |
| 43 | +$sinusbot->setVolume($volume, $instanceUUID) |
| 44 | +$sinusbot->setVolumeUp($instanceUUID) |
| 45 | +$sinusbot->setVolumeDown($instanceUUID) |
| 46 | +$sinusbot->addURL($url, $title, $parent) |
| 47 | +$sinusbot->addFolder($folderName, $parent) |
| 48 | +$sinusbot->moveFolder($folderUUID, $parent) |
| 49 | +$sinusbot->renameFolder($folderName, $folderUUID) |
| 50 | +$sinusbot->deleteFolder($folderUUID) |
| 51 | +$sinusbot->getJobs() |
| 52 | +$sinusbot->addJob($URL) |
| 53 | +$sinusbot->deleteJob($jobUUID) |
| 54 | +$sinusbot->deleteFinishedJobs() |
| 55 | +$sinusbot->uploadTrack($path) |
| 56 | +$sinusbot->uploadAvatar($path, $instanceUUID) |
| 57 | +$sinusbot->deleteAvatar($instanceUUID) |
| 58 | +$sinusbot->getUsers() |
| 59 | +$sinusbot->addUser($username, $password, $privileges) |
| 60 | +$sinusbot->setUserPassword($password, $userUUID) |
| 61 | +$sinusbot->setUserPrivileges($privileges, $userUUID) |
| 62 | +$sinusbot->setUserIdentity($identity, $userUUID) |
| 63 | +$sinusbot->setUserServergroup($groupID, $userUUID) |
| 64 | +$sinusbot->deleteUser($userUUID) |
| 65 | +$sinusbot->getSettings($instanceUUID) |
| 66 | +$sinusbot->editSettings($data, $instanceUUID) |
| 67 | +$sinusbot->getChannels($instanceUUID) |
| 68 | +$sinusbot->getInstances() |
| 69 | +$sinusbot->createInstance($nickname) |
| 70 | +$sinusbot->deleteInstance($instanceUUID) |
| 71 | +$sinusbot->spawnInstance($instanceUUID) |
| 72 | +$sinusbot->respawnInstance($instanceUUID) |
| 73 | +$sinusbot->killInstance($instanceUUID) |
| 74 | +$sinusbot->getWebStream($instanceUUID) |
| 75 | +$sinusbot->getWebStreamToken($instanceUUID) |
| 76 | +$sinusbot->getDefaultBot() |
| 77 | +$sinusbot->getBotLog() |
| 78 | +$sinusbot->getThumbnail($thumbnail) |
| 79 | +$sinusbot->isPlaying($instanceUUID) |
| 80 | +$sinusbot->isRunning($instanceUUID) |
| 81 | +</pre> |
0 commit comments