goatgirl-MusicCurator icon

MusicCurator

Adds several new features to enhance your in-game listening experience, including a playlist app, a track blocklist, and a skip button.

CHANGELOG

1.1.0

  • Track popup can now be disabled
  • Fixed an issue where BombRushRadio tracks were not counted as unlocked
    • This could cause the plugin to believe all music tracks were excluded (disabling all music playback), when only base game tracks were blocklisted
  • The "Enable Music App Changes" configuration option has now split into two separate options:
    • Enable Hotkeys in Music App: control the blocklist and queue from the Music app, as recommended in pre-1.0.0 versions of the plugin
    • Enable Queue Visualization: whether to show queue numbers for tracks from within the music app (could harm performance)
  • The track popup code has been slightly optimized

1.0.0

  • New track popup w/ NetRadio implementation
  • Implemented track caching to hopefully improve performance
  • Fixed an issue where new save files would crash while the mod was active
  • Improved error handling
  • Legacy music app behavior has been moved into a configuration option (off by default)
    • I recommend managing blocklisted/queued tracks in the Playlists app, rather than using the hotkeys in the Music app

0.2.2

  • More reliable blocklisted track detection; while using Strict Blocklisting Mode, blocklisted locked tracks will (hopefully) no longer play during the story

0.2.0 (New Year Update)

  • New configuration option: Strict Blocklisting Mode
    • Prevents blocklisted songs from playing in cutscenes, story events, and the Music app
    • Recommended to disable "Playlists Ignore Blocklist" if this setting is enabled
    • Can be a little buggy, but at worst should be stuck playing silence rather than ever playing blocklisted tracks
  • New configuration option: Allow Skipping Encounter Music
    • Allows you to manually skip forced music tracks, such as in crew battles or dream sequences, via the skip keybind
    • Recommended to enable if using Strict Blocklisting Mode to prevent silence during encounters
  • New configuration option: Always Unlock Phone (experimental)
    • Allows you to use your phone and access the Music/Playlists apps during story events
    • May cause progression issues if other apps are used
    • Music app tracklist can be buggy in certain scenarios
  • Added new options in the Playlists app to add or remove tracks from the blocklist/queue (under "Manage queue/exclusions...")
    • Allows you to add tracks that you haven't unlocked yet to the blocklist - useful when playing through the story mode
  • Added new options in the Playlists app to start a playlist from a certain track ("View/edit playlist", then select a track)
    • Sorry to the people that have been waiting for this feature for literal months!!!!!
  • Reworked handling of blocklisting all available tracks
    • Originally, if all tracks were blocklisted, the blocklist would be automatically reset
    • Now, the game will attempt to play silence instead until the blocklist is manually reset or changed
      • (this isn't super reliable yet, though, unless you're using Strict Blocklisting Mode)
  • Adjusted blocklist loading/saving to be more reliable
    • "Skip Mixtapes by Default" no longer forces the mixtapes to always be blocklisted
  • Renamed and reordered certain buttons in the Playlists app for clarity
  • Allowed the shuffle keybind to work outside of the Music app
  • Updated mod icon
  • (0.2.1) Updated links to patched BombRushRadio

0.1.3

  • Fixed an issue where certain scenarios involving the blocklist could hang and crash the game

0.1.2

  • Several fixes to blocklist loading/saving to make it far more reliable
  • New configuration option: Always Instant Shuffle
    • When this setting is enabled, the music player will instantly shuffle every time you enter a new area, rather than just on startup
    • Not recommended to enable if playing with MusicCurator's patched BombRushRadio (as seen in Q&A)

0.1.1

  • Fixed tracks with hyphens in their titles or artist names from breaking, making then unable to be added or removed from playlists
    • MusicCurator's original system for converting tracks into text used hyphens to separate title from artist. It now uses a different, less common symbol instead (♫) and throws up errors if this symbol is detected in track names/artists.
    • Old save data should be smoothly converted to use this symbol instead.
  • Fixed an issue that prevented some invalid tracks from being removed from playlists

0.1.0

  • Initial release