You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -56,22 +55,30 @@ If you encounter "Video url not found" or any breaking issue, then make sure you
56
55
`sudo ani-cli -U` to update on Linux, Mac and Android. On Windows, run gitbash as administrator then there type `ani-cli -U`.
57
56
If after this the issue persists then open an issue.
58
57
58
+
History has been reworked and relocated. We're working on a transition script, please be patient. Old history can be viewed with `less ${XDG_CACHE_HOME:-$HOME/.cache}/ani-hsts`
59
+
60
+
## New in v4
61
+
62
+
V4 was a complete rewrite, which is why it took so long.
63
+
64
+
The user interface is now powered by [fzf](https://github.com/junegunn/fzf), tho it may be changed to [gum](https://github.com/charmbracelet/gum) in an upcoming version.
65
+
59
66
## Install
60
67
61
68
#### Users of V3.2 or the v3.2.x series should uninstall before upgrading
62
69
Otherwise you're likely to see an error like the following: ` "/usr/bin/ani-cli: line 470: (...)/player_mpv: No such file or directory"`
*Native packages have a more robust update cycle, but sometimes they are slow to upgrade. If the one for your platform is up-to-date we suggest going with it.*
69
76
70
77
### Linux
71
78
72
79
#### Debian
73
80
74
-
```
81
+
```sh
75
82
wget -qO- https://Wiener234.github.io/ani-cli-ppa/KEY.gpg | sudo tee /etc/apt/trusted.gpg.d/ani-cli.asc
76
83
wget -qO- https://Wiener234.github.io/ani-cli-ppa/ani-cli-debian.list | sudo tee /etc/apt/sources.list.d/ani-cli-debian.list
77
84
sudo apt update
@@ -96,7 +103,7 @@ Build and install from the AUR:
96
103
```sh
97
104
yay -S ani-cli
98
105
```
99
-
Also consider ani-cli-git
106
+
Also consider `ani-cli-git`
100
107
101
108
#### OpenSuse Tumbleweed and Leap
102
109
@@ -111,20 +118,18 @@ zypper install ani-cli
111
118
```
112
119
You'll get a warning about `Signature verification failed [4-Signatures public key is not available]` but this can be ignored from the prompt.
113
120
114
-
*Note: package is noarch, so any architecture should work, even though the repo is labled x86-64*
121
+
*Note: package is noarch, so any architecture should work, even though the repo is labelled x86-64*
115
122
116
123
#### Installing from source
117
124
118
125
Install dependencies [(See below)](#Dependencies)
119
126
120
127
```sh
121
128
sudo rm -rf "/usr/local/share/ani-cli""/usr/local/bin/ani-cli""/usr/local/bin/UI" /usr/local/bin/player_*#If some of these aren't found, it's not a problem
*Also note that mpv installed through flatpak is not compatible*
127
-
128
133
129
134
### MacOS
130
135
@@ -142,21 +147,20 @@ cd .. && rm -rf ./ani-cli
142
147
*To install (with Homebrew) the dependencies required on Mac OS, you can run:*
143
148
144
149
```sh
145
-
brew install curl grep axel openssl@1.1 ffmpeg git && \
150
+
brew install wget grep aria2 ffmpeg git fzf&& \
146
151
brew install --cask iina
147
152
```
148
153
*Why iina and not mpv? Drop-in replacement for mpv for MacOS. Integrates well with OSX UI. Excellent support for M1. Open Source.*
149
154
150
155
### Windows
151
156
152
-
*Make sure git bash is installed [(Install)](https://git-scm.com/download/win)*
157
+
*ani-cli needs a posix shell and the current way is git bash. Unfortunately fzf can't run in git bash's default terminal. The solution is to use git bash in windows terminal*
153
158
154
-
*Note that the installation instruction below must be done inside **Git Bash**, not in Command Prompt or Powershell*
159
+
First, you'll need windows terminal preview. [(Install)](https://apps.microsoft.com/store/detail/windows-terminal-preview/9N8G5RFZ9XK3?hl=de-at&gl=at&rtc=1)
155
160
156
-
mpv is not added to $PATH automatically when installed and thus the script is unable to use it. You either have to do this manually, or install it via scoop (recommended):
157
-
```sh
158
-
scoop install mpv
159
-
```
161
+
Then make sure git bash is installed. [(Install)](https://git-scm.com/download/win) It needs to be added to windows terminal [(Instructions)](https://stackoverflow.com/questions/56839307/adding-git-bash-to-the-new-windows-terminal)
162
+
163
+
The following steps and ani-cli need to be run from git bash in windows terminal.
160
164
161
165
#### Scoop bucket
162
166
@@ -168,12 +172,14 @@ scoop install ani-cli
168
172
#### From source
169
173
```sh
170
174
rm -rf "/usr/local/share/ani-cli""/usr/local/bin/ani-cli""/usr/local/bin/UI" /usr/local/bin/player_*#If some of these aren't found, it's not a problem
*Run ani-cli in Git Bash (Running it in cmd or powershell may or may not work)*
180
+
#### Dependencies
181
+
182
+
All dependencies can be installed with scoop (from the extras bucket), however some users experienced that installed programs aren't always added to the path. If this happens installing from winget instead usually works.
177
183
178
184
### Android
179
185
@@ -191,18 +197,12 @@ pkg install ani-cli
191
197
```sh
192
198
pkg up -y
193
199
rm -rf "$PREFIX/share/ani-cli""$PREFIX/bin/ani-cli""$PREFIX/bin/UI""$PREFIX"/local/bin/player_*#If some of these aren't found, it's not a problem
You need to add any referrer in mpv by opening mpv [(playstore version)](https://play.google.com/store/apps/details?id=is.xyz.mpv), going into Settings -> Advanced -> Edit mpv.conf and adding (for example):
202
-
203
-
```
204
-
referrer="https://animixplay.to/"
205
-
```
205
+
For players you can use the apk (playstore/fdroid) versions of mpv and vlc. Note that these cannot be checked from termux so a warning is generated when checking dependencies.
*[animdl](https://github.com/justfoolingaround/animdl): Ridiculously efficient, fast and light-weight (supports most sources: animixplay, 9anime...) (Python)
366
+
*[animdl](https://github.com/justfoolingaround/animdl): Ridiculously efficient, fast and light-weight (supports most sources: allanime, zoro ... (Python)
367
+
*[jerry](https://github.com/justchokingaround/jerry): stream anime with anilist tracking and syncing, with discord presence (Shell)
375
368
*[anime-helper-shell](https://github.com/Atreyagaurav/anime-helper-shell): A python shell for searching, watching, and downloading anime (Python)
376
369
*[anipy-cli](https://github.com/sdaqo/anipy-cli): ani-cli rewritten in python (Python)
377
370
*[dra-cla](https://github.com/CoolnsX/dra-cla): ani-cli equivalent for korean dramas (Shell)
0 commit comments