Bug 486275 - TRASH KID3 MAC OS PROGRAM OVERRIDES SYSTEM DEFAULTS IN SONOMA 14.4.1
Summary: TRASH KID3 MAC OS PROGRAM OVERRIDES SYSTEM DEFAULTS IN SONOMA 14.4.1
Status: REPORTED
Alias: None
Product: kid3
Classification: Applications
Component: general (show other bugs)
Version: 3.9.x
Platform: macOS (DMG) macOS
: NOR major
Target Milestone: ---
Assignee: Urs Fleisch
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-29 01:59 UTC by medina.jc
Modified: 2024-05-01 16:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description medina.jc 2024-04-29 01:59:40 UTC
BUG: It overrides system settings to be THE ONLY program that can handle media. It will force itself to be the default extension for all media files as the default player. I cant click on media files and have VLC open them, as I want to. This POS program constantly overrides all defaults and centers itself as the media player for everything. 

SUMMARY

STEPS TO REPRODUCE
1. LITERALLY JUST HAVE THE FUCKIN PROGRAM INSTALLED. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Urs Fleisch 2024-05-01 16:21:16 UTC
JC Medina, I am sorry for the trouble, you seem to be quite angry. Unfortunately, I cannot reproduce this behavior. I do not have macOS 14.4.1, only 11.2. There, I can select an audio file, Open with..., Other..., select an application (e.g. "Music"), check "Always Open With", and finally click "Open". It will then open with "Music". If I run Kid3 later, it does not change the file association, it is still "Music" which is opened.
If this is some behavior which has changed between macOS 11.2 and 14.4.1, I cannot help. I just can tell you that Kid3 does not overwrite any file associations (I would hate that too). It just provides an Info.plist, you can look at it inside the app bundle, kid3.app/Contents/Info.plist, e.g. using less from the Terminal, there is a CFBundleTypeExtensions array with the file types supported. You could try to edit this file if you think that it is wrong. Afterwards you would have to tell the system to update its file associations, probably using the "defaults" command. Please tell me if you find something to improve, so we can make Kid3 a bit less of a POS program.