AmandaDiscord / Volcano

A light-weight LavaLink compatible replacement
MIT License
71 stars 15 forks source link

Switch from ffmpeg to songbird #29

Closed viztea closed 1 year ago

viztea commented 1 year ago

This PR switches Volcano to https://github.com/serenity-rs/songbird, an async rust library for Discord. As of right now it uses my custom bindings (https://github.com/melike2d/node-songbird), however, I may write custom bindings for Volcano because my bindings use the new Symphonia Songbird backend which does not use ffmpeg.

Symphonia lacks a built-in DSP, e.g. equalizer, Lavaplayer-like Seeking, and support for m3u8.

I've also converted this repo into a mono-repo because I did not want to create a separate PR for VolcanoSDK.

pr desc not finished lel

viztea commented 1 year ago

Replaced by feat/symphonia