General Questions
What is Raffi?
What is Raffi?
Is Raffi free to use?
Is Raffi free to use?
What platforms does Raffi support?
What platforms does Raffi support?
- Windows: .exe and .msi installers
- Linux: .deb, .rpm, and .AppImage packages
- macOS: .dmg and .zip distributions
- iOS & Android: Mobile companion apps
How is Raffi different from Stremio?
How is Raffi different from Stremio?
- Modern UI: Redesigned interface with smooth animations and Netflix-like experience
- Watch Parties: Real-time synchronized playback with friends
- Enhanced Performance: Built with Svelte and modern web technologies
- Discord Integration: Rich presence showing what you’re watching
- Local Library: Scan and play local media files
- Cross-Device Sync: Seamless sync between desktop and mobile
- Additional Customization: UI scaling, seek bar styles, search bar positioning
Does Raffi host any content?
Does Raffi host any content?
Installation & Setup
How do I install Raffi?
How do I install Raffi?
- Visit raffi.al or the GitHub releases page
- Download the installer for your platform
- Run the installer and follow the prompts
- Launch Raffi
- Download from the App Store or Google Play (when available)
- Or build from source using Expo
Do I need to create an account?
Do I need to create an account?
- Cross-device watch history sync
- Watch parties with friends
- Trakt integration
- Cloud backup of settings and favorites
- Mobile app access (requires authentication)
What are the system requirements?
What are the system requirements?
- Node.js 18+ or Bun 1.0+ (for development)
- 4GB RAM minimum, 8GB recommended
- Modern GPU with hardware acceleration support
- Windows 10+, macOS 10.14+, or Linux (64-bit)
- iOS 13+ or Android 8.0+
- 2GB RAM minimum
- Active internet connection
How do I add my first addon?
How do I add my first addon?
- Click the addons icon (puzzle piece) in the app
- Browse the “Community Addons” section
- Click “Install” next to an addon
- Or manually enter an addon URL in the “Install Addon” field
- Addons providing streams will now appear when you select content
Features & Functionality
What are Stremio addons?
What are Stremio addons?
- Streams: Video sources (torrents, direct links, debrid services)
- Catalogs: Collections of movies and TV shows
- Metadata: Information like posters, descriptions, and ratings
- Subtitles: Subtitle tracks in various languages
How do watch parties work?
How do watch parties work?
- Sign in with Ave (required for watch parties)
- Start playing any content
- Click the watch party icon
- Share the party code with friends
- Friends join using the code
- Host controls play/pause/seek, and everyone’s playback syncs
Can I play local video files?
Can I play local video files?
- Add folders containing your media files
- Raffi scans for recognizable patterns (S01E01, movie titles)
- Local files appear as “Local” streams when browsing
- TV:
Show.Name.S01E01.mkv - Movies:
Movie.Name.2024.mkv
What is Discord Rich Presence?
What is Discord Rich Presence?
- What you’re watching (title)
- Current episode (for TV shows)
- Playback status
How does Trakt integration work?
How does Trakt integration work?
- Raffi sends start/stop/pause events to Trakt
- Your watch history syncs to Trakt.tv
- You can use Trakt’s recommendations and statistics
- Trakt can sync with other apps and services
Does Raffi support casting?
Does Raffi support casting?
- Chromecast devices
- Smart TVs with Google Cast
- Other cast-compatible devices
Streaming & Content
Why aren't there any streams for my content?
Why aren't there any streams for my content?
- You don’t have any stream-providing addons installed
- Your addons don’t have sources for that specific content
- The content is very new or obscure
- Addon servers are temporarily down
- Install popular stream addons like Torrentio
- Check that addons are configured correctly
- Try different content to verify addons are working
What are debrid services?
What are debrid services?
- Cache popular torrents for instant playback
- Provide high-speed direct downloads
- Convert torrents to streamable HTTP links
- Offer better reliability than peer-to-peer streaming
How do I change video quality?
How do I change video quality?
- When selecting a stream, look for quality indicators (1080p, 720p, 4K)
- Choose the desired quality stream
- Enable “HD Only” in settings to filter out low-quality streams
Why is playback buffering?
Why is playback buffering?
- Slow internet: Test your connection speed
- Torrent streams: Need time to gather peers and download chunks
- Overloaded sources: Try a different stream
- High quality: Select a lower quality stream
- Use debrid services for instant playback
- Choose streams with high seeders (for torrents)
- Close other bandwidth-heavy applications
Can I download content for offline viewing?
Can I download content for offline viewing?
How do I add subtitles?
How do I add subtitles?
- Click the subtitle button during playback
- Select from available subtitle tracks
- Install subtitle addons (like OpenSubtitles)
- Or upload your own .srt file using “Upload .srt” in the subtitle menu
- Use the delay controls to sync subtitles with audio
Technical Questions
What is the raffi-server component?
What is the raffi-server component?
- Transcodes video streams to HLS format
- Handles torrent/magnet link streaming
- Provides streaming endpoints for the player
- Can be used as a remote server for mobile devices
How does cross-device sync work?
How does cross-device sync work?
- Authentication: Ave ID provides the user identity
- Watch history: Synced automatically when signed in
- Progress: Saves per-episode/movie progress
- Settings: Some preferences sync across devices
Is my data private?
Is my data private?
- No content titles or URLs are sent to analytics (if enabled)
- Watch history is stored in your account, not shared publicly
- Addons communicate directly with their servers, not through Raffi
- You can disable analytics in Settings > Privacy
- You can use Local Mode without creating an account
Can I use Raffi with a VPN?
Can I use Raffi with a VPN?
- VPNs may affect streaming speeds
- Some addon sources might be geo-restricted
- Cast discovery may not work (cast devices need to be on the same network)
- Watch parties require working internet connectivity
How do I build Raffi from source?
How do I build Raffi from source?
Where is data stored?
Where is data stored?
- Windows:
%APPDATA%/Raffi - macOS:
~/Library/Application Support/Raffi - Linux:
~/.config/Raffi
- Uses React Native AsyncStorage
- Stored in app-specific directories
Troubleshooting
Raffi won't start or crashes on launch
Raffi won't start or crashes on launch
- Restart your computer
- Check that you meet system requirements
- Update your graphics drivers
- Disable antivirus temporarily to test
- Delete the app data directory and reinstall
- Check for conflicting applications
I forgot my Ave password
I forgot my Ave password
- Visit aveid.net
- Click “Forgot password” or contact Ave support
- Follow their password reset process
Streams load but won't play
Streams load but won't play
- Incompatible video format/codec
- Network connectivity issues
- Corrupted stream source
- Try a different stream
- Clear cache and restart
- Check firewall/antivirus settings
- Update Raffi to the latest version
Watch history isn't syncing
Watch history isn't syncing
- You’re signed in with Ave on all devices
- “Save watch history” is enabled in Settings > Privacy
- You have an active internet connection
- You’re not in Local Mode (desktop)
- Sign out and sign back in
- Force close and reopen the app
- Check Supabase service status
Contributing & Support
How can I contribute to Raffi?
How can I contribute to Raffi?
- Code: Submit pull requests on GitHub
- Bug reports: Create issues with detailed reproduction steps
- Feature requests: Suggest new features in GitHub Discussions
- Documentation: Help improve guides and docs
- Translations: Contribute language translations
- Testing: Test beta builds and report issues
Where can I get help?
Where can I get help?
- Documentation: Start with these guides
- GitHub Issues: Search for similar issues or create a new one
- Community: Join discussions on GitHub or Discord (if available)
- Troubleshooting: See the Troubleshooting guide
- Platform and app version
- Steps to reproduce the issue
- Error messages or screenshots
Is there a mobile app?
Is there a mobile app?
- Browse and search content
- Continue watching
- Stream playback with native video player
- Settings sync with desktop
- Torrent streams require connection to desktop/remote streaming server
- Some desktop features (Local Library, Discord) unavailable on mobile
Can I donate or support development?
Can I donate or support development?
- Star the repository on GitHub
- Share Raffi with friends
- Contribute code or documentation
- Report bugs and help improve quality