Skip to content

Releases: np4abdou1/ani-cli-arabic

v1.8.3 BUG FIXES

08 Apr 21:24

Choose a tag to compare

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.3

or upgrade:

pip install --upgrade ani-cli-arabic

v1.8.2 Minor changes

20 Mar 13:37

Choose a tag to compare

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

08 Jan 18:40

Choose a tag to compare

FIXED :

  • automatic deps installation on windows
  • fzf on windows

Full Changelog: v1.8...v1.8.1

v1.8

07 Jan 22:10

Choose a tag to compare

# 🏷️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 using rich for 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!

05 Jan 23:44

Choose a tag to compare

# 🏷️v1.7.3 - MAJOR CHANGES.

✨ New Features

🆕 ADDED MOVIES SUPPORT!

  • Now searches for movies and animes at the same time.
image

🎬 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

image
  • 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 extraction
  • Pillow>=10.0.0 - Image processing
  • numpy>=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.3

or upgrade:

pip install --upgrade ani-cli-arabic

v1.7.2 - LINUX COMPATIBILTY

04 Jan 13:01

Choose a tag to compare

🪲 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.2

if 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

02 Jan 13:34

Choose a tag to compare

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

28 Dec 22:42

Choose a tag to compare

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

26 Dec 13:57

Choose a tag to compare

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

23 Dec 18:40
77abfac

Choose a tag to compare

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

Contributor: @Anas-Tou
Merged PR: #1