Comments (5)
*sigh* I thought I had written up a bug about this, but it looks like I had only mentioned it in a comment; my apologies for that.
Long story short, I had disabled sonos support as part of an ongoing refactor that is not complete. The easy thing would be to check out the stable
branch and use that instead of master
. You could also use commit 07598801
if you wanted a more recent (thought still unstable, to be clear) version of the code.
from mkchromecast.
I just filed #467 to track restoring Sonos support.
from mkchromecast.
Unfortunately neither stable
branch nor commit 07598801
worked
~/git/mkchromecast$ git status
HEAD detached at 07598801
nothing to commit, working tree clean
~/git/mkchromecast$ ./bin/mkchromecast -t
:::config::: WARNING: USING BETA CONFIG PATH: /home/michael/.config/mkchromecast/mkchromecast_beta.cfg
:::config::: Creating missing section 'settings'
:::config::: Missing keys _not_ being saved for read-only config
Mkchromecast v0.3.9
:::config::: WARNING: USING BETA CONFIG PATH: /home/michael/.config/mkchromecast/mkchromecast_beta.cfg
:::config::: Creating missing section 'settings'
:::config::: Missing keys _not_ being saved for read-only config
:::config::: WARNING: USING BETA CONFIG PATH: /home/michael/.config/mkchromecast/mkchromecast_beta.cfg
:::config::: Creating missing section 'settings'
:::config::: Missing keys _not_ being saved for read-only config
Selected backend: BackendInfo(name='parec', path='/usr/bin/parec')
Selected audio codec: mp3
Using bitrate: 192
Using sample rate: 44100Hz
:::config::: WARNING: USING BETA CONFIG PATH: /home/michael/.config/mkchromecast/mkchromecast_beta.cfg
:::config::: Creating missing section 'settings'
:::config::: Missing keys _not_ being saved for read-only config
:::config::: WARNING: USING BETA CONFIG PATH: /home/michael/.config/mkchromecast/mkchromecast_beta.cfg
:::config::: Creating missing section 'settings'
:::config::: Missing keys _not_ being saved for read-only config
:::config::: WARNING: USING BETA CONFIG PATH: /home/michael/.config/mkchromecast/mkchromecast_beta.cfg
:::config::: Creating missing section 'settings'
:::config::: Missing keys _not_ being saved for read-only config
List of Devices Available in Network:
-------------------------------------
Index Types Friendly Name
===== ===== =============
0 Gcast Legestue Google TV
1 Gcast Soveværelse
2 Gcast Stue TV
available_devices received
Available Media Streaming Devices [[0, 'Legestue Google TV', 'Gcast'], [1, 'Soveværelse', 'Gcast'], [2, 'Stue TV', 'Gcast']]
~/git/mkchromecast$ git checkout stable
Previous HEAD position was 07598801 Merge pull request #456 from xsdg/noop_fixups
Switched to branch 'stable'
Your branch is up to date with 'origin/stable'.
~/git/mkchromecast$ ./bin/mkchromecast -t
Mkchromecast v0.3.9
Selected backend: /usr/bin/parec
Selected audio codec: mp3
Default bitrate used: 192k
Default sample rate used: 44100Hz.
List of Devices Available in Network:
-------------------------------------
Index Types Friendly Name
===== ===== =============
0 Gcast Legestue Google TV
1 Gcast Soveværelse
2 Gcast Stue TV
available_devices received
Available Media Streaming Devices [[0, 'Legestue Google TV', 'Gcast'], [1, 'Soveværelse', 'Gcast'], [2, 'Stue TV', 'Gcast']]
from mkchromecast.
from mkchromecast.
mkchromecast --debug --discover
This does not work either:
muammar@pupa ~/git/mkchromecast [master]
± % bin/mkchromecast --debug --discover !3222
Traceback (most recent call last):
File "/Users/muammar/git/mkchromecast/bin/mkchromecast", line 285, in <module>
mkcc = mkchromecast.Mkchromecast()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/muammar/git/mkchromecast/bin/../mkchromecast/__init__.py", line 194, in __init__
elif self.codec in constants.CODECS_WITH_BITRATE:
^^^^^^^^^^
AttributeError: 'Mkchromecast' object has no attribute 'codec'. Did you mean: 'vcodec'?
from mkchromecast.
Related Issues (20)
- Deprecate youtube-dl for yt-dlp HOT 2
- Add encapsulation, reduce code duplication, and simplify cascading logic
- Does not play any audio on google speakers HOT 1
- sys tray disappears after searching for devices
- TypeError: Descriptors cannot not be created directly. HOT 2
- Using --video crashes the app HOT 2
- archlinux mkchromecast-git package targets unstable `master` branch HOT 5
- Error with start HOT 2
- Support for playlists
- Restore ability to use updated settings without restarting mkchromecast HOT 1
- How is it possible to transmit the volume, pause and resume via command line?
- `-n` fails to find Chromecast when TV is powered off
- Crash when I try to connect to a pair of Sonos One SL HOT 1
- Installing mkchromecast with brew HOT 1
- Issues with Tray Application: ModuleNotFoundError: No module named 'imp' HOT 5
- Re-enable Sonos support in mkchromecast HOT 1
- `self.codec` is not set appropriately on Mac HOT 7
- Cant find Chromecast [Arch Linux]
- Glitch/bug on Mac Sonoma 14.5 (Macbook Air M2)
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 mkchromecast.