Skip to content

smcclennon/SongID

Repository files navigation

SongID

License FOSSA Status GitHub last commit HitCount

SongID is a Telegram bot that can identify music in audio/video files you send it. These files can be screen recordings of an instagram post, or a telegram audio message taken by holding down the microphone icon in the bottom right.

The bot downloads audio and video files it get sent on telegram via the Telegram Bot API, and sends the file to ACRCloud for audio recognition processing.

Working with the Telegram Bot API is made significantly easier by using the python-telegram-bot wrapper which simplifies every aspect of the API

Features

  • Identify music within files
  • Supports video files
  • Supports Telegram audio messages
  • Find the name, artist, album, duration and release date of an identified song
  • Provide direct links to the song on YouTube, Spotify and Deezer
  • Deletes downloaded files as soon as they've been processed

Blog Post

Read the blog post on how I created SongID on the ACRCloud blog

Also featured on Telegram Channels and BotoStore

Screenshots

Send Voice MessageSend Video

Written in Python 3.8 on Windows 10

Releases

No releases published

Packages

No packages published