Перейти к содержимому
Mineforgian

Playlist

Take control of Minecraft's music - in-game music player

23K загрузок232 подписчиковMITfabricquilt

Обновлён 11 июля 2023 г. · опубликован 11 июля 2022 г.

  • Main View
  • Selection mode
  • 1.20 Update
  • Audio controls
  • Adding multiple songs to a playlist
  • Settings Menu
Playlist Banner Logo

Take control of Minecraft's in-game music - An in-game media player that allows you to create playlists, skip songs, create queues, edit song play conditions, and much more

This mod is in beta! Please report any bugs - it helps a lot!


More screenshots available in the gallery

Feature Overview

  • Play any in-game song at any time (excluding records, for now)
  • Create playlists with many customization options
  • Stop, skip, or go back to songs
  • Create queues of songs to play
  • Customize how often songs play (or don't play)
  • Customize which songs play where and when based on environmental or player conditions
  • Control volume right from the menu and keybinds
  • And more!

You Should Know

  • The default key bind to open the menu is G
  • This mod is still in beta - it should mostly be stable, though I fully expect minor bugs to still exist. Please report them so that I may squash them!
  • Modpack developers - you may add this mod to your modpack without asking - though please keep in mind that this mod is in beta and will likely interfere with other mods that add music to the game!
Other info

• Before anyone asks, a Forge version will be considered if enough interest is shown

• This mod works by replacing Minecraft's entire music logic. This allows for complete control over how, when, and what music plays. However, this breaks the ability for other mods to add music to the game. This will be fixed in the future, but please do still report any mods that this mod breaks!

• I will try to push out updates as much as possible, forgive me if I'm a little slow! I've got quite a bit goin' on

Currently available for Fabric, with the latest version supported being 1.20.1, requires the Fabric API Feel free to ask any questions in the GitHub if you are unsure about something in the mod!

Enjoy!

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.3.0Бета1.20.1fabric11 июля 2023 г..jar (3.4 МБ)
1.3Бета1.19.4fabric26 апреля 2023 г..jar (3.0 МБ)
1.3Бета1.19.3fabric26 апреля 2023 г..jar (3.0 МБ)
1.3Бета1.19.2fabric25 апреля 2023 г..jar (3.0 МБ)
1.2.1Бета1.19.3fabric, quilt23 января 2023 г..jar (2.8 МБ)
1.2.0Бета1.19.1fabric, quilt10 ноября 2022 г..jar (2.8 МБ)
1.2.0Бета1.19.2fabric, quilt10 ноября 2022 г..jar (2.8 МБ)
1.1.0Альфа1.19.2fabric, quilt15 сентября 2022 г..jar (2.8 МБ)
1.0.1Альфа1.19fabric15 июля 2022 г..jar (2.8 МБ)
1.0Альфа1.19fabric11 июля 2022 г..jar (2.7 МБ)

Ченджлог

1.3.0Бета1.20.1 · 11 июля 2023 г.

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+

1.3Бета1.19.4 · 26 апреля 2023 г.

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+

1.3Бета1.19.3 · 26 апреля 2023 г.

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+

1.3Бета1.19.2 · 25 апреля 2023 г.

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+

1.2.1Бета1.19.3 · 23 января 2023 г.

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)

1.2.0Бета1.19.1 · 10 ноября 2022 г.

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)

1.2.0Бета1.19.2 · 10 ноября 2022 г.

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)

1.1.0Альфа1.19.2 · 15 сентября 2022 г.

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!

Полная история изменений — на Modrinth.

Комментарии

Загружаем…