Releases: AshokShau/TgMusicBot
v2.1
What's Changed
- Enforce song duration limit, refactor cache, and enhance stability by @AshokShau in #140
- Streamline handlers and introduce toggleable detailed logging by @AshokShau in #142
- feat: add support for playing direct media links by @AshokShau in #147
- Fix severe race conditions and runtime crash by @AshokShau in #148
- feat: add thumbnail support and some fixes by @AshokShau in #149
- Replace imaging dependency with custom thumbnail processing by @AshokShau in #150
- Add RTMP streaming and refactor config and build setup by @AshokShau in #151
- fix:
fatal error: traceback did not unwind completely& someting -2 by @AshokShau in #152 - Dev by @AshokShau in #153
- fix: resolve data races in callback handling to prevent
SIGSEGVby @AshokShau in #154 - Minor fixes by @AshokShau in #157
- Minor fixes and update API (remove multi lang and thumb) by @AshokShau in #159
Full Changelog: v2.0.3...v2.1
v2.0.3
What's Changed
- feat: Add Deno dependency for yt-dlp by @AshokShau in #136
- Improve error handling, add pprof, and refactor ubot updates by @AshokShau in #137
- Refactor to
src/, add broadcast, improve handlers and voice calls by @AshokShau in #138 - update deps: 2f696fa
- Refactor video handling 9353478
- feat: Implement custom playlists feature by @AshokShau in #139
Full Changelog: V2.0.3...v2.0.3
v2.0.3
What's Changed
- Add Heroku deployment and upgrade dependencies by @AshokShau in #133
- bump mongo-driver from version 1.x to 2.0 by @AshokShau in #134
- Migrate code from pkg/ to internal/ directory and minor fixes by @AshokShau in #135
- fix heroku deploy with docker by @AshokShau in c8daad9
Full Changelog: v2.0.2...V2.0.3
v2.0.2
What's Changed
- feat: Add full localization and translations for 20 languages by @AshokShau in #129
- Enhance session management, bulk actions, and system metrics by @AshokShau in #130
- Implement dynamic video scaling and refine YouTube downloads by @AshokShau in #132
v2.0.0
refactor: rewrite TgMusicBot in Go
- Rewrote the entire bot from Python to Go for improved performance,
concurrency, and maintainability. Retained core features from the
original TgMusicBot.
Full Changelog: v1.2.4...v2.0.0
v1.2.4
last Python Release
What's Changed
- chore(deps): update 3 packages by @github-actions[bot] in #95
- chore(deps): update 1 packages by @github-actions[bot] in #96
- chore(deps): update 1 packages by @github-actions[bot] in #97
- start img and something -2 by @AshokShau in #98
- chore(deps): update 1 packages by @github-actions[bot] in #99
- improve by @AshokShau in #101
- Api v3 and #102 by @AshokShau in #103
- chore(deps): update 3 packages by @github-actions[bot] in #108
- chore(deps): update 1 packages by @github-actions[bot] in #109
- chore(deps): update 1 packages by @github-actions[bot] in #112
- chore(deps): update 1 packages by @github-actions[bot] in #113
- chore(deps): update 2 packages by @github-actions[bot] in #114
- chore(deps): update 2 packages by @github-actions[bot] in #115
- chore(deps): update 1 packages by @github-actions[bot] in #116
- chore(deps): update 1 packages by @github-actions[bot] in #117
- chore(deps): update 1 packages by @github-actions[bot] in #118
- chore(deps): update 1 packages by @github-actions[bot] in #119
- chore(deps): update 2 packages by @github-actions[bot] in #120
- style: format code with Black and isort by @deepsource-autofix[bot] in #123
- Add comprehensive documentation to the entire repository. by @AshokShau in #124
Full Changelog: https://github.com/AshokShau/TgMusicBot/commits/v1.2.4
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