Skip to content

TrackRadar is a music recognition bot that uses the Twitter API to identify songs from video content. Enhance your music discovery experience on Twitter with TrackRadar.

Notifications You must be signed in to change notification settings

haakanergun/track_radar_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TrackRadar

TrackRadar is a Twitter bot that identifies and provides information about songs in tweeted videos. The bot can be triggered by mentioning the bot's username in a tweet, or by tweeting a video and asking for the song's name in a reply. TrackRadar will analyze the video and reply with the artist's name, song title, and a link to the song on YouTube.

Features

  • Recognizes songs in videos tweeted by users
  • Supports multiple languages for search queries
  • Replies with song information, including:
    • Artist name
    • Song title
    • YouTube URL for the song

Installation and Setup

  1. Clone the repository:
git clone https://github.com/haakanergun/track_radar_bot.git
  1. Navigate to the project directory:
cd track_radar_bot
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Run the bot:
python bot_v3.py

How to Use

  1. Mention the bot's username in a tweet containing a video, or ask for the song's name in a reply to a tweet containing a video.
  2. The bot will analyze the video, identify the song, and reply with the song information.

Dependencies

  • tweepy
  • acrcloud
  • google-api-python-client

Contributing

Contributions are welcome! If you have any suggestions, ideas, or improvements, please feel free to create a pull request or open an issue.

About

TrackRadar is a music recognition bot that uses the Twitter API to identify songs from video content. Enhance your music discovery experience on Twitter with TrackRadar.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages