# Raffi ## Docs - [Backend Architecture](https://mintlify.wiki/kaleidal/raffi/architecture/backend.md): Cloud backend services powering Raffi using Convex and Supabase - [Desktop App Architecture](https://mintlify.wiki/kaleidal/raffi/architecture/desktop-app.md): Technical architecture of Raffi's Electron-based desktop application - [Mobile App Architecture](https://mintlify.wiki/kaleidal/raffi/architecture/mobile-app.md): Technical architecture of Raffi's React Native mobile application - [Streaming Server Architecture](https://mintlify.wiki/kaleidal/raffi/architecture/streaming-server.md): Technical architecture of Raffi's Go-based HLS streaming server - [Building Desktop App](https://mintlify.wiki/kaleidal/raffi/building/desktop.md): Build Raffi for Windows, macOS, and Linux using Electron Builder - [Building Mobile App](https://mintlify.wiki/kaleidal/raffi/building/mobile.md): Build Raffi mobile app for iOS and Android using Expo - [Building Server Binary](https://mintlify.wiki/kaleidal/raffi/building/server.md): Compile the Go streaming server for HLS transcoding - [Code Style Guidelines](https://mintlify.wiki/kaleidal/raffi/contributing/code-style.md): TypeScript, linting, and code formatting standards for Raffi - [Contribution Guidelines](https://mintlify.wiki/kaleidal/raffi/contributing/guidelines.md): Guidelines for contributing to the Raffi project - [Development Overview](https://mintlify.wiki/kaleidal/raffi/development/overview.md): Get started with Raffi development and understand the architecture - [Project Structure](https://mintlify.wiki/kaleidal/raffi/development/project-structure.md): Explore the Raffi codebase organization and key directories - [Development Setup](https://mintlify.wiki/kaleidal/raffi/development/setup.md): Set up your local development environment for Raffi - [Stremio Addon System](https://mintlify.wiki/kaleidal/raffi/features/addons.md): Full compatibility with Stremio addons for content discovery, streaming sources, and subtitles - [Integrations](https://mintlify.wiki/kaleidal/raffi/features/integrations.md): Connect Raffi with Discord Rich Presence and Chromecast for enhanced viewing experiences - [Library Management](https://mintlify.wiki/kaleidal/raffi/features/library-management.md): Organize your content with custom lists, collections, and automatic progress tracking - [Media Playback](https://mintlify.wiki/kaleidal/raffi/features/media-playback.md): Advanced video playback features including HLS streaming, quality selection, and audio/subtitle management - [Watch Parties](https://mintlify.wiki/kaleidal/raffi/features/watch-parties.md): Watch content together with friends using synchronized playback, real-time chat, and host controls - [Configuration & Settings](https://mintlify.wiki/kaleidal/raffi/guides/configuration.md): Customize Raffi to match your streaming preferences - [Frequently Asked Questions](https://mintlify.wiki/kaleidal/raffi/guides/faq.md): Common questions about Raffi and streaming - [Troubleshooting](https://mintlify.wiki/kaleidal/raffi/guides/troubleshooting.md): Solutions to common issues and problems in Raffi - [Installation](https://mintlify.wiki/kaleidal/raffi/installation.md): Download and install Raffi on Windows, macOS, Linux, iOS, and Android - [Introduction to Raffi](https://mintlify.wiki/kaleidal/raffi/introduction.md): A modern, beautiful streaming platform for your personal media library with full Stremio addon compatibility - [Desktop App](https://mintlify.wiki/kaleidal/raffi/platforms/desktop.md): Raffi desktop application built with Electron and Svelte 5 for Windows, macOS, and Linux - [Mobile App](https://mintlify.wiki/kaleidal/raffi/platforms/mobile.md): Raffi mobile companion app built with React Native and Expo for iOS and Android - [Streaming Server](https://mintlify.wiki/kaleidal/raffi/platforms/server.md): Go-based HLS transcoding and torrent streaming server bundled with Raffi desktop - [Quick start](https://mintlify.wiki/kaleidal/raffi/quickstart.md): Get up and running with Raffi in minutes