Skip to content

Releases: AshokShau/TgMusicBot

v2.1

26 Dec 15:16

Choose a tag to compare

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 SIGSEGV by @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

16 Nov 22:01
42da236

Choose a tag to compare

v2.0.3 Pre-release
Pre-release

What's Changed

Full Changelog: V2.0.3...v2.0.3

v2.0.3

04 Nov 22:09
c8daad9

Choose a tag to compare

v2.0.3 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.2...V2.0.3

v2.0.2

25 Oct 16:22
2c86c53

Choose a tag to compare

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

19 Oct 01:49

Choose a tag to compare

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

19 Oct 01:35
8ca8c00

Choose a tag to compare

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

30 Aug 16:27

Choose a tag to compare

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

25 Jun 12:29

Choose a tag to compare

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

23 May 17:14

Choose a tag to compare

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

16 May 08:16

Choose a tag to compare

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