Releases: AshokShau/TgMusicBot
v1.2.3
What's Changed
-
chore(deps): update package's by @github-actions[bot] in #95, #96, #97 , #98, #99 , #104
-
Enhance the start and help flows with an image-based greeting, stylized buttons, and improved navigation and error handling by @AshokShau in #98
-
Improve internal filter, downloader, service, and data model implementations; streamline command handlers; clean up deprecated fields; and add dependencies management. by @AshokShau in #101
-
Unify and centralize permission enforcement using a new admins_only decorator, migrate all commands to use it, update YouTube download flow to API v3 track endpoint with enhanced error handling, adjust inline callback handling for voice playback, bump dependencies, and increase queue listing limit to 15 tracks by @AshokShau in #103
-
closed #102
Full Changelog: https://github.com/AshokShau/TgMusicBot/commits/v1.2.3
v1.2.2
What's Changed
- fixes by @AshokShau in #66
- Refactor task scheduling and HTTP client behavior for improved reliability and consistency. by @AshokShau in #67
- add progress bar for YT by @AshokShau in #68
- refactor: switch to aiohttp, async translations, improved update cmd, YT params, and support scripts by @AshokShau in #69
- refactor: replace AioHttpClient with HttpxClient, improve downloads & path handling by @AshokShau in #71
- Refactor and reorganize codebase into a clear core/module package structure in b46fa25
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Implement ChannelPlay feature to allow linking supergroups to channels by @AshokShau in #63
- Persist logs to a file and introduce a developer-only /logs command by @AshokShau in #64
- Introduce automated assistant rejoin and user status caching, refactor assistant helper methods .... by @AshokShau in #65
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Add functionality to clear all assistant associations across chats and some fixes by @AshokShau in #55
- Refactor and enhance YouTube-related functionality, add auto-end feature for voice chats, and improve code organization by @AshokShau in #57
- Refactor language selection and user status management, update dependencies, and add Kurdish language support. by @AshokShau in #60
- Refactor callback handling into its own module & WIP by @AshokShau in #61
- Switch the database driver from Motor to pymongo's async client by @AshokShau in #62
Full Changelog: v1.1.9...v1.2.0
v1.1.9
What's Changed
- configs by @AshokShau in #46
- Wip by @AshokShau in #47
- add help menu by @AshokShau in #48
- fix video download by @AshokShau in #49
- Refactor and simplify the bot configuration and add an update/restart functionality by @AshokShau in #50
- fixes (Improve video download configuration in yt-dlp helper) by @AshokShau in #52
- Improve type hinting, error handling, and code quality across multiple modules in the TgMusicBot project by @AshokShau in #53
- Implement internationalization (i18n) support by @AshokShau in #54
Full Changelog: v1.1.8...v1.1.9
v1.1.8
v1.1.7
What's Changed
- refactor(database): replace hardcoded global with bot_id in bd06427
- Improve broadcast functionality and add a periodic job to leave inactive chatsby @AshokShau in #34
- build(deps): update tdjson and pytdbot in #33
- Enhance Telegram media download functionality with progress tracking, caching, and improved error handling by @AshokShau in #35
- Add a close button to various inline keyboards in the music player interface by @AshokShau in #36 & f2ba6db
- Improve download performance and reliability for media downloads using yt-dlp by @AshokShau in #37
Full Changelog: v1.1.6...v1.1.7
v1.1.6
What's Changed
- enforce Python >= 3.10 in f510fb2
- Implement video playback support and enhance the music bot's functionality with various improvements and refactoring by @AshokShau in #32
New Features:
- Add /vplay command to support video playback
- Implement video download and streaming capabilities
Enhancements:
- Refactor play command to support both audio and video playback
- Improve code formatting and structure across multiple modules
- Enhance error handling and logging
- Add more flexible configuration for download and streaming
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
- Add configurable buttons and thumbnail toggle for music playback by @AshokShau in #31
New Features:
- Added ability to toggle music player buttons on/off for each chat
- Added ability to toggle song thumbnails on/off for each chat
Enhancements:
- Simplified database caching mechanism
- Refactored buttons layout in music player
- Improved error handling in various modules
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Fix boolean conversion for IGNORE_BACKGROUND_UPDATES env variable in 239f565
- Refactor and improve the music bot's core functionality, adding authentication, logging, and enhancing code quality by @AshokShau in #30
Full Changelog: v1.1.3...v1.1.4