All Projects → gise88 → yt2audiobot

gise88 / yt2audiobot

Licence: other
Telegram bot for converting YouTube videos to mp3

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to yt2audiobot

Youtube Mp3 Downloader
Extract music from YouTube videos
Stars: ✭ 187 (+619.23%)
Mutual labels:  mp3, youtube-dl
slam-mirrorbot
Aria/qBittorrent Telegram mirror/leech bot.
Stars: ✭ 1,072 (+4023.08%)
Mutual labels:  telegram-bot, youtube-dl
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+773.08%)
Mutual labels:  mp3, youtube-dl
Youtube Fetcher
📺 Youtube Podcasting 🎧
Stars: ✭ 31 (+19.23%)
Mutual labels:  mp3, youtube-dl
media-dupes
a minimal content duplicator for common media services like youtube
Stars: ✭ 53 (+103.85%)
Mutual labels:  mp3, youtube-dl
Fast Youtube To Mp3 Converter Api
Very Fast YouTube to MP3 & MP4 Converter API
Stars: ✭ 69 (+165.38%)
Mutual labels:  mp3, youtube-dl
kaishnik-bot
telegram & vk bot for students of KNRTU-KAI to make their daily routine more pleasant
Stars: ✭ 13 (-50%)
Mutual labels:  telegram-bot, peewee
URTube
URTube, a YouTube video to MP3 downloader built in NodeJs and Electron
Stars: ✭ 20 (-23.08%)
Mutual labels:  mp3, youtube-dl
Magneto Python Aria
Fork of staging-4.0-mega branch of https://github.com/lzzy12/python-aria-mirror-bot
Stars: ✭ 141 (+442.31%)
Mutual labels:  telegram-bot, youtube-dl
Smd
Spotify Music Downloader
Stars: ✭ 822 (+3061.54%)
Mutual labels:  telegram-bot, youtube-dl
Axiom
An FFmpeg GUI for Windows
Stars: ✭ 560 (+2053.85%)
Mutual labels:  mp3, youtube-dl
vscode-mediaplayer
Mediaplayer extention for VS Code
Stars: ✭ 18 (-30.77%)
Mutual labels:  mp3, youtube-dl
Pantheon
The fastest YouTube downloader.
Stars: ✭ 32 (+23.08%)
Mutual labels:  mp3, youtube-dl
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+7861.54%)
Mutual labels:  mp3, youtube-dl
YouTube-Downloader
No description or website provided.
Stars: ✭ 34 (+30.77%)
Mutual labels:  mp3, youtube-dl
tgmusicbot
Telegram bot for downloading audio from YouTube, SoundCloud & MixCloud.
Stars: ✭ 66 (+153.85%)
Mutual labels:  telegram-bot, youtube-dl
devtube
Laravel YouTube and Online Video viewing and download interface.
Stars: ✭ 30 (+15.38%)
Mutual labels:  mp3, youtube-dl
MIRROR-HUNTER
Who are we? We are the Hunters of all Torrent in this world.🗡️.Fork from SlamDevs
Stars: ✭ 86 (+230.77%)
Mutual labels:  telegram-bot, youtube-dl
gropple
Server and bookmarklet to download files via youtube-dl directly from your browser. Cross platform single binary installation, web browser configurable.
Stars: ✭ 33 (+26.92%)
Mutual labels:  mp3, youtube-dl
mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
Stars: ✭ 29 (+11.54%)
Mutual labels:  mp3, youtube-dl

yt2audiobot

Telegram bot for converting YouTube videos to mp3!

Instructions:

  • Use /start to begin (this will show you your ID) or /help to view all available commands.
  • Just give me the YouTube link and I will send you back the mp3 converted from the video. 😁
  • Now yt2audiobot works either with the videos or the playlists!

Installation:

# pip install -r requirements.txt

or you can use the script setup_venv_and_db to create a virtual environment for Python 2.7 and initialize the database

Configuration:

Create a file named SECRETS.txt in the root folder based of EXAMPLE_SECRETS.txt.. It needs to have the following lines:

  1. Your telegram username so you can be the root of your bot and can add other users or admins
  2. The bot access token! Get it simply by talking to BotFather and follow a few simple steps
  3. The musixmatch api key obtainable by registering at this link
  4. The spotify application Client ID
  5. The spotify application Client Secret

Running:

Just use ./startstop to run it or stop it. You can also add start/stop parameter.

Deploying:

I have created the deploy script to easily update the code on my server. If you want to use it, it is probably a great base but I think you will have to tune it for your needs..

Thanks to:

for these amazing libraries. ❤️

TODO:

  • I don't have so much time to work at this, so the code can be a bit ugly. As soon as I can I'll put my hands and time on this project.
  • Merge the databases.. I don't even know why I created them separately by the first time!
  • Users management for root and admins → list, ban, etc.
  • Audio management for root and admins → list, delete, etc.
  • Increase of the usability.. Telegram updates incessantly!
  • Make it works on Python 3.3+ at least!
  • Think about moving to python-telegram-bot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].