xirreal@dev:~/projects/blossom $ cat README.md / · projects
[ project/blossom ]

blossom

active

music and image processing discord bot

stack: rust, poise, lavalink, skia, ffmpeg

a discord bot written in rust. poise + serenity for slash commands and message context menus, lavalink + songbird for voice, and skia + ffmpeg for media processing. the public side is mostly image crimes: caption images/gifs/videos, remove the white caption bar again, reverse gifs/videos, change animation speed, and convert almost anything discord can embed into the superior webp format.

music handles youtube/soundcloud search, playlists, queues, skip/stop, and playback speed, but that’s private for my servers. the media commands are globally installable as discord app commands, so if you see blossom around you can add it and try the captioning yourself. currently deployed on my home server with docker compose, connected to an external lavalink network.