Skip to content

Abbasxan/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.

About

This is YukkiMusic an updated version of YukkiMusicBot for streaming in Telegram voice chats.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%