Describe
I noticed file tags (Artist, album, etc) don't show up with opus files anymore.
I tracked this down to PluginController.m:audioDecoderForSource and metadataForURL.
This code restores old behavior:
if( ([[_decoders objectAtIndex:i] isEqualToString:@"CoreAudioDecoder"])
&& ( [ext isEqual:@"opus"] || [ext isEqual:@"OPUS"] ) ) {
DLog(@"PATCH: Removing CoreAudioDecoder for opus - this is for playing not metadata");
[_decoders removeObjectAtIndex:i];
To Reproduce (delete if not applicable)
Steps to reproduce the behavior:
Add an opus file
Tags don't show up.
Expected behavior
Tags should show up.
**Version information:***
macOS version: 15.0.1
Cog version: Version 2859 (2859-g8498bba88)
Additional context
I believe a recent macOS update (14.6) may have added CoreAudioDecoder for opus files, causing this to happen.
Describe I noticed file tags (Artist, album, etc) don't show up with opus files anymore. I tracked this down to PluginController.m:audioDecoderForSource and metadataForURL.
This code restores old behavior:
To Reproduce (delete if not applicable) Steps to reproduce the behavior:
Expected behavior Tags should show up.
**Version information:***
Additional context I believe a recent macOS update (14.6) may have added CoreAudioDecoder for opus files, causing this to happen.