Version history

0.15.0 (2023-02-20)

  • refactor and fix many things

0.14.2 (2022-12-19)

  • merge #508:

  • support 320 Kbps

  • stop the bot from handling telegram links

  • added domain and id blacklisting and whitelisting

  • add metadata to downloaded songs

  • more described in PR #508

  • support working in channels, close #176

0.14.1 (2022-12-18)

  • fix youtube playlist and video in playlist download, close #439

0.14.0 (2022-12-18)

  • many things

0.13.6 (2020-08-03)

  • add and handle timeout for youtube-dl get-url and cookies file download

  • update requirements

0.13.5 (2020-08-02)

  • update requirements

0.13.4 (2020-05-10)

  • support tiktok video download/upload

  • update requirements

0.13.3 (2020-04-18)

  • many cosmetic refinements

  • update requirements

0.13.2 (2020-03-25)

  • use scdl fork with soundcloud api v2 support

  • add support for m.soundcloud links for new scdl fork

  • bump requirements

0.13.0 (2020-02-28)

  • upgrade to python-telegram-bot version 12

  • support photo captions with links

  • disable support for edited messages

  • replace goo.gl with yandex’ clck.ru, shortening works properly again

  • refactor a little, remove deprecated configs, start fixing docs

0.12.2 (2020-01-14)

  • refined source IP handling

0.12.1 (2020-01-13)

  • hotfix for env parsing

0.12.0 (2020-01-13)

  • add support for source IPs randomization for downloading from youtube

0.11.0 (2020-01-12)

  • add support for cookie file for youtube-dl - it helps with downloading yandex.music from different countries

0.10.0 (2020-01-07)

  • use ffmpeg-python for converting instead of RAM-heavy pydub, remove pydub requirement

  • update docs and requirements

  • many cosmetic and CI fixes

0.9.27 (2019-12-01)

  • return timestamp to scdl using some hacks

  • don’t treat one track’s fail as playlist’s fail for scdl

0.9.26 (2019-11-30)

  • upgrade requirements to use scdl from git

  • various deployment and CI/CD improvements

0.9.21-25 (2019-11-04)

  • catch scdl ‘not streamable’ error and add some explanation about youtube ‘429 too many requests’ error

  • upgrade requirements

  • add python 3.8 support

  • various deployment and CI/CD improvements

0.9.20 (2019-10-11)

  • upgrade requirements

  • add python 3.7 support

  • remove pyup

  • fix travis pypi access

0.9.19 (2019-02-09)

  • edited help message

  • upgrade requirements

0.9.18 (2018-09-01)

  • upgrade requirements

0.9.17 (2018-05-12)

  • upgrade requirements

0.9.16 (2018-03-08)

  • markdown in audio captions HOTFIX

0.9.15 (2018-03-03)

  • markdown in audio captions

0.9.14 (2018-02-11)

  • source is now captions

  • more precise help and settings

0.9.13 (2018-02-11)

  • short original links in captions

  • wait a bit added

0.9.12 (2018-02-11)

  • flood is now source

  • wait a beet/beat random

  • provide youtube video titles in caption

  • 200 char caption text wrap

0.9.11 (2018-02-10)

  • send tags and time length to Telegram

  • extract-artist feature

  • wait a beet

  • requirements updated

0.9.10 (2017-12-14)

  • convert non-mp3 files to mp3

  • don’t apologize for pictures

  • don’t allow sc/you links

  • some renaming, move get_direct_urls to utils

0.9.9 (2017-12-12)

0.9.8 (2017-12-05)

  • b0tan logging improvement

  • requirements updated

0.9.7.2 (2017-12-05)

  • console debug logging

0.9.7.1 (2017-12-05)

  • easter egg added

0.9.7 (2017-12-04)

  • new telegram logging

  • only admins can change settings

  • close button in settings

0.9.6 (2017-12-03)

  • separate file for utils, botan track refactored

  • parse message for markdown text links too

  • temporary disable SSL verification for botan (cert expired)

0.9.5.2 (2017-12-03)

  • hot fix

0.9.5.1 (2017-12-02)

  • fix logging

0.9.5 (2017-12-02)

  • settings command

  • persistent storage for settings

  • refactoring

0.9.4 (2017-11-27)

  • exception-driven behavour

  • clutter is now flood

  • better alerting

0.9.3 (2017-11-22)

  • don’t spam on second try

  • better logging config for different destinations

0.9.2 (2017-11-21)

  • more error checking and responding with errors

  • much much much polishing and refactoring

0.9.1 (2017-11-20)

  • more error checking and responding

  • limit youtube-dl time to download

  • avoid live downloads

  • logging refactor and refinement

  • help updates

0.9.0 (2017-11-20)

  • return of inline mode as fast download (link is sent to telegram servers for download)

  • refactor and refinement

  • help updates

  • add some spam captions :)

0.8.3 (2017-11-19)

0.8.2 (2017-11-19)

  • cool refinements in logging

  • store urls, so button response is faster now

0.8.1 (2017-11-19)

  • some logging fixes

0.8.0 (2017-11-19)

  • many fixes and workarounds

  • alerting & logging

0.7.10 (2017-11-05)

  • botanio fix - send user id, not chat id

0.7.9 (2017-11-05)

  • botanio fix

  • tmpreaper config sample

  • clutter fix

0.7.8 (2017-11-04)

  • botanio

  • maintenance

0.7.7 (2017-09-11)

  • maintenance

0.7.6 (2017-09-11)

  • SYSLOG_DEBUG env var to disable logging of full messages

  • maintenance

  • Logentries support

0.7.5.1 (2017-09-03)

  • YouTube number remove

0.7.5 (2017-09-03)

  • maintenance

0.7.4 (2017-08-03)

  • msg_store fixes

0.7.3 (2017-07-20)

  • orig_msg_id hotfix and don’t send chat action on every link

0.7.2 (2017-07-19)

  • Updated requirements

0.7.1 (2017-07-05)

  • Hotfix

0.7.0 (2017-07-05)

  • Travis CI, tests and docs from cookiecutter

0.6.3 (2017-07-04)

  • Back to bandcamp-dl and scdl and download timeouts

0.6.2 (2017-07-04)

  • Help message in groups now redirects to PM

0.6.1 (2017-07-03)

  • Async run of download/send command

  • Link command

0.6.0 (2017-07-02)

  • Added text files to sdist

  • Bandcamp and SoundCloud-widgets is now downloaded with youtube-dl

  • Supported parsing widgets from pages

  • Refactor

0.5.1 (2017-07-02)

  • New clutter command

  • Help refinements

  • Some fixes

0.5.0 (2017-06-28)

  • Big refactor to class-based

  • Syslog support

  • Some fixes

0.4.0 (2017-06-15)

  • Console script!

  • Setup script version improvements

  • Ask in groups only, download immediately in private

  • Bandcamp: Download links without ‘bandcamp’ for /dl

  • Move TODOs to issues

  • Button to destroy music from the Internet

0.3.1 (2017-06-12)

  • Markdown to reStructuredText

  • Copy tags to parts

0.3.0 (2017-06-10)

  • YouTube playlists support

  • Split audio by 50 MB size for sending

  • Disable privacy mode and ask for download

0.2.0 (2017-06-06)

  • Webhooks and async

0.1.0 (2017-06-04)

  • First usable and stable version.