v0.16 Core Release
The BIGGEST release so far!
This release, among other things, adds:
A lightweight standalone UI editor
Song recognition (taken largely from https://github.com/metrolistgroup/metrolist)
Word-by-word lyrics syncing
Small and major bug fixes
Improved contrast
Edited and updated README
The UI editor
This lets you reorder and move around UI elements. Download the .HTML file in a browser and open it to run it. Keep in mind that everything is very buggy and still a WIP, but it works...sorta. I just thought that this is a good idea, because it still works and I think it's quite cool, and I've never seen it before. You can move around the blocks in free placement mode, and you can also edit their size, orientation and other features. The whole app runs in browser, and it's a HTML, so it's extremely lightweight (around 40kB). Once you get a good layout, you can download a small .json file, which is importable into the app. Simply go to Settings > Appearance and controls > Player layout > Import a layout file and import it. You can always revert the layout if you want to. The layout editor also allows you to import your saved layout to edit further. Note: this is VERY buggy, but it may work, so I hope this is gonna be a good feature.
Song Recognition
This allows you to play a song and the recogniser feature can (hopefully) find the correct song. This is largely working, but there will be some incorrect songs being fetched, especially if the song is a cover of an original song. Still, it likely works most of the time, and I hope it works for you!
Word-by-word lyrics syncing
This feature, which was supposed to be integrated in the original app, but for some reason didn't work for me, has finally been fixed and properly integrated, along with a refresh of the lyrics settings. Now, you not only have word-by-word lyrics, but also settings to reorder providers, or have Outertune automatically fetch the best one. The karaoke lyrics, which have been broken for the longest time, has been fixed as well.
Small and major bug fixes
Ever since the frosted glass and liquid options were release, there have been a few problems with contrast. Hence, I've finally fixed the contrast issue for the lyrics, among other things, so it's also tied to the match text to artwork setting. Also, many many iterations to the above features, as well as the addition of the app icon setting (which was in 0.15, but I forgot to type that in). Also, improved settings, a much better song stats page, with the song stats order being fixed. This also includes being able to see a list of top songs to a length of 50 or more, compared with the 6. This also fixes a bug where the song title and the action row would be in different lines if the DPI of the screen was below 400.
Note: this release adds the core-arm64-v8a APK file, for users who want a smaller download. This APK is smaller than the universal flavour while still being compatible with 99% or more of devices, as most modern phones use an ARM64 chip. If you are using a very old device or a non-standard device, it is recommended to use the universal flavour for best compatibility.