1.3
Compatibility
Changes
Playlist 1.3
A decently sized update, introducing a new in-development UI library, as well as a few features, QoL updates, and bug fixes
Changes
- Introduction of FluxUI 0.0.1
- A new UI library inspired by ReactJS (but not entirely based on), allowing the creation of dynamic UI elements through XML and JSON, and implementing a re-usable component system
- Very in-development, though built to be rather robust so even at this stage, crashes should be rare
- Seeking feedback and bug reports!
- Re-designed menus using FluxUI
- The 'Settings' and 'Create Playlist' menus have been re-designed
- One or two more menus will be redesigned by 1.3.1, with the entire UI being redesigned by 1.4
- Added music and volume control keybinds
- By default, F10, F11, and F12 are the rewind, play/stop, and skip keybindings respectively
- The volume control keybinds are left unset by default
- Added the Quick Player
- When using keybinds to control music or volume, a popup in the bottom right corner of your screen will provide information
- Built using FluxUI
- Can be disabled in the settings
- Added icon themes
- 3 new themes now sit alongside the original - 'Enhanced', as well as 'Colorful' and 'Colorful (Consistent)' if you really like a lot of color!
- All 3 new themes are provided by DeadbushCarrot
- Added the 'Skip Interlude on Play' option
- If enabled, when playlists are started, music will play immediately rather than going into interlude
- Ability to customize timings in the 'Create Playlist' menu
- This is to allow for easier discovery of the setting, and as a QoL improvement when creating playlists
- Added the ability to hide songs' alt names
- Changed the title of 'All Songs' to 'Library', as well as a few other minor language updates
- Updated logo by DeadbushCarrot
- Updated 'loop once' icon, thanks to DeadbushCarrot
Bug Fixes
- Fixed the default playlist not being set to default most of the time
- Honestly, I'm surprised I haven't caught this one yet, lol
- This bug was actually the result of a few other, rather random ones that should be fixed too
- Fixed the broken mute icon
- Fixed the 'Play' button found in the context menu of a playlist from not working (#39)
- Removed the ability to create playlists with blank names (#39)
- Mipmapping should work again (#33)
- Fixed the volume slider from reversing input when the mouse drags outside of it
- Songs will no longer get stuck when they finish while the UI is open (#39)
About 80% of this work on in this update was on FluxUI, and I definitely have a great vision for it in the future! For now though, I'll be taking a break from this mod for a couple of months, as I focus on other career-related things. I will likely come back to work on 1.3.1 soon, which won't be anywhere near this big. But, for 1.4, I definitely plan a lot, including a few of the most requested features!
Requires Minecraft 1.19.3, Fabric Loader 0.14.13+, and Fabric API 0.72.0+
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Aj1EfTaU:mzigLd4C"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Aj1EfTaU:mzigLd4C"
}

