Skip to content

spartokos99/MusicMetaWriter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Music Meta Writer

A modern, cross-platform audio batch exporter/converter & metadata editor
Built with Avalonia UI + FFmpeg – Clean. Fast. Beautiful.

App Screenshot

✨ Features

  • Cross-Platform supoort Win / macOS / Linux
  • 🎧 Batch export to MP3 · WAV · FLAC · AIFF · MP4 (Cover + Custom Media)
  • 🔊 Loudness normalization (EBU R128 loudnorm + ReplayGain)
  • ⚙️ Bit-depth conversion (16/24-bit with smart dithering)
  • 🖼️ Cover art replacement (single or bulk)
  • ✏️ Metadata editor with pattern-based filename generation
  • 📂 Folder & multi-file loading with progress feedback
  • 🌙 Dark/Light/System theme support
  • 🔄 Update Notification Checks for new github releases on startup
  • 📝 Detailed logging

⚠️ Warning

Please be aware that I am a solo developer and this is my first Avalonia project, so bugs/errors may occur.

Report any crashes, weird behavior or missing features here. Your feedback will shape the future of this tool!

Thanks for testing!

📸 Screenshots

Main Window Light Theme

🚀 Quick Start

  1. Download latest release from Releases
  2. Extract & run MusicMetaWriter.exe (Windows) / .app (macOS) / executable (Linux)
  3. Load files or a folder via the buttons on the top left → start tweaking & exporting!

MacOS Users

Since I didn't join the apple developers program, I can't codesign my app now. So when you unzip the downloaded archive and try to open the app, it could tell you that the file is damaged, but its not. Apple adds an attribute to non-codesigned apps when unzipped from an archive.

Just run: cd Downloads sudo xattr -d com.apple.quarantine ./MusicMetaWriter.app

🛠️ Requirements

  • Windows 10/11 (tested on Win11 x64)
  • macOS 12+ (tested on Tahoe 26.2 x64)
  • Linux (not tested)
  • .NET 8.0 Desktop Runtime (usually auto-installed)

🏗️ Build from Source

# 1. Clone the repo
git clone https://github.com/spartokos99/MusicMetaWriter.git
cd MusicMetaWriter_CP

# 2. Restore & build
dotnet restore
dotnet build --configuration Release

# 3. Run
dotnet run --project MusicMetaWriter_CP --configuration Release

About

A tool to add metadata and covers to music files and convert them to multiple formats. Available for Windows/Linux/macOS!

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages