nigeleke / flac4s

Flac tag editor; encoder / decoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flac4s

BSD 3 Clause License Language Build Coverage Version Scala Steward badge

Site | GitHub | API | Coverage Report

Background

The aim of this project is to provide an editor for tags in a FLAC audio file.

This is driven by inconsistencies of tag usage by my music players. I have FLAC files in my collection where some players show 'Unknown Artist' and others show the actual artist. This depends on whether they use AlbumArtist or Artist tags from the file.

This editor will eventually display tag content and allow updates in order to normalise across a music collection.

Based on the Free Lossless Audio Codec - draft-ietf-cellar-flac-07 specification.

  • Note

    Subsequently found mp3tag, which has enabled my collection to be normalised.

Dev-shell

  • > nix develop

Approach

  • flac decoder - metadata only

Test files

About

Flac tag editor; encoder / decoder

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Scala 89.2%Language:HTML 10.3%Language:Nix 0.4%