Skip to content

Releases: allerter/spotify-telegram-sync

2.1.1 - Minor Improvements

15 May 10:34
6aa14f9
Compare
Choose a tag to compare

Changes:

  • Added setting channel ID as TELEGRAM_CHANNEL.
  • Improved Spotify token error message.
  • Changed the log message for CHECK_TELEGRAM to be clearer.

Bug Fixes:

  • Added missing await statements.
  • Closed DeezLoader's HTTPX client after its work is done.

Dependencies:

  • Bumped requirements to the latest versions.
  • Bumped Heroku runtime Python to 3.8.10.

2.1.0 - Beware Expired Tokens

02 May 14:29
e03f987
Compare
Choose a tag to compare

Changes

  • When the bot encounters an expired Spotify refresh token or an invalid/expired Deezer ARL token, it will send a message about the token to the user's saved messages and exit/raise accordingly.
  • Use of exit was replaced by sys.exit as it's better to use the latter in production code.

2.0.0 - True Async, ...

14 Apr 12:54
Compare
Choose a tag to compare

Version 2.0.0 is a major version change and introduces breaking changes. Some environment variables have been renamed or removed and new ones have been added. Running the bot with a setup from <Refer to the README for more info.

Changes

  • The bot is now truly async (hopefully). requests is replaced by httpx, the database & the server are async, and async/await is used where needed.
  • The database was overhauled using SQLAlchemy. Now the user only needs to supply the correct database URL and have its driver installed. The rest (including creating the playlist table) is done by SQLAlchemy.
  • Added logging. The default level is INFO.
  • Removed the local playback feature.
  • Updated and bumped dependencies to the latest versions. Bumped
  • Heroku runtime Python to 3.8.9.
  • The code style and imports now conform to the standards of black and isort.

1.1.1 Minor Fix

20 Dec 17:18
Compare
Choose a tag to compare

Fixed issue where the uploaded file had no name and extension. This was caused because Telethon's client.upload_file needs a file name when the provided file parameter is not a string.

1.1.0 Minor Update

20 Dec 15:55
Compare
Choose a tag to compare
  • Added saving downloaded track as an in-memory file instead of downloading to disk.
  • Removed unnecessary web-dyno as Heroku won't put worker-dyno to sleep.
  • Tweaked some of the timings
  • Bumped some of the dependencies to newer versions

First Stable Version

20 Sep 14:28
Compare
Choose a tag to compare
1.0.0

removed second Telegram session