🎉 What's New
🎬 Major Features
• Jellyfin Support 🆕: Full Jellyfin backend integration alongside existing Plex support - connect to multiple media servers!
• Enhanced Player UI ✨: Improved media player with loading overlays, error feedback, and smoother transitions
• Backend Management 🔧: Introduced SourceCoordinator for cleaner, more efficient backend handling
🚀 Performance & Quality
• Code Optimizations ⚡: Leveraged is_some_and
for improved readability and efficiency
• Build System 🛠️: Updated repository URLs and enhanced Nix build configuration
• Refactoring 🏗️: Major backend architecture improvements for better maintainability
📦 Downloads
Linux Packages
- AppImage 📦:
reel-*-x86_64.AppImage
- Universal, portable format (recommended) - Debian/Ubuntu 🐧:
reel-*-amd64.deb
- Native Debian package - Fedora/RHEL 🎩:
reel-*-x86_64.rpm
- RPM package for Red Hat systems - Tarball 📁:
reel-linux-x86_64.tar.gz
- Manual installation archive
🔧 Installation
AppImage (Recommended - Universal) ✨
chmod +x reel-*-x86_64.AppImage
./reel-*-x86_64.AppImage
Debian/Ubuntu 🐧
sudo dpkg -i reel-*-amd64.deb
sudo apt-get install -f # Install dependencies if needed
Fedora/RHEL/openSUSE 🎩
sudo rpm -i reel-*-x86_64.rpm
# or
sudo dnf install ./reel-*-x86_64.rpm
Manual Installation 📁
tar -xzf reel-linux-x86_64.tar.gz
chmod +x reel
./reel
💻 System Requirements
- GTK4 and libadwaita
- GStreamer with common plugins
- 64-bit Linux operating system
🚀 Getting Started
Connect to your media servers:
- Launch Reel
- Go to Settings
- Add your Plex or Jellyfin server
- Start streaming!
Full Changelog: v0.2.0...v0.3.0