Skip to content

fix: update AllAnime decryption logic and search parsing#1649

Closed
Hackedghost64 wants to merge 1 commit intopystardust:masterfrom
Hackedghost64:fix-decryption
Closed

fix: update AllAnime decryption logic and search parsing#1649
Hackedghost64 wants to merge 1 commit intopystardust:masterfrom
Hackedghost64:fix-decryption

Conversation

@Hackedghost64
Copy link
Copy Markdown

@Hackedghost64 Hackedghost64 commented Apr 16, 2026

  • Implemented AES-256-GCM decryption for the new 'tobeparsed' field.
  • Switched search result parsing to python3 for better reliability.
  • Updated README.md with new dependencies (python3, pycryptodome).
  • Bumped version to 4.12.0.

Pull Request Template

Type of change

  • Bug fix

Description

well i needed to add a layer of decryption to get the links

Checklist

  • any anime playing
  • bumped version

  • next, prev and replay work
  • -c history and continue work
  • -d downloads work
  • -s syncplay works
  • -q quality works
  • -v vlc works
  • -e (select episode) aka -r (range selection) works
  • -S select index works
  • --skip ani-skip works
  • --skip-title ani-skip title argument works
  • --no-detach no detach works
  • --exit-after-play auto exit after playing works
  • --nextep-countdown countdown to next ep works
  • --dub and regular (sub) mode both work
  • all providers return links (not necessarily on a single anime, use debug mode to confirm)

  • -h help info is up to date
  • Readme is up to date
  • Man page is up to date

Additional Testcases

  • The safe bet: One Piece
  • Episode 0: Saenai Heroine no Sodatekata ♭
  • Unicode: Saenai Heroine no Sodatekata ♭
  • Non-whole episodes: Tensei shitara slime datta ken (ep. 24.5, ep. 24.9)
  • All Providers: Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e (TV) (3 m3u8, 3 mp4, 1 fast4speed, 1 sharepoint)
  • The examples of the help text

- Implemented AES-256-GCM decryption for the new 'tobeparsed' field.
- Switched search result parsing to python3 for better reliability.
- Updated README.md with new dependencies (python3, pycryptodome).
- Bumped version to 4.12.0.
@justchokingaround
Copy link
Copy Markdown
Collaborator

@Derisis13 i will let you take care of this one :D

@port19x
Copy link
Copy Markdown
Collaborator

port19x commented Apr 17, 2026

@justchokingaround didn't you implement this in #1650 ?
If so, let's close this PR in favor of your more idiomatic implementation

@Hackedghost64
Copy link
Copy Markdown
Author

So is there an issue with the code?

@port19x
Copy link
Copy Markdown
Collaborator

port19x commented Apr 17, 2026

Yes. The main issue is calling python3, making this a weird hybrid of a shell and python script

@justchokingaround
Copy link
Copy Markdown
Collaborator

@justchokingaround didn't you implement this in #1650 ? If so, let's close this PR in favor of your more idiomatic implementation

yeah but i wanted @Derisis13 to dunk on him for using python

@justchokingaround
Copy link
Copy Markdown
Collaborator

and on the vibe coding

@port19x port19x closed this Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants