Commit Graph

386 Commits

Author SHA1 Message Date
Alpha
eb9cffbd7a feat: hide next episode button on reaching last episode
Hides the next episode button if the currently completed episode is the
last available episode on the server. Also affects auto-next feature,
where it returns to media actions menu on completion of last episode.
2025-03-16 16:06:46 +05:30
Benexl
c5f9c37d3a fix: preview images not showing in rofi menu 2025-03-16 09:46:23 +03:00
Benedict Xavier
6887c6ff10 Merge pull request #72 from sudoAlphaX/multiple-download-ranges
feat: multiple download ranges in download in menu
2025-03-02 12:12:59 +03:00
Benedict Xavier
71003049d6 Merge branch 'master' into use_preffered_history_config_option 2025-02-24 08:45:41 +03:00
Benexl
6f69b785d8 feat(config): mpv pre args 2025-02-23 20:52:52 +03:00
Alpha
6756540fd1 feat: multiple download ranges in download in menu
Improvement to 98e41e1e which allows selection of multiple download
ranges.

Example: :3 5:7 10 13 15:16 19:
will download 1,2,3,5,7,10,13,15,16,19 till the end

Variables can be named better.
2025-02-23 23:07:09 +05:30
Benexl
e6b9df25dd feat: ensure the environs externally provided by user are preferred 2025-02-23 20:28:41 +03:00
Benexl
f40dd2363a feat(updater): add instructions for post update 2025-02-23 20:24:26 +03:00
Benexl
61a525ff94 feat(config): pass custom mpv args 2025-02-23 20:18:23 +03:00
relive010
27d671f89d fix: config preferred_history option was unused due to switched if statements 2025-02-23 10:14:02 -07:00
Benedict Xavier
58edb0427f Merge pull request #70 from crasband1/not_history_continue_off_by_one_fix
fix: fixed off by one error in condition of continuing anime from Wat…
2025-02-23 19:39:09 +03:00
Benedict Xavier
7abcdc8f7c Merge pull request #69 from sudoAlphaX/move-next-eps-button-position
refactor: just move next episode to the top
2025-02-23 19:35:51 +03:00
relive010
5a337b1c97 fix: fixed off by one error in condition of continuing anime from Watching tab when logged into anilist when the anime is not in watch_history.json 2025-02-23 09:00:30 -07:00
Alpha
6c94dd22fc refactor: just move next episode to the top
When watching episodes, it makes sense to go to the next episode after
completing the current one. Currently, when an episode is completed,
replay button appears first in media_player_controls menu.

This patch just moves replay button below such that the next episode
button takes priority, and the user can watch the next episode with a
single key press (<return>) which is less immersion breaking that
(<down> <return>).
2025-02-23 16:48:53 +05:30
Alpha
8c7e1e201f fix: download in menu range fix
When using the download in menu feature introduced by 98e41e1,
downloading using range (3:5) doesn't work as expected. It starts
incremented by 1. Example: 3:5 selects episodes 4 and 5.

This patch addresses this issue by simply decrementing the start_episode
variable by 1 before adding adding to range list.
2025-02-23 16:44:19 +05:30
Benexl
98e41e1eb5 feat: download anime menu option 2025-02-23 09:53:31 +03:00
Benexl
93654be74f feat: enhance login experience 2025-02-22 12:58:45 +03:00
relive010
bce5acf7b5 added support for macOS login via key pasted into anilist_key.txt in Downloads 2025-02-19 02:16:38 -07:00
Benexl
228be7e1f7 feat: add support for the year 2025 in available years list 2025-02-18 11:23:40 +03:00
benexl
0822e2e92c feat: improve preview logic 2025-01-29 19:47:56 +03:00
benexl
60b74bee18 feat: update the preview script 2025-01-29 18:47:12 +03:00
Type-Delta
5500ec49c8 💫 update: which_win32_gitbash() to handle git.exe in bin dir 2025-01-24 12:10:52 +07:00
Type-Delta
8c94380050 🛠️ fix: fzf preview use the wrong bash.exe on Windows 2025-01-23 19:40:45 +07:00
Type-Delta
87a97dd0c6 🧹 cleanup: fix typos 2025-01-23 07:40:42 +07:00
Abdist
036f448906 Update utils.py 2025-01-18 21:25:32 +01:00
Abdist
b5aeed9268 Update utils.py
strip() was not neccessary
2025-01-18 15:47:19 +01:00
Abdist
4257502b85 Update utils.py 2025-01-16 14:28:43 +01:00
Abdist
28a857520f Update utils.py 2025-01-16 14:26:12 +01:00
Abdist
4f9fff375c Update utils.py 2025-01-16 14:21:43 +01:00
Abdist
ce31f63788 Update utils.py 2025-01-16 14:01:53 +01:00
Abdist
9412c2491e Update utils.py 2025-01-16 13:56:20 +01:00
Abdist
8209adec62 Update utils.py 2025-01-16 13:54:07 +01:00
Abdist
39703d9eca Update utils.py 2025-01-16 13:44:01 +01:00
Abdist
57d16b3e18 Update utils.py 2025-01-16 13:10:06 +01:00
Abdist
73a99f8b96 Update utils.py 2025-01-16 13:07:54 +01:00
Abdist
309d7d5858 Update utils.py 2025-01-16 13:04:49 +01:00
Abdist
8d20e490ca Update utils.py 2025-01-16 13:00:26 +01:00
Abdist
3a6e005f3a Update utils.py 2025-01-16 12:55:04 +01:00
Type-Delta
c4df2587d0 Merge branch 'master' into fix-missing-meta 2025-01-06 21:28:18 +07:00
Benedict Xavier
b38f66767f Merge pull request #50 from sudoAlphaX/notify-timeout
refactor!: change notifier timeout config to seconds
2025-01-05 23:31:39 +03:00
Alpha
e39c992883 refactor!: change notifier timeout config to seconds
BREAKING CHANGE: change notification timeout from minutes to seconds in
config.
2025-01-05 22:04:09 +05:30
Alpha
a1744fc9b3 docs: fix typo for anilist login command 2025-01-05 21:59:32 +05:30
benexl
2f5684a93a feat(cli): add option to disable user config 2025-01-04 23:37:30 +03:00
Piradata
e6412631ae correct some typos 2024-12-31 19:06:53 -03:00
Type-Delta
72cec28613 add: --hls-use-h264 to convert ts streams to mp4 2024-12-28 09:35:49 +07:00
Serial_Jaywalker
c0a57c7814 Check if in venv before attempting user install/update. 2024-12-16 01:52:03 -08:00
benexl
677f4690fa feat(anilist): make perPage configurable 2024-12-07 21:49:37 +03:00
Benexl
71cfe667c9 Merge branch 'master' into master 2024-12-03 12:39:56 +03:00
benex
d9692201aa fix: type errors 2024-12-03 12:38:29 +03:00
benex
1fd4087b41 fix: type errors 2024-12-03 12:32:08 +03:00