SkillAgentSearch skills...

SongID

Music identification Telegram bot

Install / Use

/learn @smcclennon/SongID
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

<img src="https://smcclennon-img.netlify.app/projects/SongID/voice.png" alt="Send Voice Message" width="100%"></img><img src="https://smcclennon-img.netlify.app/projects/SongID/video.png" alt="Send Video" width="100%"></img>

Written in Python 3.8 on Windows 10

Related Skills

View on GitHub
GitHub Stars99
CategoryDevelopment
Updated9d ago
Forks24

Languages

Python

Security Score

100/100

Audited on Mar 29, 2026

No findings