#!/usr/bin/env bash
getInfosFLAC_version='FLAC-6'
tagreaders+=( "$getInfosFLAC_version" )
getInfos::FLAC() {
	local			\
		infos		\

	tagreader="$getInfosFLAC_version"
	infos=$(
		metaflac					\
			--show-sample-rate			\
			--show-channels				\
			--show-bps				\
			--show-tag=ALBUM			\
			--show-tag=ALBUMARTIST			\
			--show-tag=ARTIST			\
			--show-tag=COMPOSER			\
			--show-tag=DATE				\
			--show-tag=DISCNUMBER			\
			--show-tag=FMPS_RATING			\
			--show-tag=GENRE			\
			--show-tag=PERFORMER			\
			--show-tag=RELEASECOUNTRY		\
			--show-tag=REPLAYGAIN_ALBUM_GAIN	\
			--show-tag=REPLAYGAIN_TRACK_GAIN	\
			--show-tag=TITLE			\
			--show-tag=TRACKNUMBER			\
			--show-tag=TRACKTOTAL			\
			"$sourcepath/$filename"
	)
	albumartist=$(gettag albumartist)
	album=$(gettag album)
	artist=$(gettag artist)
	composer=$(gettag composer)
	disc=$(gettag discnumber)
	genre=$(gettag genre)
	performer=$(gettag performer)
	rating=$(gettag fmps_rating)
	releasecountry=$(gettag releasecountry)
	replaygain_alb=$(gettag replaygain_album_gain)
	replaygain_trk=$(gettag replaygain_track_gain)
	title=$(gettag title)
	tracknum=$(gettag tracknumber)
	tracktotal=$(gettag tracktotal)
	year=$(gettag date)
	if [ -n "$tracknum" -a -n "$tracktotal" ]
	then
		tracknum="$tracknum/$tracktotal"
	fi
	year=$(gettag DATE)
	{
		read rate
		read channels
		read depth
	} <<<"$infos"
}
