Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Songbird to v0.4.0 and serenity to v0.12.0 #134

Merged
merged 8 commits into from
Dec 1, 2023

Conversation

jontze
Copy link
Owner

@jontze jontze commented Nov 30, 2023

This PR updates Songbird and serenity. As the new versions bring a lot of change to the public API, this ended in a larger refactor.

Especially the songbird update brings some good performance improvements to the audio processing as now Symphonia is used and we can finally get rid of ffmpeg as dependency.

Close #133
Close #132
Close #131

Due to the lockfile update
Close #114
Close #122

Read more about the changes with the new versions:

This is not needed anymore after the latest songbird v4.0.0 release.
This brings major changes to audio processiond and the public serentiy
API. Therefore the app is refactored to adjust to the new API.
@jontze jontze added dependencies Pull requests that update a dependency file refactor Something was changed, but the functionality is the same rust Pull requests that update Rust code labels Nov 30, 2023
@jontze jontze self-assigned this Nov 30, 2023
@jontze jontze force-pushed the fix/update-songbird-serenity branch from ba6be41 to 285aded Compare December 1, 2023 11:36
@jontze jontze marked this pull request as ready for review December 1, 2023 11:44
@jontze jontze force-pushed the fix/update-songbird-serenity branch from 285aded to e70e482 Compare December 1, 2023 11:54
@jontze jontze merged commit f0a75c3 into develop Dec 1, 2023
4 checks passed
@jontze jontze deleted the fix/update-songbird-serenity branch December 8, 2023 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file refactor Something was changed, but the functionality is the same rust Pull requests that update Rust code
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant