Skip to content

-- SCDPlayer has rebranded to SCDToolkit A Windows multi format audio player including SCD music files from games like Kingdom Hearts and Final Fantasy XIV. Now supporting KH Rando, and Loop Editing!

License

Notifications You must be signed in to change notification settings

skylect-dev/SCDToolkit

Repository files navigation

SCDToolkit

A Windows audio player and toolkit designed for game music files (SCD format) with Kingdom Hearts Randomizer integration. Also plays WAV, MP3, OGG, and FLAC files.

Bugs

  • When updating from a version named SCDPlayer (pre 3.3.1) the updater will not work properly.
  • This is resolved in 3.3.1 and up. Please download the full package to update from this version.
  • You may copy you scdplayer_config.json to the new folder and SCDToolkit will migrate it

SCDToolkit has a Discord now! https://discord.gg/FqePtT2BBM

Features

  • Game Audio Support: Native SCD file playback from Kingdom Hearts, Final Fantasy XIV, and other games
  • Library Management: Organize files by folder with search and filtering
  • KH Randomizer Integration: Export music directly to Kingdom Hearts Randomizer folders
  • Format Conversion: Convert between SCD, WAV, MP3, OGG, and FLAC formats
  • Loop Editor: Professional waveform editor for setting precise loop points
  • Auto-Updates: Built-in update system keeps you current
  • Recycle Bin Safety: File deletion uses Windows Recycle Bin for safety

Installation

Download & Run (Recommended):

  1. Get the latest version from Releases
  2. Extract SCDToolkit-vX.X.X.zip
  3. Run SCDToolkit.exe

Everything needed is included - no additional setup required.

Note for SCD Conversion:

  • Converting files to SCD format requires .NET 5.0 Desktop Runtime
  • SCDToolkit will automatically prompt to install it when needed (one-time setup)
  • .NET 5.0 Desktop Runtime installer is bundled with SCDToolkit
  • All other features work without .NET

Quick Start

  1. Launch SCDToolkit
  2. Click "Add Folder" to add your music folders
  3. Double-click any file to play
  4. Use the search box to find specific tracks
  5. Select files and use conversion/export buttons as needed

Your library and settings are automatically saved.

Building from Source

Requirements:

  • Python 3.7+ with pip install PyQt5 pyinstaller
  • Download vgmstream to vgmstream/ folder
  • Download FFmpeg to ffmpeg/ folder

Build:

git clone https://github.com/skylect-dev/SCDToolkit.git
cd SCDToolkit
pip install -r requirements.txt
pyinstaller SCDToolkit.spec

Acknowledgments

Thanks to the KHReFined, KHRando, and OpenKH Discord communities for feedback and suggestions! Special thanks to TopazTK for support and suggestions! Special thanks to PunningLinguist for identifying the vgmstream loop issue!

License

MIT License

About

-- SCDPlayer has rebranded to SCDToolkit A Windows multi format audio player including SCD music files from games like Kingdom Hearts and Final Fantasy XIV. Now supporting KH Rando, and Loop Editing!

Resources

License

Contributing

Stars

Watchers

Forks

Languages