Skip to main content

YouTubePlayer

A terrible clone of the YouTube video player.

Installation

  1. Create a .npmrc file in your project with this inside of it:
@redstonewizard08:registry=https://npm.pkg.github.com
  1. Install the package:
npm install @redstonewizard08/youtube-player

Usage

  1. Import the library.
// Import the YouTubePlayer utility class.
import YouTubePlayer, { type VideoData } from "@redstonewizard08/youtube-player";
  1. Create a player instance.
const videos: VideoData[] = [
{
album: "Stardew Valley - Roguelike Mod OST",
artist: "Therm",
title: "Hold Your Ground",

// Note: These work with Data URIs!
poster: "./assets/Hold Your Ground.png",
source: "./assets/Hold Your Ground.mp4",
},
];

YouTubePlayer.createPlaylistPlayer(videos);