Skip to content

TheTeamVivek/YukkiMusic

Repository files navigation

🎵 YukkiMusic 🎶

YukkiMusic is a powerful, enhanced version of the original YukkiMusicBot, designed for seamless, high-quality music streaming in Telegram voice chats. Built with Python and Pyrogram, it offers a robust and user-friendly experience for music lovers and bot developers alike. 🚀

⚙️ Configuration

Need help setting up? Check out our detailed configuration guide: Configuration Instructions.

Tip

Looking to use cookies for authentication?
See: Using Cookies for Authentication

Quick Deployment Options

Deploy on Heroku

Get started quickly by deploying to Heroku with just one click:

🖥️ VPS Deployment Guide

  • Update System and Install Dependencies:

    sudo apt update && sudo apt upgrade -y && sudo apt install -y ffmpeg git python3-pip tmux nano
  • Install uv for Efficient Dependency Management:

    pip install --upgrade uv
  • Clone the Repository:

    git clone https://github.com/TheTeamVivek/YukkiMusic && cd YukkiMusic
  • Create and Activate a Virtual Environment:

    • You can create and activate the virtual Environment before cloning the repo.
    uv venv .venv && source .venv/bin/activate
  • Install Python Requirements:

    uv pip install -e .
  • Copy and Edit Environment Variables:

    cp sample.env .env && nano .env

    After editing, press Ctrl+X, then Y, and press Enter to save the changes.

  • Start a tmux Session to Keep the Bot Running:

    tmux
  • Run the Bot:

    yukkimusic
  • Detach from the tmux Session (Bot keeps running):
    Press Ctrl+b, then d

🤝 Get Support

We're here to help you every step of the way! Reach out through:

  • 📝 GitHub Issues: Report bugs or ask questions by opening an issue.

  • 💬 Telegram Support: Connect with us on Telegram.

  • 👥 Support Channel: Join our community at TheTeamVivek.

⭐ Support the Original

Show your love for the project that started it all! If you're using or forking YukkiMusic, please star the original repository: ⭐ YukkiMusicBot

❣️ Show Your Support

Love YukkiMusic? Help us grow the project with these simple actions:

  • ⭐ Star the Original: Give a star to YukkiMusicBot.

  • 🍴 Fork & Contribute: Dive into the code and contribute to YukkiMusic.

  • 📢 Spread the Word: Share your experience on Dev.to, Medium, or your personal blog.

Together, we can make YukkiMusic and YukkiMusicBot even better!

🙏 Acknowledgments

A huge thank you to Team Yukki for creating the original YukkiMusicBot, the foundation of this project. Though the original is now inactive, its legacy lives on.

Special gratitude to Pranav-Saraswat for reviving the project with YukkiMusicFork (now deleted), which inspired YukkiMusic.

YukkiMusic is an imported and enhanced version of the now-deleted YukkiMusicFork, with ongoing improvements to deliver the best music streaming experience.