๐ŸŽต Sherlock Tones

Sprint 3 Evaluation ยท JavaIsForMinecraft

๐Ÿ“– About the Project

Sherlock Tones automatically downloads lyrics and metadata for your local music library. It supports bulk processing of entire directories as well as per-song metadata editing and visualization. Features include exception folders/songs, a wide range of settings, conflict detection and resolution, and it even serves as a song organizer.

Java 21 JavaFX Maven Hibernate H2 AcoustID API

๐Ÿ‘ฅ Team Members

NameGitHubSprint 3 Hours (Actual)
Thomas MugicaTmugica16.2h
Aitor LarramendiAitorlarraa15.9h
Ekain RegilEkain00114.0h
TOTAL46.1h

๐Ÿ“ธ Application Screenshot

Sherlock Tones main window

Sherlock Tones main window โ€” music library scanner and metadata editor.

๐Ÿ” Sprint 3 Observations

๐Ÿ“Š Final Scores

MemberScoreRationale
Thomas Mugica9/1016.2h actual. Owned settings framework, conflict resolution UI, and scan-again button. Strong UI development focus. Excellent final presentation boosted score.
Aitor Larramendi9/1015.9h actual. Implemented threaded library scanning, conflict detection, and dual-tab metadata view (actual vs. new). Excellent final presentation boosted score.
Ekain Regil10/1014.0h actual. Set up CI/CD for 3 OS, built native installers (jlink + jpackage), sequence diagrams, and design patterns documentation. Outstanding final presentation.

Team baseline: Full cross-platform CI/CD + installers. AcoustID audio fingerprinting integration. Chromaprint binary download in build. โš ๏ธ 3 of 4 tests fail (missing fixture files + API format change). i18n referenced in build but no .properties files.