Application package:flac

Application metadata. The ApplicationId argument to Application data constructor can be written using usual Haskell syntax for String literals, just make sure to enable the OverloadedStrings extension. For the list of defined application IDs, see: https://xiph.org/flac/id.html. Writable optional attribute represented as a Maybe ByteString.
Application block
A normalizing wrapper around ByteString that makes sure that the ByteString inside is a valid FLAC application name. You can create values of this type using Haskell string literals with OverloadedStrings or with the mkApplicationId smart constructor. Extract the inner ByteString with unApplicationId.
Application id must be four bytes long. If it's too short, null bytes will be appended to it to make it four bytes long. If it's too long, it will be truncated.
Delete all “Application” metadata blocks.