Skip to content

Back to rust#68

Merged
fng97 merged 12 commits intomainfrom
back-to-rust
May 17, 2025
Merged

Back to rust#68
fng97 merged 12 commits intomainfrom
back-to-rust

Conversation

@fng97
Copy link
Owner

@fng97 fng97 commented May 17, 2025

Shockingly, rewriting everything in Zig was taking longer than expected (only made it past implementing a WebSocket client). Fixed up the Rust version so I can move onto other projects.

Lots has been changed from the original Rust version. Now storing intro clips locally instead of streaming from YouTube. ffmpeg is used to convert any intro clip, audio/video attached to set_intro command, into the Opus format.

fng97 added 11 commits May 17, 2025 19:21
Add ".DS_Store" to gitignore
Includes updating deps and removing unused database logic.
Provides the flexibility to handle more media types (such as video). We
can just limit the attachment size and then trust FFMPEG to crop the
track to 5s. It's also compressing the crap out of the audio tracks.
Awesome tool!
Can't easily use the test container from NixOS-WSL or nix-darwin so
leaving it as-is for now. Can't build the container in Darwin and in
WSL the networking doesn't work.
fng97 added a commit that referenced this pull request May 17, 2025
@fng97 fng97 merged commit 8658be2 into main May 17, 2025
1 check failed
@fng97 fng97 deleted the back-to-rust branch May 17, 2025 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant