Skip to content

Repository files navigation

Kemono Tweaks & Player

A userscript that enhances Kemono and Coomer with a beautiful glassmorphism media player and improved post title display.

Features

  • Audio Player - Plays audio files in a sleek modal with download progress
  • Video Player - Optional video playback (toggle via Tampermonkey menu)
  • Full Titles - Preserves full post titles without truncation
  • Glassmorphism UI - Modern, blurred glass aesthetic
  • Keyboard Shortcuts - Space (play/pause), M (mute), F (fullscreen), Arrow keys (seek)
  • Download - Direct download button for media files

Installation

For Users

  1. Install Tampermonkey or Violentmonkey
  2. Install the userscript from Greasyfork (link TBD)

For Development

# Install dependencies
bun install

# Build (with file watching)
bun run dev

# Build for production
bun run build

# Lint
bun run lint

# Format
bun run format

# Type check
bun run typecheck

Project Structure

src/
├── index.ts              # Entry point
├── config.ts             # Configuration & GM menu commands
├── player/
│   ├── MediaPlayer.ts    # Main player class
│   ├── template.ts       # HTML template
│   └── icons.ts          # SVG icons
├── styles/
│   ├── base.css          # Host page modifications
│   └── player.css        # Player styles (Tailwind)
└── utils/
    └── shim.ts           # Title preservation shim

About

A userscript for kemono.cr/kemono.su that adds a floating window for on-demand playback while browsing the website. Works with audio and video posts.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages