-- lx format
local format = require("core.format")

format.register({
	name = "FLAC Fingerprint",
	shortname = "FFP",
	author = "liqube",

	extensions = { "ffp" },
	filenames = { "ffp.txt" },

	patterns = {
		-- Filename followed by fingerprint
		{
			pattern = "(.-)(:)([%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F])",
			type = { "normal", "operator", "hex" },
			line_start = true,
		},
	},
})
