aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorpinapelz <yukais@pinapelz.com>2026-05-22 22:01:10 +0000
committerpinapelz <yukais@pinapelz.com>2026-05-22 22:01:10 +0000
commita0e0045b58e800d1d12939d234f39982a71c7ad9 (patch)
tree3633dbe0f2a5f817749b701e4f0368414e52ee19 /README.md
Add README.mdHEADmain
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4f740c8
--- /dev/null
+++ b/README.md
@@ -0,0 +1,24 @@
+# Moekyun Music Spec
+1. Upload FLACs (Lossless) when possible, avoid m4a. No restrictions otherwise on sample rate or bit depth
+2. If the audio is already lossy (aka covers on YouTube) upload as mp3
+3. All albums and tracks must have album art, this can be either `cover.jpg` in the same folder or embedded into the file.
+4. Always upload full albums if possible (exception for covers)
+5. All upload audio must be normalized to `-8 LUFS`, via the `REPLAY GAIN` tag (do not modify the actual waveform)
+6. When uploading follow the structure of `Music/GENRE/ARTIST/ALBUM`
+
+# Normalizing Audio
+Recommended to use [rsgain](https://github.com/complexlogic/rsgain)
+
+The following config file will normalize to `-8 LUFS`
+```toml
+[Global]
+TargetLoudness=-8
+```
+Command below runs with all CPU cores in the current directory.
+`rsgain easy -p "PATH_TO_SETTINGS_FILE" -m MAX .`
+
+# Downloding Covers from YouTube
+Use the full thumbnail as album art
+
+Useful Tool:
+https://github.com/pinapelz/ytID3AutoTag \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage