Greasy Fork

8chan sounds player

Play that faggy music weeb boi

目前为 2025-04-25 提交的版本。查看 最新版本

作者
soundboy_1459944
评分
0 0 0
版本
2.3.0_0008
创建于
2025-04-21
更新于
2025-04-25
大小
164.0 KB
许可证
CC0 1.0
适用于

8CHAN SOUND PLAYER

This script is a fork of 4chan Sounds Player 2.3.0 (https://github.com/rcc11/4chan-sounds-player) that has been adapted to work on 8chan.

The 8chan Sounds Player userscript adds a media player to 8chan threads, allowing you to play media with audio files linked in their filename and all other webm and mp4 files. Here's what it does:

  1. Fetches all files that have audio URLs in their filename (formatted like [sound=URL]) and all other webm/mp4 files
  2. Creates a player interface with:
  • Play/pause/skip controls
  • Volume adjustment
  • Playlist
  • Progress bar and timestamps
  • Video resize handle
  • Adds navigation buttons in both Header menu and Thread footer
  • Quirks:

    8chan's Content-Security-Policy blocks filename sound URLs [sound=files.catbox.moe%2Fabc.mp3].
    On Firefox this can be bypassed by inserting  // @sandbox JavaScript  in the header, but this solution does not work in Chrome.
    You can get [sound=URL] working in Chrome by installing the Disable Content-Security-Policy web browser extension.
    https://chromewebstore.google.com/detail/disable-content-security/ieelmcmcagommplceebfedjlakkhpden
    Note: after installing the extension you have to turn it on by clicking on the icon.

    Recommendations:

    If you're not using FullchanX, add this to your CSS so the play button doesn’t get obscured by another image in multi-image posts.
          a.originalNameLink {
             display: inline-block;
             overflow: hidden;
             white-space: nowrap;
             text-overflow: ellipsis;
             max-width: 65px;
          }


    Bugs:

    - if any other script messes with the html too much, the script will not work
    - videos with chroma subsampling in YUV444 format will not play, only its audio will be played (firefox only)
    - poorly encoded videos will throw  Media resource could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR , but might play anyway (firefox only)
    - Dark Reader completely bastardizes the visuals of the 8chan Sounds Player. turn Dark Reader off.