Skip to content

Releases: RikoxCode/AniFin

v1.0.0 - Initial Release: AniFin Jellyfin Plugin

12 Oct 20:49

Choose a tag to compare

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)

  1. Download Jellyfin.Plugin.AniFin.dll from this release
  2. Navigate to Jellyfin Dashboard > Plugins > Repositories > Upload Plugin
  3. Upload the DLL file
  4. Restart Jellyfin
  5. Configure under Dashboard > Plugins > AniFin

Method 2: Manual Installation

  1. Download Jellyfin.Plugin.AniFin.dll from this release
  2. Copy the DLL to your Jellyfin plugins directory (usually /var/lib/jellyfin/plugins/)
  3. Restart Jellyfin
  4. 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!