Skip to content

Mp3-Automated-Tag-Editor/Automated-Mp3-Gui

Repository files navigation

Automated MP3 Tag Editor GUI

 

GitHubDocsContributingReleasesDiscord

GitHub Repo stars GitHub last commit GitHub contributors GitHub license

🎧 Automated MP3 Tag Editor GUI

Your sleek, local-first, blazing-fast desktop application for editing MP3 tags — powered by Rust, TypeScript, and Tauri.

No ads. No upload. No BS. Just edit your music.


🔥 Features

  • 🔍 Auto-fetch metadata (title, artist, album, genre, etc.)
  • 🖼️ Cover art support (upcoming!)
  • 💾 Batch edit MP3 files
  • 🧠 AI-enhanced guessing (based on filename patterns)
  • 📂 Drag & drop support
  • 🧑‍💻 Manual overrides
  • 🌗 Light & Dark mode
  • 🧩 Cross-platform (macOS, Windows, Linux)

💻 Tech Stack

Layer Tech
UI React + TypeScript + Tailwind CSS
Backend Rust + Lofty
Framework Tauri + ShadCN
Build Tool Next.js + Cargo

🚀 Getting Started

Prerequisites

Setup Instructions

```bash

Clone the repository

git clone https://github.com/Mp3-Automated-Tag-Editor/Automated-Mp3-Gui cd mp3-tag-editor-gui

Install frontend dependencies

npm install

Start in development mode

npm run tauri dev ```

To build a production executable:

```bash npm run tauri build ```


🛠️ Development Notes

  • Tauri commands can be called from the frontend like so: ```ts import { invoke } from "@tauri-apps/api";

await invoke("read_mp3_tags", { filePath: "/path/to/song.mp3" }); ```

  • Backend code is located in src-tauri/ and supports modular Rust design.

📸 Screenshots

automp31

mp3_1

mp3_2

image

WhatsApp Image 2024-01-09 at 00 24 50

mp3_3

✅ TaskList / Roadmap

v1.0.0

  • Basic file picker & tag editor
  • Auto metadata from file names
  • Save changes to disk

v1.1.0

  • Cover art support
  • MusicBrainz integration
  • Tag presets & templates
  • Folder scanning
  • Export metadata as JSON/CSV

💬 Community

  • Discord: [Coming Soon]
  • Suggest a feature or report a bug via Issues
  • Contribute via Pull Requests

🙏 Acknowledgments


📜 License

MIT © 2025 [Your Name]. See LICENSE for more details.

Music is life — tag it right. 🎶

About

A Tauri and Next.js based Desktop Application as a one stop solution to all your downloadable music needs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •