Skip to content

A userscript that replaces the controls in the Kick embedded player with custom controls that offer a volume slider, quality selector, and more.

Notifications You must be signed in to change notification settings

destinygg/kickstiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baltazar_: Kick embed so fucken dog shit I'm watching XQC on Twitch instead
tdnPanda: Memegasm thank you for 144p kick embed
Kaib_1: > i love when the kick embed is stuck at 480p FeelsOkayMan
irwin08: REE my kick embed keeps freezing
psyDavid: NAHH with that kick embed bro streaming in 360p
flashbang: i cant even read the tweet REE fuck this kick embed
izuul: >kick embed still dogshit
fused_atoms_: god this kick embed is truly fucking awful, it's actually just bad
Got3nks: >havent put my contact lenses, cant tell if i cant see because im blind or the retard kick embed is in 480p
4amaronii: why doesn't kick embed have a volume mixer Painstiny
Thrash95: Ningguanq the kick embed on mobile has a giant overlay with the stream info Smadge
Pito: why is the kick embed always so shit REE
FooR: THIS FUCKING DOG SHIT KICK EMBED IS MAKING ME SCHIZO
Jegon: WTF IS THIS KICK EMBED BRO

Kickstiny: Enhanced Kick Embedded Player

A userscript that replaces the controls in the Kick embedded player with custom controls that offer a volume slider, quality selector, and more.

Controls Bar

Installation

  1. Install Tampermonkey for your web browser
  2. Click here to open the userscript
  3. The Tampermonkey dashboard will open and prompt you to install the script
  4. Click "Install"

Note: Chrome users must enable both "Developer Mode" on the extensions page and the "Allow User Scripts" Tampermonkey setting for userscripts to work. See the Tampermonkey FAQ for more details/guidance.

Development

The development setup works around browser limitations: importing the compiled userscript from a file URL works in Chrome, but isn't allowed in Firefox. To support both browsers, we run a simple HTTP server that serves the file on localhost and use a dummy userscript that loads the real userscript from localhost on page load. The build process auto-compiles on change, and changes are reflected in the browser on reload.

  1. Install dependencies

    npm ci
  2. Start the dev server

    npm run dev

    Note: This runs esbuild in watch mode and the HTTP server concurrently.

  3. Install the dummy Tampermonkey script, dev/kickstiny-dummy.user.js

  4. Navigate to any https://player.kick.com/* URL

About

A userscript that replaces the controls in the Kick embedded player with custom controls that offer a volume slider, quality selector, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published