Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.7 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.7 KB

jbstag : Java GBS Tagger

Java GBS Tagger in action

jbstag is a tagger for GBS-files made in Java (Swing).

Reads and edits tags from Game Boy music files (GBS).

Features

  • ✔️ 100% Java (Java 8) ☕
  • ✔️ Supports UTF-8 encoding in the tags!
  • ✔️ Multi-platform.
  • ✔️ Edit multiple files at once.

Building

This is a Maven-project.

Run:

mvn clean install assembly:single

to build the JAR-file.

Or run the build-script provided:

./build.sh

Install

I've included a executable jar-file to simplify for end-users who can't compile stuff on their platform.

Issues

There might be some issues on your platform with the UTF-8 fonts not rendering properly. This is a Swing issue.

Development

This is re-written implementation of jbstag. GUI is now hand-coded and the I/O is handled by my improved gbs-lib as an external JAR-library.

It was made as a way to learn Swing, Jgoodies Forms and Binding frameworks.The latter is a port of the data binding framework from Smalltalk Visual Works.

Changelog

  • 0.9 - improved version. Adds a list view for editing multiple files. May 2021

Licence

GPL 3 only. See COPYING

Credits

The Gameboy icon used in the program is made by Tahsin Tahil and licensed under CC BY 3.0