From 26b78ff485371ea5703d507a1bc51d171e6a5cbf Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sat, 5 Aug 2023 20:56:55 +0200 Subject: [PATCH] feat: Add metadata to audio file --- .../myzel394/locationtest/services/RecorderService.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/myzel394/locationtest/services/RecorderService.kt b/app/src/main/java/app/myzel394/locationtest/services/RecorderService.kt index 7e5d569..2f6070a 100644 --- a/app/src/main/java/app/myzel394/locationtest/services/RecorderService.kt +++ b/app/src/main/java/app/myzel394/locationtest/services/RecorderService.kt @@ -112,7 +112,14 @@ class RecorderService: Service() { return outputFile } - val command = "-i \"concat:$paths\" -acodec copy $outputFile" + val command = "-i 'concat:$paths'" + + " -acodec copy" + + " -metadata title='$fileName' " + + " -metadata date='${recordingStart!!.format(ISO_DATE_TIME)}'" + + " -metadata batch_count='${filePaths.size}'" + + " -metadata batch_duration='${settings.intervalDuration}'" + + " -metadata max_duration='${settings.maxDuration}'" + + " $outputFile" val session = FFmpegKit.execute(command)