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:
- Fetches all files that have audio URLs in their filename (formatted like [sound=URL]) and all other webm/mp4 files
- 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 links next to the filename don’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.