Playlist 1.3 for 1.20.1
This is simply an update of Playlist 1.3 to Minecraft 1.20.1. With it comes the addition of 4 new songs to the game, by Aaron Cherof.
On top of that, the 1.20.1 version of Playlist 1.3 also updated the default play conditions for songs in order to improve accuracy. Unfortunately, it still isn't perfect, though it comes somewhat close and future versions will likely be 100% perfect.
Otherwise, there are no other new features, but work on version Playlist 1.4 is starting now. Playlist 1.4 which will see a lot of new features and changes!
If you would like to see the official changelog for Playlist 1.3, please see: https://modrinth.com/mod/playlist/version/mzigLd4C
Requires Minecraft 1.20.1, Fabric Loader 0.14.21+, and Fabric API 0.85.0+
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.4, Fabric Loader 0.14.19+, and Fabric API 0.79.0+
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+
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.2, Fabric Loader 0.14.19+, and Fabric API 0.76.0+
Playlist 1.2.1
A mini-update to support 1.19.3, along with two very small changes
- Fixed #26 - A bug that caused playlists to be duplicated on resource reload
- Added a quick link to the issues page in the settings menu
1.3.0 shouldn't be far away, I plan on adding a few new features, including requested features, and attempt to start writing a custom UI library to make the mod a lot more scalable :)
(Also I really hope this release works as expected, I'm out of state with a really poor internet connection so I hadn't had much time or resources to test it too much lol. If it doesn't, yell at me on github!)
For Minecraft 1.19.3, for Fabric (>=0.14.13) and Quilt (>=1.8) Requires Fabric API (>=0.72.0) (or QFAPI on Quilt)
Playlist 1.2.0
Release for Minecraft 1.19.1
Part 1 of a couple of updates meant to add base functionality to create a more complete music player :)
Many new features
- Volume bar!
- This one I'm most excited about, since I tried to make it a bit more stylized rather than just a basic volume slider :)
- Very easily change music volume from within the menu, as well as mute when needed
- Multiple themes, including a few basic themes, special colorways, and pride-themed themes
- Selection tool
- Allows the selection of multiple songs for mass adding and deletion
- Play mode selection
- Category-based (default) - Randomly pick songs based on current world/player conditions
- Repeat - Repeat the current song over and over
- Repeat once - Repeat the current song once
- More to come in the future ;)
- Quickly remove a song's category
- Added a context menu option that allows you to quickly remove a song from the currently selected category
- Interlude timer
- When in interlude, a timer now appears showing about how much time is left until the next song plays
Other changes
- Modified and simplified the process of editing song categories
- Removed a button that added an extra useless step and caused bugs sometimes
- Added a reset button to set categories back to their default values
- Better toasts
- Toasts (the notifications in the bottom left) should now position themselves dynamically based on what other elements are on the screen
- Multiple can be shown at once
- Updated some toasts to include additional information (such as how many songs were added to a playlist)
- Now include a timer showing how much longer it will remain on the screen
Bug fixes
- Crashing when entering The End
- (Hopefully) Fixed a bug that caused games to crash when entering the end while playing a custom playlist
- Double playing of songs
- Fixed a bug that caused songs to play twice at the same time, especially in The End
- UI overextending
- Fixed a bug that caused the playlist selector to overextend into the audio controls in some cases
- (And a few other small ones I've lost track of)
I'm already working on the next part of the base update, it should come out a lot sooner than other updates have, lol.
I feel comfortable enough to bring this mod out of alpha and into beta, given that it appears that most major bugs have been fixed. Of course, though, please keep reporting bugs, interface glitches, anything out of the ordinary! Thank you!
For Minecraft 1.19.1, for Fabric (>=0.14.10) and Quilt (>=1.7) Requires Fabric API (>=0.58.5) (or QFAPI on Quilt)
Playlist 1.2.0
Part 1 of a couple of updates meant to add base functionality to create a more complete music player :)
Many new features
- Volume bar!
- This one I'm most excited about, since I tried to make it a bit more stylized rather than just a basic volume slider :)
- Very easily change music volume from within the menu, as well as mute when needed
- Multiple themes, including a few basic themes, special colorways, and pride-themed themes
- Selection tool
- Allows the selection of multiple songs for mass adding and deletion
- Play mode selection
- Category-based (default) - Randomly pick songs based on current world/player conditions
- Repeat - Repeat the current song over and over
- Repeat once - Repeat the current song once
- More to come in the future ;)
- Quickly remove a song's category
- Added a context menu option that allows you to quickly remove a song from the currently selected category
- Interlude timer
- When in interlude, a timer now appears showing about how much time is left until the next song plays
Other changes
- Modified and simplified the process of editing song categories
- Removed a button that added an extra useless step and caused bugs sometimes
- Added a reset button to set categories back to their default values
- Better toasts
- Toasts (the notifications in the bottom left) should now position themselves dynamically based on what other elements are on the screen
- Multiple can be shown at once
- Updated some toasts to include additional information (such as how many songs were added to a playlist)
- Now include a timer showing how much longer it will remain on the screen
Bug fixes
- Crashing when entering The End
- (Hopefully) Fixed a bug that caused games to crash when entering the end while playing a custom playlist
- Double playing of songs
- Fixed a bug that caused songs to play twice at the same time, especially in The End
- UI overextending
- Fixed a bug that caused the playlist selector to overextend into the audio controls in some cases
- (And a few other small ones I've lost track of)
I'm already working on the next part of the base update, it should come out a lot sooner than other updates have, lol.
I feel comfortable enough to bring this mod out of alpha and into beta, given that it appears that most major bugs have been fixed. Of course, though, please keep reporting bugs, interface glitches, anything out of the ordinary! Thank you!
For Minecraft 1.19.2, for Fabric (>=0.14.9) and Quilt (>=1.7) Requires Fabric API (>=0.61.0) (or QFAPI on Quilt)
The 1.19.2 Update!
- New features:
- Configure categories right in the Add to Playlist screen
- Added Quilt support
- New 'Dark Background' option
- Intended to help increase visibility with mods that modify the background, such as Rainbowify
- Bug fixes and miscellaneous:
- Context menus no longer go off screen
- General stability improvements, specifically on game load
- Fixed some text displaying incorrectly
- Progress on internal code cleanup
- Made language more clear regarding categories
- 'Conditions' have been renamed to 'subcategories'
- 'Conditions' is no longer used to refer to all the play categories and subcategories of a song
- Potentially fixed a bug with Rainbowify that causes strange artifacts
- I haven't been able to replicate the bug in the first place, but I fixed what I believe might have been the issue
It's been a bit longer than I expected since the last update - I had practically went on vacation for a month, got back, moved to a new place, started work again, started school again... So it's been tiring, lol. I've been having more free time lately again so hopefully I should get back to working on this mod more regularly!
As always, please report any and all bugs (as well as suggestions) to the issue tracker on GitHub - I'd love to see as many bugs as possible squashed!
-
Fixed many bugs
- Fixed a bug that caused the game to crash when selecting a playlist after deleting one
- Fixed a bug that caused the game to crash when entering a new dimension sometimes
- Fixed a bug where you can still scroll the playlist selector while a context menu was open
- Fixed a bug that would duplicate playlists when you reload the game's resources
- Fixed missing text in the key binds menu
-
Added visual improvements
- Added icons to the 'All Songs' and 'Create Playlist' buttons
- Italicized some text throughout the UI
-
Increased the frequency in which all data is saved (should now be whenever you exit the menu, or close the game)
-
Improving localization
- Made internal changes to allow for more text to be localized
- Allowed some UI elements to dynamically expand to match text length
-
Added a Russian translation (Thanks to Felix14-v2 on GitHub)
-
Made licensing consistent