Releases: np4abdou1/ani-cli-arabic
v1.8.3 BUG FIXES
Full Changelog: v1.8.2...v1.8.3
🏷️ v1.8.3 — Fixes #5, Downloads/Favorites/RPC Stability
This release focuses on production reliability and download quality-of-life improvements.
Added
- Quick episode download from the episode list with D.
- Batch download improvements for long lists:
- G to jump to episode
- R to mark episode ranges
- New settings for:
- Default download quality
- Download engine mode (internal/aria2c/idm/auto)
- Custom download path
- Local credentials cache fallback for better startup resilience when remote credentials endpoint is unavailable.
- Atomic JSON write helper to protect history/favorites/settings from corruption on crashes or power loss.
Improved
- Download UI flow is cleaner and non-blocking with improved centered progress/status screens.
- Download file naming is now safer across platforms, including Windows invalid filename character handling.
- Built-in downloader now has timeout + retry behavior for better reliability on unstable networks.
- Episode resume targeting is more accurate and returns to the correct episode position.
- Favorites compatibility between id/anime_id paths is improved.
- Cleanup flow is now idempotent to avoid duplicate shutdown side effects.
- Version consistency aligned to 1.8.3.
Fixed
- Issue #5: Windows download failures caused by invalid filename characters.
- Single-download quality label filename bug.
- Discord Rich Presence shutdown behavior now clears presence correctly on app close.
- Batch download completion flow and summary behavior.
📦 Package published to PyPI!
Install with:
pip install ani-cli-arabic==1.8.3or upgrade:
pip install --upgrade ani-cli-arabicv1.8.2 Minor changes
ani-cli-arabic v1.8.2 Release Notes
🔧 MinorUpdate: Improved API & Stability
Some linux users were stuck at the 1.8 version
- Fixed auto update in linux
This release brings significant improvements to the backend infrastructure and application stability.
What's New:
- Enhanced Stability: Migrated to a new, high-performance API infrastructure (
api.ani-cli-arabic.dev) to resolve intermittent connection issues. - Security Update: Implemented a new secure authentication mechanism for client-server communication.
- Internal Optimization: Codebase cleanup and dependency updates for smoother execution.
- Bug Fixes: Various minor fixes to improve overall user experience.
Note: This update is critical for continued service access. Older versions may experience connectivity failures.
v1.8.1 Fixed minimal bugs
v1.8
# 🏷️v1.8
✨ New Features
💻 Interactive CLI Overhaul (-i mode) useful for vertical terminals
- Complete Visual Redesign: The interactive mode (
ani-cli-arabic -i) has been rewritten usingrichfor a stunning TUI experience inside the command line. - New Main Menu: Browse "Trending Now", "Popular Anime", "Search", and more directly from a styled interface.
- Beautiful Input Boxes: Replaced standard input prompts with styled, accessible panels.
- ANSI Color Stripping: Fixed issues where terminal colors would break selection logic.
🎨 UI & Layout Improvements
- Redesigned Episode Page:
- Dynamic Layout: Split into 3 distinct columns (Reference list | Details | Poster).
- Right-Aligned Poster: Moved the poster to the right side for better readability.
- Improved Spacing: Fixed anime details padding to make information denser and easier to find.
🎮 Discord RPC Status
- Connection Stability: Improved RPC connection handling to prevent crashes if Discord is closed.
Full Changelog: v1.7.3...v1.8
v1.7.3, MAJOR CHANGES!
# 🏷️v1.7.3 - MAJOR CHANGES.
✨ New Features
🆕 ADDED MOVIES SUPPORT!
- Now searches for movies and animes at the same time.
🎬 Trailer Support
- Watch anime trailers before starting episodes
- YouTube trailer extraction using yt-dlp
📦 Automatic Dependency Installer
- First-run auto-install for mpv, ffmpeg, and yt-dlp
- Windows support: Portable MPV download from official repo, FFmpeg via Winget.
- Linux support: Auto-detect distro (Debian/Ubuntu, Arch, Fedora), auto install using package manager.
- 7z extraction for MPV archives
🖼️🔥 Terminal Poster Display
- Anime poster images rendered directly in terminal
- Uses Pillow and numpy for image processing
- Cached posters for faster loading
- Enhanced visual browsing experience
🔍 Enhanced Browse Options
- Popular Anime section
- Trending Now section
- Browse by Genre with full genre list
- Browse by Studio with studio search
- Improved navigation across all sections
🐛 Bug Fixes
- Deleted unused code,imports
🔧 Improvements
Dependency Management
- Documented all Python packages with usage comments
- Clear distinction between Python deps and external tools
- Production-ready requirements.txt and pyproject.toml
New Python Packages:
yt-dlp- YouTube and trailer extractionPillow>=10.0.0- Image processingnumpy>=1.24.0- Array operations
Auto-Installed Tools:
mpv- Media player (portable on Windows)ffmpeg- Multimedia framework
Full Changelog: v1.7.2...v1.7.3
📦 Package published to PyPI!
Install with:
pip install ani-cli-arabic==1.7.3or upgrade:
pip install --upgrade ani-cli-arabicv1.7.2 - LINUX COMPATIBILTY
🪲 BUG FIXES: Fixes #3, Linux compatibility issues fixed, feels now more smoother.
NOW WORKING ON THESE TERMINALS:
- kitty
- konsole
- gnome terminal
- windows terminal
- and probably all terminals (not tested on macOS though)
Critical Fixes:
- Fix episode loading API parameter (AnimeId → AnimeID)
- Fix cross-platform MPV/VLC player detection
- Fix Linux terminal UI performance issues
- Fix settings menu keyboard navigation
- Fix history resuming nested Live display error
- Fix jump-to-episode input visibility
Performance Improvements:
- Reduce startup time from 6.38s to 1.05s (83% faster)
- Implement lazy credential loading
- Move RPC/analytics/updates to background threads
- Optimize Linux terminal input handling
Other Changes:
- Add Discord RPC toggle to settings
- Add Credits menu with contributors
- Add history/favorites size limits (100 items max)
- Improve Now Playing panel display
- Better Discord RPC status display
📦 Package published to PyPI!
Install with:
pip install ani-cli-arabic==1.7.2if u have an outdated version it would/should auto-update ,
FROM NOW ON , executables builds are not supported and wont be published with releases any more since we want to make pypi the main source of installing the project, and for compatibility purposes .
ppa ( apt ) package coming soon
v1.7
Major Update: Privacy, Analytics & Website Overhaul
Merged from nightly.
Privacy & Security
"improved privacy"
by using this tool we ensure that there is no personal data is being collected
completely anonymous data helps improving this tool and find bugs
Github Page [https://np4abdou1.github.io/ani-cli-arabic/]
- Enhanced Next.js website with real-time visitor stats and user counts.
- Implemented privacy-preserving browser fingerprinting.
- Updated UI to display app users and unique visitors.
- Configured static export build process.
General
- Fixed Linux UI issues.
- Cleaned up codebase (removed unused assets, build artifacts, and legacy code).
- Updated project license to MIT.
- Fixed API authentication and public access for stats endpoints.
Resolves Issue #2 by user : https://github.com/tariqdev1
v1.6
MAJOR CHANGES - V1.6 FINAL:
Improvements to Performance and Speed
- The 4 second delay while navigating back to the home menu has been removed.
- Startup is now optimised by using a cached version check.
- Menu transitions and navigation are much smoother and faster.
Discord Integration
- Added 'Rich Presence' to all sections of the App (Browsing, Featured Anime, History, Favourites and Settings).
- Displays what an user is currently watching in real-time including the quality and episode details.
- Resolved issue that prevented the "Watching" status from appearing correctly while streaming.
- Added a clickable web link within the user's Discord Profile.
Video Player Upgrades
- Dramatically improved video playback quality by using optimised settings for anime.
- Resolved black screen issue where videos would buffer before opening the player window.
- Significantly improved streaming quality by offering a larger cache size and improved playback quality.
- Enhanced enhancement of video quality through upscaling and artefact removal.
- Automatically selects languages for subtitles and audio tracks in Arabic/English.
Cross Platform Fixes
- Fixed the display bug for Linux which presented the user with additional text at the top and bottom of the user interface.
- Ensured the User Interface appears consistent on both Windows and Linux platforms.
System for Updating
- Redesigned Update User Interface to match the application's Theme colours.
- Updates are experienced in an identical manner on all operating systems.
- Custom Progress Indicators with no requirement for Additional Dependencies.
v1.5.3
Fixed a lot of bugs and add a lot of enhancements to existing features.
CHANGE LOGS :
Basic ui enhancements.
Project now can be installed using pip.
added history , batch downloads , settings .
Auto update feature
Please consider installing the package from pip due to how simple it is. and also work on mac, windows ,linux.
refactor: enhance version parsing and display in version_info.txt
Release v1.2
Release v1.2 – Major updates.
• Faster downloads with aria2c
• IDM support on Windows
• MAL integration via Jikan API (airing anime, SFW)
• Watch history added
• Next / Previous / Replay menu after watching or downloading
• L key shortcut to jump to last watched episode

