Skip to content

v1.0.0 - Initial Release: AniFin Jellyfin Plugin

Latest

Choose a tag to compare

@RikoxCode RikoxCode released this 12 Oct 20:49
· 10 commits to main since this release

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!