This is a submission for the GitHub Finish-Up-A-Thon Challenge
What I Built
An app to make downloading torrents and songs even easier with a feature-rich media player and file explorer built in.
Works on all platforms, even Android TV. It has a version on the Play Store that has video downloading disabled.
Demo
The full version: Convert The Spire Reborn at https://github.com/Lukas-Bohez/ConvertTheSpireFlutter/releases/tag/v12.1.2 and the Play Store version: BitPlayer at https://play.google.com/store/apps/details?id=com.torrentspire.ai
The Comeback Story
I used to host a YouTube to MP3 converter on my website https://quizthespire.com/, but when YouTube blocked my IP address, I decided to make an app to do this instead.
I first tried making it with Python, but due to difficulties with development, I quickly switched to Flutter.
It started as a simple app for my school assignment in Flutter development but quickly grew to be a feature-rich app.
My Experience with GitHub Copilot
I frequently use GitHub Copilot to help fix issues that would usually take days of time and research complicated platform rules, such as how Android TV is incredibly difficult to develop for due to its strict requirements.
Top comments (1)
Solid work turning a YouTube downloader into a full Flutter media + torrent app.
Main risk is keeping torrent and playback logic isolated from UI, especially on Android TV.
If you maintain clear module boundaries, it’ll scale and stay maintainable.