From 5e62f1b88977b5fe837421ffbe4ec2a60f31201f Mon Sep 17 00:00:00 2001 From: Denny Sheirer Date: Sat, 28 Mar 2020 09:58:21 +0000 Subject: [PATCH] Resolves #677 Streaming Audio Metadata UNKNOWN/UNKNOWN (#704) Co-authored-by: Denny --- .../dsheirer/audio/broadcast/AudioStreamingManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/dsheirer/audio/broadcast/AudioStreamingManager.java b/src/main/java/io/github/dsheirer/audio/broadcast/AudioStreamingManager.java index be4d9347..dbd78444 100644 --- a/src/main/java/io/github/dsheirer/audio/broadcast/AudioStreamingManager.java +++ b/src/main/java/io/github/dsheirer/audio/broadcast/AudioStreamingManager.java @@ -20,6 +20,7 @@ package io.github.dsheirer.audio.broadcast; import io.github.dsheirer.audio.AudioSegment; +import io.github.dsheirer.identifier.IdentifierCollection; import io.github.dsheirer.preference.UserPreferences; import io.github.dsheirer.record.AudioSegmentRecorder; import io.github.dsheirer.record.RecordFormat; @@ -145,8 +146,11 @@ public class AudioStreamingManager implements Listener try { AudioSegmentRecorder.record(audioSegment, path, RecordFormat.MP3); + IdentifierCollection identifierCollectionCopy = + new IdentifierCollection(audioSegment.getIdentifierCollection().getIdentifiers()); + AudioRecording audioRecording = new AudioRecording(path, audioSegment.getBroadcastChannels(), - audioSegment.getIdentifierCollection(), audioSegment.getStartTimestamp(), length); + identifierCollectionCopy, audioSegment.getStartTimestamp(), length); mAudioRecordingListener.receive(audioRecording); } catch(IOException ioe)