Welcome to Raffi
Raffi is a modern, cross-platform streaming application designed to be a faster, more beautiful alternative to traditional media players. Built with modern web technologies, it provides a Netflix-like experience while leveraging the Stremio addon ecosystem for content discovery and streaming.Raffi is fully compatible with the Stremio addon protocol, allowing you to use any community addon for content sources while enjoying a reimagined interface and enhanced features.
Why Raffi?
Raffi goes beyond traditional streaming apps with a reimagined interface, improved performance, and additional features like synchronized watch parties, enhanced progress tracking, and Discord integration.Quick Start
Get up and running with Raffi in minutes
Installation
Download and install Raffi on your platform
Features
Explore what makes Raffi special
GitHub
View the source code and contribute
Key Features
Rich Media Experience
- Beautiful, responsive UI with smooth animations and auto-playing trailers on hover
- Multiple video quality options with intelligent adaptive streaming
- Audio and subtitle track selection with customizable subtitle delay
- Picture-in-picture and fullscreen support for flexible viewing
Cross-Platform Availability
Raffi is available on all major platforms:- Windows -
.exeand.msiinstallers - Linux -
.deb,.rpm, and.AppImagepackages - macOS -
.dmgand.zipdistributions - iOS & Android - Mobile companion app built with React Native and Expo
Watch Together
Host synchronized watch parties with real-time playback, chat, and presence indicators. Perfect for watching with friends and family, no matter where they are.
Library Management
- Custom lists and collections to organize your content
- Continue watching with automatic progress tracking
- Episode and season management for TV shows
- Universal search across all your content sources
Stremio Addon Compatibility
Raffi’s killer feature is full Stremio addon support, giving you access to the entire community addon ecosystem for movies, TV shows, and more.
- Use any Stremio addon for content sources
- Multiple addon sources simultaneously
- Easy addon management and configuration
- Community-driven content catalogs
Advanced Features
- Torrent/magnet link streaming with built-in HLS transcoding
- Local file playback for your own media collection
- Discord Rich Presence integration to show what you’re watching
- Auto-updater to keep Raffi current
- Offline mode support for when you’re not connected
- Cross-device synchronization - start on desktop, continue on mobile
Technology Stack
Raffi is built with modern, performant technologies:Desktop App
- Electron 39 with Svelte 5 and TypeScript
- HLS.js for adaptive video streaming
- Tailwind CSS for beautiful UI
- Supabase for authentication and sync
Mobile App
- React Native (React 19) with Expo SDK 54
- Expo Video for native playback
- Zustand for state management
- Custom torrent-streamer module for on-device streaming
Streaming Server
- Go 1.21+ for high-performance HLS transcoding
- Bundled with desktop app, standalone option for mobile
Open Source
Raffi is open source and licensed under the MIT License. We welcome contributions from the community!Report Issues
Found a bug? Let us know
Contribute
Help improve Raffi