Releases: RikoxCode/AniFin
Releases · RikoxCode/AniFin
v1.0.0 - Initial Release: AniFin Jellyfin Plugin
v1.0.0 - Initial Release: AniFin Jellyfin Plugin
🎉 Initial Release
AniFin is a Jellyfin plugin for downloading anime series from AniWorld directly into your Jellyfin media library.
✨ Features
Download Management
- 📥 Download complete anime series, individual seasons, or episodes
- 🎬 Optional: Automatic download of specials/movies
- 📊 Download queue with status tracking and progress display
- ⏸️ Pause, resume, and cancel downloads
- 🔄 Automatic retry on failed downloads
Configuration
- 🌍 Multi-language support (German Dub, German Sub, English Sub)
- 🎥 Multiple video providers (VOE, Vidoza, Streamtape, Doodstream)
- ⚙️ Customizable download path
- 📈 Configurable maximum concurrent downloads (1-10)
Web Interface
- 🎨 Modern, clean user interface with tabs
- 📊 Real-time statistics (Total, Pending, Completed, Failed)
- 📝 Download history with detailed information
- 🔄 Auto-refresh queue (every 2 seconds)
File Organization
- 📁 Automatic organization into Jellyfin-compatible structure
- 📂 Format:
Anime Name/Season X/Anime Name - SxxExx - (Language).mp4 - 🎞️ Separate Specials folder for movies and OVAs
- 🧹 Automatic cleanup of empty directories
Logging & Debugging
- 📋 Comprehensive file logging for debugging
- 🔍 Detailed error reporting
🔧 Technical Details
- Built on AniWorld CLI
- Full Jellyfin authentication
- REST API for all operations
- Thread-safe queue management
- URL validation and type detection (Series/Season/Episode/Specials)
📦 Installation
Method 1: Direct Upload (Recommended)
- Download
Jellyfin.Plugin.AniFin.dllfrom this release - Navigate to Jellyfin
Dashboard > Plugins > Repositories > Upload Plugin - Upload the DLL file
- Restart Jellyfin
- Configure under
Dashboard > Plugins > AniFin
Method 2: Manual Installation
- Download
Jellyfin.Plugin.AniFin.dllfrom this release - Copy the DLL to your Jellyfin plugins directory (usually
/var/lib/jellyfin/plugins/) - Restart Jellyfin
- Configure under
Dashboard > Plugins > AniFin
⚙️ Requirements
- Jellyfin 10.8.0 or higher
- AniWorld CLI must be installed (
/root/.local/bin/aniworld) - Write permissions for the configured download directory
📝 Notes
- The browser extension only works with Chromium-based browsers
- Downloads are automatically processed in the queue
- Check log files in the plugin directory if you encounter issues
🔮 Planned Features
- Batch download of multiple series
- Download scheduling
- Notifications for completed downloads
Note: This is the first stable release. Feedback and bug reports are welcome!