Skip to content

Add StarfallX v1.2 video tools and anime thumbnail improvements - #1

Open
mari8438 wants to merge 174 commits into
aquib4040:wzv3from
mari8438:starfallx-v1.2-video-tools
Open

Add StarfallX v1.2 video tools and anime thumbnail improvements#1
mari8438 wants to merge 174 commits into
aquib4040:wzv3from
mari8438:starfallx-v1.2-video-tools

Conversation

@mari8438

@mari8438 mari8438 commented Jun 5, 2026

Copy link
Copy Markdown

This PR adds advanced Video Tools, manual -vt mode, audio/subtitle ordering, keep audios/subtitles, video+video merge, AniList/TMDb anime landscape thumbnails, FFmpeg queue safety, reverse autorename, clean planner messages, and topic-wise settings.

Validation:

  • Ran python -m compileall bot successfully.

EithonX and others added 30 commits May 26, 2026 05:14
Explicitly call resolve_peer() before sending "Leech Started" to the
dump chat. Also handle PeerIdInvalid in send_message() with a retry
after resolving the peer.
uvloop 0.22.x no longer implicitly creates an event loop in
install(). Create and set one immediately after, before any imports
that need asyncio.get_event_loop(). Remove the 0.21.0 version pin.
The _send_cached() approach (introduced in 1fa80d8) broke BotPM and
leech_dest forwarding by using unreliable file_id caching. When
msg.document was None, the fallback to msg.message_id caused
MEDIA_EMPTY. Revert to copy_message() which copies media directly
using from_chat_id + message_id — no file_id needed. Also fixes
duplicate _send_cached call for leech_dest.
Fix peer resolution and update event loop handling for asyncio
Signed-off-by: Riajul <93116400+rjriajul@users.noreply.github.com>
Updated README to enhance clarity, design, and structure.

Signed-off-by: Mystery SD <105407900+SilentDemonSD@users.noreply.github.com>
Signed-off-by: Sussy Baka <95069650+lmao-ded1@users.noreply.github.com>
Signed-off-by: ⌯ Ꭺɴᴏɴʏᴍᴏᴜꜱ | ×͜× | <155171427+NBBotz@users.noreply.github.com>
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.

7 participants