Fixed an issue where buttons near the bottom of the NetRadio app would remain cut off
Fixed an issue where songs that play twice during long sessions don't show up in the track history
Fixed an issue where the track history button could potentially be permanently disabled
Added a little buddy to fill space when metadata tracking is disabled :3
2.2.2
Fixed the song history app showing in the phone's home screen
2.2.1
Song history is now available within the NetRadio app's station settings, to make finding songs easier
Track titles can be copied to the clipboard
NowPlaying info scroll speed can now be configured
2.2.0
Several NetRadio app UI improvements:
Icons for station metadata
Listener counts now update live
Moved station metadata to the top of the app
Now Playing info now scrolls horizontally
Now Playing info now shows the current station's name
Improved startup radio compatibility with QuickLaunch
New SFX pack: Vita
Fixed an issue where app SFX would be extremely loud in Steam recordings
Removed "Reload Radios Keybinds" config option (would cause a crash due to previous refactoring)
2.1.1
Improved crash handling for when a stream ends unexpectedly
Added a buffer to the app SFX to decrease crackling
2.1.0
Added support for custom SFX packs
Custom SFX packs can be added either to the config folder (BepInEx/config/NetRadio/CustomSFXPacks) or the plugin folder (BepInEx/plugins/FunkyUncles-NetRadio/NetRadio/RadioApp-res/sfx)
MP3 is recommended, but all file formats supported by FFmpeg are supported
Added custom app startup SFX for when the NetRadio app is opened
The Skype, 3DS, and Wii SFX packs now have new startup sounds
2.0.0
Fixed several issues that caused a crash when attempting to exit the game
Fixed an issue that caused a crash when connection to a stream is lost
New and improved metadata (Now Playing) tracking method
Metadata updates are now faster and more reliable
Station information is now shown within the NetRadio app
New station settings: Metadata mode and offset
Metadata (Enabled/Disabled): Whether or not to track the station's current song
Metadata offset: Additional delay to metadata updates
The metadata tracker and radio output run in parallel, but the tracker is often far ahead. This setting ensures that metadata updates line up with when new songs start playing in-game.
FunkyUncleFM now has a default offset of 7 seconds (7000ms) - this can be adjusted in the NetRadio app
NetRadio app sound effects are now configurable
Affects sounds for tuning into a station, connecting, disconnecting, losing connection, and failing to connect
Current included SFX packs: Default, Legacy (v1 tuning sound), Dial-up, Skype, Discord, Wii, 3DS
Reduced app flickering when (de)selecting a station in the NetRadio app
New configuration option: Restart Interrupted Music (Default: True)
Whether or not to either play the last played song or reconnect to the last station after failing to connect to a radio station
"Play Radio at Startup" option now connects to the chosen station as soon as a save file is selected, rather than starting once the map has loaded in
Updated mod icon and readme
Updated configuration defaults to better suit these new features
Temporarily removed:
Media Foundation codecs: Many sweeping changes to NetRadio were made under the hood, and managing both Media Foundation and FFmpeg codecs would have made these changes much more difficult to implement. The option will be restored in a future update.
Old metadata handling methods: The new method is universally faster and more reliable, but it is not supported by all Icecast stations. An option to enable the old method for better compatibility will be added in a future update.
Unused code for using radios as GameObjects within a custom map: This feature was an early idea that was left half-finished at release. I may come back to the idea if there is interest, but for now, it has been removed.
1.0.5
Updated station URL for FunkyUncleFM
1.0.4
Fixed "Now Playing" metadata being cut short in certain scenarios
1.0.3
Fixed many audio device issues; the mod should now automatically stop playback and reconnect when audio devices change
Fixed the "Now Playing" header in the NetRadio app being cut off when dealing with long track names
The radio tuning sound effect now plays correctly when using station autoplay
Fixed a crash when attempting to disconnect from a radio station
Fixed several crashes relating to the Music app
1.0.2
Split mod between CSCore (now an external library) and NetRadio (the mod itself)
This will allow updates to come out faster and smoother than before!
1.0.l
Fixed the mod being completely broken when installed via R2modman