Comments (8)
@swrobel Thanks, I reproduced the bug, I will fix it ...
from beardie.
I removed everything I found for Beardie from Keychain Access to see if I could fix this from popping up constantly. We'll see if that fixes it... I noticed something called a "Beardie Control Server" in there but wasn't able to search the code for what that might be because this is a forked repo. UPDATE: I just got the certificate trust settings popup again this morning.
@Stillness-2 what do you think about un-forking this repo so that it's searchable?
from beardie.
I found the following in the code that explains the Control Server:
To encrypt the channel between the browser extension and the main Beardie application, a self-signed certificate named "Beardie Control Server" will be installed in the user's keychain. To do this, you will need to enter the username and password.
IMHO, this certificate should not be installed if Browser Extensions are disabled, as is my use case (I only use it for Spotify)
macOS 12.6
Beardie 3.0.22
from beardie.
Hm...
I did not update to 12.6 MacOS still. I think, needs to update.
from beardie.
@bjarnij
If you leave browser extensions enabled, then Beardie needs to run a local encrypted websocket server. And it requires a self-signed certificate to be installed. Since Beardie restarts the server after waking up from sleep, it asks for a certificate every time if it doesn't exist. Thus, if you don't want to use the Beardie to control web players, then disable "Enable Browser Extensions" in the settings. And it will not ask about certificate every time at the start.
@swrobel
IMHO, this certificate should not be installed if Browser Extensions are disabled, as is my use case (I only use it for Spotify)
So it is, the certificate is not installed if this checkbox is turned off
from beardie.
the certificate is not installed if this checkbox is turned of
Any ideas why it keeps popping up the Certificate Trust Settings dialog if I have Browser Extensions disabled?
from beardie.
Some discussion about certificate :)
beardedspice/beardedspice#980 (comment)
@swrobel no ideas yet
you can try to collect the logs, and send it to me. They are located here:~/Library/Group\ Containers/5F2QV47DGC.com.calm-apps.mac.beardie/Library/Logs
from beardie.
@Stillness-2 here are some recent ones:
2022/09/14 21:07:37:194 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/14 23:18:14:932 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/14 23:22:18:277 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/14 23:24:10:299 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 00:02:58:317 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:09:57:576 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:36:30:669 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:45:54:349 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:47:41:360 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 04:53:47:305 Network tabs services PAUSED
2022/09/15 14:40:23:351 Generating new anonymous self-signed SSL identity labeled "Beardie"...
2022/09/15 14:40:54:690 ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/15 14:40:54:693 Error occured when creating self signed certificate: (null)
2022/09/15 14:40:54:694 Network tabs services resumed
2022/09/15 17:02:33:845 Launcher 'com.calm-apps.mac.beardie.launcher' is configured to start at login
2022/09/15 17:09:52:864 Launcher 'com.calm-apps.mac.beardie.launcher' is configured to start at login
2022/09/15 23:46:17:896 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 23:59:28:778 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:09:29:254 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:12:15:333 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:24:16:544 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:29:34:445 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NS
LocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:30:37:173 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NS
LocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:33:25:462 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NS
LocalizedDescription=Notifications are not allowed for this application}
2022/09/16 04:57:34:310 Network tabs services PAUSED
2022/09/16 14:18:46:689 ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/16 14:18:46:708 Error occured when creating self signed certificate: (null)
2022/09/16 14:18:46:708 Network tabs services resumed
2022/09/16 16:32:43:753 Network tabs services PAUSED
2022/09/16 16:45:53:556 ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/16 16:45:53:557 Error occured when creating self signed certificate: (null)
2022/09/16 16:45:53:557 Network tabs services resumed
2022/09/16 21:58:41:896 Network tabs services PAUSED
2022/09/16 22:00:19:047 ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/16 22:00:19:048 Error occured when creating self signed certificate: (null)
2022/09/16 22:00:19:048 Network tabs services resumed
2022/09/16 23:02:22:520 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 23:11:00:560 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 23:13:14:748 Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
from beardie.
Related Issues (20)
- FEATURE REQUEST: Possibly add support for native control of iPhone / iPad music apps that are installed on an M1 Mac
- [App Support] Native Podcast app HOT 13
- [App Support] Control of the Sonos systems
- Write current song to text file for displaying in OBS studio HOT 2
- Possiblity to start a default music app when pressing play HOT 4
- Firefox support? HOT 1
- Beardie-nm-connector taking a lot of CPU resource. HOT 2
- Devtools Error HOT 2
- Version 3.0.19 - Can't detect Chrome's Youtube HOT 1
- Media keys work for a while then stop HOT 7
- [Feature Request]: More native app support HOT 1
- not working when terminal.app is the active window
- Support for 10.13 (High Sierra)? HOT 1
- [Feature Request] Pause playing in background track when new player starts
- Player control shortcuts don't work with Deezer on macOS Ventura HOT 3
- is not working in Brave mac HOT 1
- Bug: beardie-nm-connector process using lots of power HOT 9
- [Feature Request] Ability to skip forward/backwards N seconds instead of skipping track HOT 1
- Support Embedded YouTube Iframes HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beardie.