Files
SpotiFLAC/DEVELOPMENT.md
T
Harley Welsh 1345ac25f4 fix: resolve nested download paths for covers and lyrics (#219)
This commit fixes an issue where cover art and lyrics files were being saved in deeply nested directories (e.g. Album/Artist/Album/file) instead of the correct Artist/Album/file path. It adds an isAlbum flag to the frontend hooks to prevent redundant path construction when downloading in an album context.

Co-authored-by: Harley <git@haileywelsh.me>
2026-01-08 12:34:29 +07:00

918 B

Development Guide

Prerequisites

Before running the application locally, ensure you have the following installed:

  1. Go (v1.23+ recommended)
  2. Node.js (v16+ recommended)
  3. Wails CLI

Installing Wails

Since you already have Go installed, you can install the Wails CLI by running:

go install github.com/wailsapp/wails/v2/cmd/wails@latest

Ensure that your go/bin directory is in your PATH. You can check if it's installed by running wails version.

Running the Application

To run the application in development mode (with hot reloading for both frontend and backend):

wails dev

This will compiles the application and open it in a window. It also starts a browser-based version at http://localhost:34115.

Building for Production

To create a production build (Application.app):

wails build

The output will be in the build/bin directory.