LarpTubeDevelopers
BROWSER SDK

One tiny client for the whole public platform.

The SDK wraps API URLs, query encoding, errors, feed rendering and embed creation. It also auto-detects the host for partner attribution.

<script src="https://api.larptube.net/sdk.js"></script>
larptube.video(id)larptube.videos(options)larptube.batch(ids)larptube.related(id)larptube.comments(id)larptube.features(id)larptube.channels(options)larptube.channel(name)larptube.channelVideos(name)larptube.channelPlaylists(name)larptube.playlist(id)larptube.playlistVideos(id)larptube.search(q, options)larptube.discovery()larptube.categories()larptube.live()larptube.status()larptube.mountPlayer(...)

Advanced player controller

<script src="https://larptube.net/player.js"></script>
const player = new LarpTube.Player('player', { videoId: 'VIDEO_ID' });
player.play();
player.set3D(true);
player.setAudio('calm');
player.setRestrictedMode(true);
player.setCaptions(true);
player.setQuality('720p');