Kind of music bot for discord, written in C# and with DSharpPlus. This bot is dedicated for the use with AzuraCast and does not work at it's fully glory without it.
Explore the docs »
Invite AzzyBot to your server!
Report a bug
-
Request a feature
Join the discord community
- Create, manage and work with your AzuraCast station directly from discord
- Check if new files were added to your station
- Check if the instance needs some updates
- Check if your instance is still online or down
- Export your playlists
- Get the played song history
- Get some technical hardware stats of your server
- Get the songs from inside your playlists
- Listen to your station's mount points inside voice channels
- Remove songs from your song request queue
- Search and request a specific song on your station
- See what's currently played
- Skip songs if you don't want to hear them
- Start and stop your station
- Switch the current playlist
- Update your whole instance with a single command
- Users are able to upload files to a specific channel
- View your AzuraCast system logs
- Listen to songs from SoundCloud (only provider right now)
- Clear your upoming song queue (or one song of it)
- Get the played song history
- Get the upcoming play queue
- Pause the music
- Resume the music
- Skip a song (or multiple)
Follow the instructions inside the wiki.
- CsvHelper
- DSharpPlus
- EntityFrameworkCore
- EntityFrameworkCore.Exceptions.PostgreSQL
- Lavalink4NET
- Microsoft.Extensions.X Libs
- Npsql
- NReco.Logging.File
- Roslynator
- System.Linq.Async
- TagLibSharp
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feat/AmazingFeature
) - Open a Pull Request
Distributed under the AGPL-3.0 License. See LICENSE for more information.