Skip to content

Commit 1471697

Browse files
author
marburger93
committed
Create README.md
1 parent ab11c7f commit 1471697

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

README.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
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

Comments
 (0)