Skip to content

Snazzie/MediaOnTauri

Repository files navigation

MediaOnTauri Logo
Media On Tauri
Latest Release Version

A lightweight Web Client wrapper with some extra features.

MediaOnTauri app screenshot

Features

  • Native Desktop Experience: Serves Any Media Web Client in a native desktop application.
  • Fixes Plex Windows Arm's annoying bugs: No more skipping, black screen and stuttery UI!
  • Optimized Performance: Built with Tauri for minimal resource usage and fast startup times.
  • Change Url: Change the URL to any web client server you want. i.e tailscale VPN or local network
  • Control Video Brightness Change video brightness with alt + [and alt + ].
  • Picture in Picture Mode: Toggle between normal and picture-in-picture mode with a simple keyboard shortcut alt + P.
  • RTX VSR: Works with NVIDIA RTX Super Resolution, making your media extra crisp.
  • RTX HDR: Works with NVIDIA RTX HDR, making SDR content better looking on HDR monitors.

explorer_zNifHSnvI8

Usage

  1. Launch the application
  2. Click "Continue to Web Client" on the welcome screen
  3. Log in to your Plex account
  4. If you're using plex, ensure Use alternate streaming protocol for video playback is disabled. Settings > Plex Web > Debug > Use alternate streaming protocol for video playback
  5. Enjoy your media!

Installation

Pre-built Binaries

Download the latest release for your platform from the Releases page.

Building from Source

  1. Clone this repository
  2. Make sure you have Rust and Node.js installed
  3. Install pnpm: npm install -g pnpm
  4. Install dependencies: pnpm install
  5. Build the application: pnpm tauri build

Development

Prerequisites

Development Setup

# Install dependencies
pnpm install

# Start development server
pnpm tauri dev

Recommended IDE Setup

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Tauri for providing the framework to build this application

About

Native web client wrapper written in Tauri, works well with Plex Web Client

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •