Skip to content

Releases: AshokShau/TgMusicBot

v1.2.3

30 Aug 16:27
Compare
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
Compare
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
Compare
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
Compare
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

v1.1.9

02 May 04:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.8...v1.1.9

v1.1.8

18 Apr 14:02
Compare
Choose a tag to compare

What's Changed

  • style: format code in #39, #41, #42 and #43

  • Migrate the project to use uv for dependency management and restructure the project's package layout and fix vplay (seek, speed) by @AshokShau in #45

Full Changelog: v1.1.7...v1.1.8

v1.1.7

15 Apr 12:38
Compare
Choose a tag to compare

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

14 Apr 07:21
Compare
Choose a tag to compare

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

13 Apr 08:52
Compare
Choose a tag to compare

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

11 Apr 08:02
Compare
Choose a tag to compare

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