Изначально задумывался как Discord-бот для прослушивания музыки на замену Rythm и других ботов, что перестали поддерживать воспроизведение роликов с YouTube. Сейчас разделился на три составляющие:
Выполняет поиск по запросу в разных сервисах вроде YouTube, Soundcloud и т.п. (на данный момент работает только с YouTube)
Хранит текущий плейлист и проигрывает запрошенное аудио в запрошенном формате
Получает команды от Discord'а и проигрывает аудио в канал, в котором был вызван
Asp.net - веб-фреймворк
Discord.net - для связи с дискордом
Orleans - реализация модели актора
ffmpeg - обработка аудио
- Скачать проект
- Поместите ffmpeg в папку Treplo.PlayerService\external перед сборкой, или напрямую в корень проекта после сборки
- Запустить проект на локальной машине
- Пригласить бота на сервер в Discord
- Пользоваться
В планах поиск в spotify, soundcloud, yandex music, а также создание собственных плейлистов и воспроизведение локальных файлов

