Can you believe it's been almost 4 years since the last FLUX update? I don't even know if I announced the last FLUX update!
Regardless, v2.0.0 is finally here! It brings a major overhaul of the music player, a Spanish translation, and also deprecates some old functions that were a bad idea.
The changelog is absolutely massive, so I'm not going to write the whole thing here, but if you'd like to read the full thing plus some additional thoughts and such about the update, you can find it at the blog post I wrote about it on my website! (By the way, if you want to keep up with what I'm doing and all the updates I push, my website is the only place that logs all of them.)
That being said, here is an overview of the most important points:
The music player has received a major update, with lots of new functionality and improvements.
Much of the old shell customization system has been deprecated. Existing shells will continue to work, but I strongly recommend that if you want to make a shell with a lot of custom functionality, you make a simple ghost instead. I have provided a simple template with a music player integrated into it for this purpose.
A Spanish translation has been added. Thank you to Celeste for translating!
The Polish and French translations have been disabled for now until they can be updated to support the new music player. If you use FLUX in one of these languages and cannot use it in English, you can still download and use the last version they were available in!
FLUX's old stat share event has been deprecated and replaced with a new one, the same one used by my music player code. (Documentation is still in progress, I'll put the link on my website when it's ready...)
And many, many, many other improvements and bugfixes...
Also, some very important notes if you are upgrading from an older version:
FLUX has changed what URL it uses for updates! Please be sure you update twice, once to update the URL, and then again to get the new content.
Any playlists you have already saved are still accessible. FLUX now prompts you with the file dialog to select a playlist when saving and loading. This means you can save and load playlists from any folder you like. Your old playlists are saved in SSP/ghost/flux/playlists/ (if using default SSP settings).
Please take care when saving over playlists created by other music players. Some music players include additional data that FLUX cannot load, and FLUX will not preserve this data when it saves the playlist.
After the update is complete, custom functions will not be loaded. This is due to a change in how the system works. To load them in again, simply reload the ghost, or change shells, or turn custom functions off and then on again in the config menu.
If you have any issues with updating, please let me know! I tested it in various ways to try and avoid issues, but it's very possible I missed something.
If you don't have FLUX and would like to download it, you can download FLUX here.