Holotower Soundposts

Play sound for soundposts (video and image) on Holotower.

這裡只顯示彼此間有代碼差異的版本。 顯示所有版本。

  • v1.6 2026-01-06
    • New: Implemented domain whitelist for sound file sources to avoid IP Loggers from sneaky clankers.
      • Line 47: currently allows files.catbox.moe and litterbox.catbox.moe, let me know if we need more.
      • Blocked sound URLs will show [blocked] indicator instead of silently failing.
      • Added security checks to prevent non-whitelisted URLs from being played.
    • New: Improved code comments throughout for better readability and maintainability.
  • v1.5 2025-11-09
    • Fix: Improved detection of broken soundpost links by using a more robust validation method that avoids cross-origin errors.
  • v1.4 2025-11-07
    • [Fixed]: Quick fix for .aac/.opus/.wav soundposts that were flagged as broken due to catbox sending them as application/octet-stream instead of /audio.
  • v1.3 2025-10-30
    • The 🔊 emoji is now a clickable link to the sound file URL.
    • On broken or missing sound files, the text "[broken]" will appear in red next to the 🔊 emoji.
    • Now both [sound=https%3A%2F%2Ffiles.catbox.moe%2... and [sound=files.catbox.moe%2F... will be properly recognized as a soundpost.
    • Encoded the userscript icon to base64.
  • v1.2 2025-06-24
    • Fix: Compatibility issues with the Holotower Inline Quoting script's hover preview.
    • Fix: Better cleanup process for all the event listeners to avoid zombie cycles(sound playing when no soundpost is open).
  • v1.1 2025-06-24
    • New: Better core sync logic and volume/cleanup handling.
    • New: Volume control with Tower's webm options.
    • Fix: Soundpost not playing at first due to website update.
    • Fix: Sound cuts short if the video file is shorter than the sound file.

    Planned: Better integration with video player; External player and playlist; Archive page support;

  • v1.0 2025-06-12