Commit Graph

2 Commits

Author SHA1 Message Date
HarperDevLab
80f636ea3e update tick-beats-metronome (#8920)
* Update Tick Beats

Implemented 2 requested features:

-Volume control for tick sounds
Implemented using javax.sound.sampled (same approach as music playback). The Gain parameter in RuneLite’s AudioPlayer did not affect volume, so custom handling was required. Audio clips are properly disposed of to avoid memory leaks.

Playlist support (with Shuffle)
Users can define a playlist, and songs in the playlist can be shuffled during playback.

I also did a bit of refactoring and code comment adjustments.

* Update Tick Beats removed disabled by default

Removed a line in @PluginDescriptor  enabledByDefault = false as recommended by runelite github bot
2025-09-01 00:01:24 -04:00
HarperDevLab
d4df8088b8 add tick-beats-metronome (#8145)
* Added Tick Beats Metronome Plugin

* Updated plugin to fix potential resource folder access issue

* Updated plugin to give users the ability to add their own sounds for ticks.

* Update tick-beats-metronome removed javax.sound

Removed javax.sound and replaced it with runelite audio player

* Added color overlay functionality

* Update Added color overlay and more options

* Update tick-beats-metronome

changed log.info to log.debug

* Made Log Writes Async

Made log writes async, added and icon, and added a bit more info to the log

* Update tick-beats-metronome

Found an issue where executor wasn't properly restarting when the plugin was toggled off and back on

* Update Tick Beats, Added Music

Made some major changes including adding music playing synced to ticks and removing the now unnecessary log writer

* Removed large wav files

* raw.githubusercontent.com file download implemented

* Converted Audio Messages to Text Messages

---------

Co-authored-by: HarperDevLab <HarperDevLab@users.noreply.github.com>
2025-08-13 17:37:53 -04:00