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 have been 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 history of songs played
- Get some technical hardware stats about your server
- Get the songs from inside your playlists
- Listen to your station's mount points within voice channels
- Remove songs from your song request queue
- Find and request a specific song on your station
- See what's currently playing
- Skip songs if you don't want to hear them
- Start and stop your station
- Change the current playlist
- Update your AzuraCast instance with a single command
- Allow users to upload files to a specific channel
- View your AzuraCast system logs
- Listen to songs from SoundCloud (currently the only provider right now)
- Clear your upcoming song queue (or only one song from 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.Exceptions.PostgreSQL
- Lavalink4NET
- Microsoft.EntityFrameworkCore
- Microsoft.Extensions.X Libs
- NCronJob
- Npsql
- Npsql.EntityFrameworkCore.PostgreSQL
- NReco.Logging.File
- Roslynator
- SonarAnalyzer.CSharp
- System.Linq.Async
- TagLibSharp
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. All 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 create a pull request directly after editing the README.md file with necessary changes.
- Please be sure to check your spelling and grammar.
- Create a separate PR for each suggestion.
- Please also read through the Code Of Conduct before submitting your first idea.
- Fork the project
- Create your feature franch (
git checkout -b feat/AmazingFeature
) - Commit your fhanges (
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.