# This function takes a metadata, # check if it is of type "file" # and add the replay_gain metadata in # this case def add_replaygain(m) = # Get the type type = m["type"] # The replaygain script is located there script = "#{configure.libdir}/extract-replaygain" # The file name is contained in this value filename = m["filename"] # If type = "song", proceed: if type == "song" then info = list.hd(get_process_lines("#{script} #{filename}")) [("replay_gain",info)] # Otherwise add nothing else [] end end