Skip to content

Library moderation instructions

SthephanShi edited this page Nov 5, 2025 · 10 revisions

Get started

Open the Dollchan Bytebeat Player, open the "Settings" section in the library, go to the "Manage library" link and enter your chosen password if prompted.

Once logged in, you should see such options:

  • "Add a song" - Opens a form to add a song. (See below)
  • "Make library files" - After making library changes, you need to click this button, it will update what is shown in the Bytebeat Player. Note that your browser may load an outdated, locally cached version of the library instead, so you need to clear the cache (Ctrl+Shift+R / Ctrl+F5 on desktop may give you results, else going to your browser settings for storage, privacy etc should get you someplace to clear the cache).
  • "Logout" - To log out if so needed.

While logged in, the Bytebeat Player will show additional interface for each song:

  • "Edit" link to edit any song details. (See below)
  • "Hash" link to copy song hash to clipboard. (See below)

Song adding / editing form

Once you click on "Add a song", a new form with options will appear. You do not have to fill out any option if you cannot find anything suitable for it, but please include as much information about the song as you can.

  • Author: Whoever made the song. Do not just blindly fill this out with what is listed on the post, because several alts may exist. Look on the reddit profile / dollchan thread of the poster, and see if you can find other names in their bio/nickname that are already in the library. Here is the list of some authors alts.
  • Date: Whenever the song was created. If you can, do not skip this! Your browser determines the look of the date input on the form so it should be local to you. However, Dollchan's bytebeat player lists YYYY-MM-DD, and the Dollchan imageboard lists DD.MM.YY. Reddit normally shows "2 weeks ago" or something similar, but on desktop you can hover over this and it will give you a precise date.
  • Name: Whatever the song is named.
  • URL: A variable amount of links to sources of the song. If possible, link to posts on both Reddit and Dollchan's imageboards. You can have multiple URLs by using the "+" button.
  • Description: Any actual song description:
    • A quote from the author describing a scene;
    • Your own notes if you have an imagination, or whatever you see fit;
    • A mention of the competition and the taken top-3 place;
    • A note about the code such as "Very demanding on performance";
    • A note about the visualizer drawing: "Set 'Diagram' mode and zoom to 2(-7)";
    • Don't write mile-long texts;
    • Avoid "I/me" pronouns and rephrase without them, or use quotations: "I wrote this song by accident" - SthephanShi.
  • Mode, sample rate, stereo: The mode is either "Bytebeat", "Signed bytebeat", "Floatbeat", or "Funcbeat". Common sample rates are 8000, 11025, 16000, 22050, 32000, 44100, and 48000. Make sure these are correct or the song will sound wrong! Be sure to tick the "Stereo" box if the song is stereo. Signs of stereo songs include 2 differently colored lines in the Waveform display, an array being returned, or you hearing different sounds in your two ears.
  • Remix source: If you know there's a remix, look for the original remixed song in the library. Feel free to add it if it isn't in the library. After finding the song, click the "Hash" link to copy song hash to clipboard, then paste into this box. You can add multiple hashes using the "+" button for multiple remix sources.
  • Cover source: The name is the name of the covered song, and the URL is (at least traditionally) a Youtube link of the covered song. If you're participating in the ongoing YouTube AI age verification boycott you can just fill out the name and notify the other library moderators to find a suitable link.
  • Original code, Minified code, Formatted code: Simply copy the code of the song into the "Original code" box. If you make a version of the code that is as small as possible, paste it into the "Minified code" box. If you make a readable version of the code, paste that into the "Formatted code" box.
  • Draw mode / scale: If the code does something in the bytebeat player's built in visualiser, make sure to copy the visualiser settings here.
  • Tags: When editing, you may notice the tags "256", "1k", or "big". Do not add these tags manually and do not remove these tags. They are automatically determined in the backend based on code size. Some tags you can add are:
    • "c" for C-compatible songs;
    • "console" for when a song uses throw to display arbitrary text;
    • "slow" for songs that are very demanding on performance;
    • "sample" for songs that use encoded audio samples (by PCM, for example).

Double check

Here's some steps for you to go through to double-check your form before you submit:

  1. Do you know you aren't accidentially listing one of the author's alts? Remember to check their profile.
  2. Did you fill in the date?
  3. Are you sure you haven't maybe forgotten about a post on Reddit or Dollchan board?
  4. If you're not sure, look up the name of the song to see if it's a cover.
  5. Don't forget to fill in the original code!
  6. Is there a drawing in the visualiser? Remember to put that in.
  7. If the song is C-compatible, make sure to add the "c" tag.
  8. If the song uses throw to display text, make sure to add the "console" tag.

Clone this wiki locally