-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSX system tray unable to launch #5
Comments
Hi @kennykaye . Thanks for the report. The problem is in line 41 of cast.py. After researching a bit about the limitations of socket.gethostbyname(socket.gethostname()), and given that
Before creating an app for you to test, would you let me know if your Mac hardware is newer or older than 2011?. Thanks. |
* master: (30 commits) Minimal change to preferences window's geometry. In this commit: - Reset to default in preferences. Closes #6. - New write_defaults split in class config_manager at mkchromecast/config.py. - verify_config was renamed to chk_config. - socket.gaierror I verified is over. Closes #5. Some refactoring. Blue icons screenshot in Awesome Windows Manager. Minimal changes. Modified bash scrpit for recompile_node. In this commit when searching while already playing does not make the application to fail. However, I haven't figured out how to handle the already checked Google Cast. Other style changes in the code. Deleting unused symlinks. Minimal refactoring in __init__.py file. Update changelog.md Updated requirements*. - node updated to 6.3.0. - An error in system tray was caught (self.colors instead of colors). - Updated google_working.icns. - setup.py now copies new icons. Update changelog.md This commit fixes error caused by new color option for the case of first launch and empty configuration file. icns are added. - I added a new configuration setting for system tray colors. - I just created empty icns for making the code work. - New preference item for system tray icon. New icons for system trays in black. I have changed my ISP and using a new router I found that netifaces method is much more reliable than `hostname -I` or `socket.gethostbyname(socket.gethostname())`. In addition, netifaces module is required by pychromecast which means no more additional modules. Therefore I have created a new method called netifaces_ip(self) to guess local ip. In the future, netifaces_ip would be the only method used to discover local ip. ...
TL;DR
Unable to launch mkchromecast on OSX from either homebrew version or prebuild dmg.
Observed Behavior:
When installing mkhromecast via
brew cask install mkchromecast
then launching the application, a UI message appears with the following message:Upon inspection of the logs the following errors are reported:
System Details
The text was updated successfully, but these errors were encountered: