Mediaslay | Own your own media. banner

Mediaslay | Own your own media.

3 devlogs
16h 7m 59s

Updated Project: While the SoM version had the core for videos, songs, and artists, since then a lot has changed. We've redone how we handle YouTube and Spotify integration and added tons of new features.
First created for SoM (50+ hrs from SoM…

Updated Project: While the SoM version had the core for videos, songs, and artists, since then a lot has changed. We’ve redone how we handle YouTube and Spotify integration and added tons of new features.
First created for SoM (50+ hrs from SoM), Mediaslay is an all in one Media server & frontend solution that supports videos, playlists, and has a primary focus on music. Links to major platforms like Musixmatch, Genius, Spotify, and Apple Music for direct search & word by word lyrics as well as library importing via YouTube video, (or, upload your own FLAC!).
You bring the server - and your files are forever yours.

! For demo, you’ll need a server URL. Use https://gmma-demo-backend.fly.dev/ - and if it isn’t loading try opening the link directly and let it load once before inputting it in Mediaslay. Contact me on discord @gavingogaming, or slack @ Gavin Fox (but slower replies) for verification purposes if the server isn’t working !

This project uses AI

Mainly backend automation, frontend is pretty much all human made besides a Copilot completion here and there. UI design was by hand and most functionality.

Demo Repository

Loading README...

gavin

Upgraded spotify imports to support albums as well as playlists with minimal wait. Added Dynamic color theme, matching the current song’s album color. Created automatic PiP controller that displays lyrics in max size, media controls in medium size, and a pause button at minimum. Swapped to ffmpeg execution and yt-dlp binary rather than a Node package for self updating.

Attachment
0