Skip to content

ItsTatsuya/flac-to-alac-converter

Repository files navigation

FLAC to ALAC Converter

A simple GUI application to convert FLAC audio files to Apple Lossless Audio Codec (ALAC) format.

Screenshot

Issues

Download Latest Release

Built With

Features

  • Drag and drop interface for FLAC files
  • Batch conversion support
  • Progress tracking
  • Custom output folder selection
  • Modern UI with Sun Valley theme

Installation

  1. Download the latest release from the releases page
  2. Run the FlaskToAlacConverter.exe file
  3. Enjoy!

Usage

  1. Add FLAC files by:
    • Dragging and dropping files/folders onto the application window
    • Using the "Add Files" button to select individual files
    • Using the "Add Folder" button to select entire folders
  2. Select an output folder using the "Browse" button
  3. Click "Convert Files" to start the conversion process

Requirements

  • Windows 10/11
  • No additional software required - all dependencies are bundled with the executable

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Run tests if applicable
  5. Commit your changes (git commit -am 'Add new feature')
  6. Push to the branch (git push origin feature/improvement)
  7. Create a Pull Request

Development Setup

# Clone the repository
git clone https://github.com/ItsTatsuya/flac-to-alac-converter.git

# Create and activate virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run the application
python src/gui.py