I will delete this if the original dev (https://github.com/Losses) decide to merge the PR.
Keep in mind what you are about to do is just running the web app locally since my changes is not push yet to the original website (https://flame-ocean.not.ci/).
- Git: Repository management.
- Bun: JavaScript runtime and package manager.
- .IMG firmware file from the fiio website. From now on it will be referred to as .bin.
1. Install Git
- Windows: Download from git-scm.com.
- macOS: Run xcode-select --install or brew install git.
2. Install Bun
- Windows (PowerShell):
irm bun.sh/install.ps1 | iex- macOS/Linux:
curl -fsSL https://bun.sh/install | bash
git clone https://github.com/selr1/flame-ocean-website.git
cd flame-ocean-websitegit checkout sequence-auto-convertbun installbun run devAccess the interface at http://localhost:5173/.
- Load: Drag firmware .bin into the browser.
- View: Use the left resource tree for fonts/images.
- Replace: Drag new images onto the viewer or use clipboard (Ctrl+V / ⌘+V).
- Select Range: Hold CTRL and click to select a range of sequential images (e.g., Z_POWERON0 through Z_POWERON39 for loading screen).
- Open Replacer: Use the Sequence Replacer panel.
- Import Video: Drop an .mp4 file into the panel.
- Apply: Click Apply to extract frames and map them to the selected indices.
- Export: Save the modified firmware (Ctrl+S / ⌘+S).
- Rename the obtained .bin to its original name with .IMG extension.
- Command not found: Restart terminal after installation.
- Port conflict: Close other processes or use the alternative port assigned by Vite.
- Blank page: Verify active branch is sequence-auto-convert.