Ingest a Song

1. Check Availability on Streaming Services

  • Try music link services like Odesli or Songwhip.
  • Search for the song on streaming platforms such as Amazon Music, Deezer, or Apple Music.
  • Use Google to search for the song.
  • For soundtracks, visit Sitting on Clouds.
  • For game soundtracks, check KHInsider.

2. Download the Song

  • If the song is available on popular streaming services:
  • Use Lucida or Yams to download.
  • If the song is on YouTube:
  • Use ytmdl to download.
  • For other websites (e.g., Nhaccuatui):
  • Analyze the network log to find the download link.
  • For soundtracks:
  • Follow this guide.

3. Find Lyrics

4. Add Metadata

  • Prefer to use the native language if you can understand it.
  • Find a high-quality cover to add.

5. Upload to a Folder

Upload to a temporary folder pcloud:temporary/ingesting.

rclone copy -Pv . pcloud:temporary/ingesting

6. Ingest

  • Download the temporary folder and ingest it.
run-command.sh -h blacksmith -c "
  start.sh esperoj-storage caddy
  mkdir -p /home/esperoj/audio
  cd /home/esperoj/audio
  rclone copy -Pv pcloud:temporary/ingesting .
  esperoj ingest .
  stop.sh esperoj-storage caddy"
  • Delete the temporary files.
rclone delete -v . pcloud:temporary/ingesting

Maybe, I should start a dev server to do it.

Reference