úÎ Ô‹     only tested with GHC experimental&Brandon Bickford <bickfordb@gmail.com>+Open a filename and possibly get a TagFile Save changes to a tag (Get a Tag from a TagFile, if it has one  Get an artist string from a Tag Get an album string from a Tag Get a title string from a Tag "Get the comment string from a Tag "Get the comment string from a Tag 1Get the year from a Tag. Empty values will be 0 9Get the track number from a Tag. Empty values will be 0 Set the title of a tag Set the album of a tag Set the artist of a tag Set the comment of a tag Set the genre of a tag Set the year of a tag Set the track of a tag 'Get the AudioProperties from a TagFile 4Get the duration (in seconds) from AudioProperties BIn TagLib, this is named length. This is renamed so that it doesn'#t conflict with the Prelude length %Get the bitRate from AudioProperties 0Get the number of channels from AudioProperties (Get the sampleRate from AudioProperties           taglib-0.1.0 Sound.TagLibTagAudioPropertiesTagFileopensavetagartistalbumtitlecommentgenreyeartracksetAlbum setArtist setCommentsetGenresetYearsetTrackaudioPropertiesdurationbitRatechannels sampleRatesetTitle