Browser Player

🎬 Try Browser Player now
Loading...

The browser player provides an advanced web-based interface for playing rewindtty sessions with enhanced features and modern controls.

🎯 Interactive Timeline

Visual timeline with scrubbing support for easy navigation through your session.

📋 Command List

Sidebar showing all executed commands with click-to-jump functionality.

🔖 Bookmarks

Add and manage bookmarks at specific moments in the session for quick access.

⚡ Playback Controls

Play, pause, restart, and speed adjustment (1x, 2x, 4x, 8x) for optimal viewing.

Browser Player Interface

Browser Player in action! (Clicca per ingrandire)

Getting Started

1. Clone the repository

git clone https://github.com/rewindtty/browser_player.git

2. Install dependencies

npm install

3. Start development server

npm run dev

4. Build for production

npm run build

💡 Features

  • File Loading: Drag-and-drop or file picker support for JSON session files
  • Real-time Status: Display current command and session timing information
  • Modern UI: Clean, responsive interface built with TypeScript and Vite
  • Terminal Emulation: Uses xterm.js for accurate terminal rendering
View Browser Player Source