mkchromecast | Cast macOS and Linux Audio

 by   muammar Python Version: 0.3.8.1 License: Non-SPDX

kandi X-RAY | mkchromecast Summary

kandi X-RAY | mkchromecast Summary

mkchromecast is a Python library typically used in Telecommunications, Media, Media, Entertainment, Internet of Things (IoT), Raspberry Pi applications. mkchromecast has no bugs, it has no vulnerabilities, it has build file available and it has medium support. However mkchromecast has a Non-SPDX License. You can download it from GitHub.

[github release] this is a program to cast your macos audio, or linux audio to your google cast devices or sonos speakers. it can also [cast video files] #video). it is written for python3, and it can stream via node.js, parec (linux), ffmpeg, or avconv. mkchromecast is capable of using lossy and lossless audio formats provided that ffmpeg, avconv (linux), or parec (linux) are installed. it also supports [multi-room group playback] and [24-bit/96khz high audio resolution] additionally, a system tray menu is available. by default, mkchromecast streams with node.js (or parec in linux) together with mp3 audio coding format at a
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              mkchromecast has a medium active ecosystem.
              It has 2026 star(s) with 129 fork(s). There are 49 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 182 open issues and 160 have been closed. On average issues are closed in 146 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of mkchromecast is 0.3.8.1

            kandi-Quality Quality

              mkchromecast has 0 bugs and 0 code smells.

            kandi-Security Security

              mkchromecast has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              mkchromecast code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              mkchromecast has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              mkchromecast releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              It has 10509 lines of code, 160 functions and 48 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed mkchromecast and discovered the below as its top functions. This is intended to give you an instant insight into mkchromecast implemented functionality, and help decide if they suit your requirements.
            • Creates a streaming stream
            • Check configuration file
            • Convenience function to call the interface
            • Convenience method to get the inputint
            • Reboot the speaker
            • Resets audio
            • Remove the pactl module
            • Stop the cast
            • Parses the device
            • Hijack CC
            • Called when pcast is ready
            • Increment the volume
            • Create configuration file
            • Convenience function to get audioint
            • Down volume
            • Check if a program is installed
            • Pause any key to exit
            • Stop the actor
            • Start the application
            • Write the PID file to disk
            • Helper function to output intsf2
            • Search the device
            • Called when the device has changed
            • Play cast
            • Stream the mk chromecast
            • Monitor the daemon process
            • Create the widget
            Get all kandi verified functions for this library.

            mkchromecast Key Features

            No Key Features are available at this moment for mkchromecast.

            mkchromecast Examples and Code Snippets

            No Code Snippets are available at this moment for mkchromecast.

            Community Discussions

            QUESTION

            Some videos fail to chromecast with error MEDIA_UNKNOWN
            Asked 2020-Jun-01 at 20:06

            Using mkchromecast to cast local mp4 files, some videos work, and some don't (as in: the screen hangs on the blue chromecast logo, suggesting that the initial connection worked). I can reproduce exactly the issue described here.

            So I decided to go one level lower, with pychromecast, and try to see what actually happens when it hangs on the blue logo. I converted two videos to HLS format, and exposed them through an http server. The video that works with mkchromecast also works with my setup, but the one that fails, well... fails on both. With pychromecast, I don't get much more information than:

            ERROR, code 100: MEDIA_UNKNOWN.

            From the Cast documentation, this error means:

            The media element encountered an unknown error fired from platform. The media element encountered an error that did not indicate it's one of MediaError.MEDIA_ERR_*. This should be rare.

            It is not rare for me at all, though. I thought that maybe the failing video was in an unsupported format, as described in the documentation. So I tried to compare both videos with the following command:

            ...

            ANSWER

            Answered 2020-Jun-01 at 20:06

            It does not like 5.1 channel layout. Try downmixing it to stereo:

            Source https://stackoverflow.com/questions/62132905

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install mkchromecast

            There are two ways of installing this application:.
            Using the [binaries](https://github.com/muammar/mkchromecast#binaries).
            From [sources](https://github.com/muammar/mkchromecast#from-sources).

            Support

            If you have Sonos speakers, you can play whatever you are listening to in your computer with Mkchromecast. To add Sonos support, install the soco python module:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/muammar/mkchromecast.git

          • CLI

            gh repo clone muammar/mkchromecast

          • sshUrl

            git@github.com:muammar/mkchromecast.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link