Project Bittify's Top Cover Image

Bittify

Spotify Miniplayer for Windows, MacOS and Linux

Key 🔑 Value
Project Status Complete, but sadly deprecated by Spotify due to their team building their own better Miniplayer into their own Desktop Application
Date 15/07/2023
Built with
Quick Links

Details

❗ As of 21st March 2024, I would say that Bittify is largely for novelty purposes, if you are looking for a proper Miniplayer, please just use the built-in one on the latest build of Spotify Desktop, it is faster and more responsive. Read more on Spotify's Blog

Bittify is a rebuilt version of Minify using the Godot Engine. The rebuild was done to support more features on top of Minify, like:

  • Resizable Windows with Adaptive backgrounds
  • Release for MacOS Universal and Linux
  • A more customisable player, allowing for Text Speed, Display Style and more to be changed.

Along with that, Bittify features a bunch of backend improvements, like:

  • Using Godot, so ram usage is lower
  • Using CloudFlare Workers, which are easier to maintain and setup
  • A fully working CI/CD pipeline using Github Actions which builds the different applications automatically on push to assist in Deployment and testing

Motivation

I wanted a Mac Version.

And so, Bittify/Minify was actually rebuilt MANY MANY times as I wanted borderless window support on more than just Windows. You can view the graveyard of experiments here:

And there were also Flutter, Electron, .NET MAUI, .NET Avalonia versions that never made it past experimental status.

Whew! With something like that, I might be able to compete with Google's graveyard

Jokes aside, this project was definitely one that taught me it was important to not only experiment to find the proper tool for your use case and comfort, but also know that failure is part of building software. I ended up choosing Godot as I was simply just more used to using Game Engines, and they happened to have everything I wanted.

You can take this as a lesson for your future endeavours 😊 Good luck out there!