Giter Site home page Giter Site logo

Comments (30)

pwd-github avatar pwd-github commented on July 17, 2024 1

0.3.7 isn't linked from the releases on github and in order to get it from the Ubuntu repositories we apparently need to upgrade to the alpha status Ubuntu 17.04

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024 1

@muammar now it seems better! I'm actually able to choose the correct chromecast device.. and only one device gets chosen, just like it should be. Thanks a lot!

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

Are you in Linux or macOS?. This problem was reported in #41 and it is solved in latest versions of mkchromecast. If you are on macOS, I am afraid that I am not able to provide a standalone app (see #36). If it is your case, you will have to use the application from console or compile the app following these instructions.

from mkchromecast.

pwd-github avatar pwd-github commented on July 17, 2024

I'm on Linux. I'll try updating and see if that works.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

I'm on Linux. I'll try updating and see if that works.

Any update on this?. Can this report be closed?.

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024

This is still broken, happens also on OSX (v0.3.6). Meaning when there's two chromecast devices on the network (chromecast ultra + chromecast audio), and you choose the "chromecast audio", what actually happens is that both get selected.. and it's impossible to "deselect" the chromecast ultra device.

from mkchromecast.

pwd-github avatar pwd-github commented on July 17, 2024

Confirming that this is still broken.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

I have at home Chromecast and Chromecast Audio. When I pushed this to try solve the issue, I could select one of the two. I will try again to see if I get the same problem as you have described.

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024

Oh, I forgot to mention.. my comment above applies to version 0.3.6.

from mkchromecast.

pwd-github avatar pwd-github commented on July 17, 2024

It's probably important to note that I have a Chromecast and two Chromecast audios. I also have a group set up with just the Chromecast audios and whenever I try and send audio to my Kitchen Chromecast, both the Kitchen and Bathroom are selected in the mkchromecast dropdown with mkchromecast always seemingly preferring the Bathroom Chromecast.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

@pasikarkkainen that is a known problem with 0.3.6. You may try 0.3.7.

@sabret00the Are you using 0.3.6, too?.

from mkchromecast.

pwd-github avatar pwd-github commented on July 17, 2024

Yup, I too am using 0.3.6

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

You have to install 0.3.7 because the problem is fixed in that version. If you are using debian based distro, Ubuntu synced already 0.3.7 in their repo. For the case of macOS, I am afraid that you will have to use the application from sources as described in the README.

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024

Ok, upgraded to v0.3.7 on Mac OSX (10.11.6 El Capitan), installed with brew, and still seeing this problem. pychromecast is version 0.7.7, and QT is 5.8.0, if that matters. Here's more detailed analysis of the issue.. it's a bit long, but the issue isn't exactly straight forward to explain:

When you start the mkchromecast app and search for chromecast devices it seems sometimes they are found in different order.. it's quite random, but let's say that out of 15 times you start the mkchromecast app and search for devices, twice the devices are found on different order.. so most of the times they are found on same order, but not always. Ok, let's continue. As an example here you have the found devices:

  • First device: Chromecast Audio.

  • Second device: Chromecast Ultra.

  • After searching If I click the first device to select it, both devices get selected. This happens every time. Clearly a bug.

  • After searching If I click the second device to select it, only the second device gets selected (as expected). Selecting the second device seems to work OK every time, just like it should.

  • When both devices are selected (due to the bug above), you can actually remove the selection from the first device by clicking on it, and this works as it should, leaving only the second device selected/working.

  • When both devices are selected (due to the bug above), If you try to remove the selection from the second device by clicking on the second device, nothing happens, and both stay selected. Clearly a bug aswell.

The end result: You can properly use only the device which is found as second on the list. If the device you wanted to use wasn't actually found as second device one has to restart and rescan many many times to make it happen.. Does that help finding and fixing the bug?

from mkchromecast.

pwd-github avatar pwd-github commented on July 17, 2024

Tested this again yesterday. I can confirm.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

Ok, upgraded to v0.3.7 on Mac OSX (10.11.6 El Capitan), installed with brew, and still seeing this problem. pychromecast is version 0.7.7, and QT is 5.8.0, if that matters. Here's more detailed analysis of the issue.. it's a bit long, but the issue isn't exactly straight forward to explain:

In brew, the version is 0.3.6:

https://github.com/caskroom/homebrew-cask/blob/master/Casks/mkchromecast.rb

When you reported installed with brew, are you referring to brew cask install mkchromecast?.

I will check this again today. At home I have an audio chromecast and a regular one. I am able to connect to each of them separately when both online. I think 12055e5 fixes the problem. In that commit, when one selects a CC, it is connected by using its name. Are the names different in your cases @pasikarkkainen and @sabret00the?. But if you are still using something lower than 0.3.7 this won't work. Can you report the Mkchromecast versions, please?. Use this command if using deb package mkchromecast -v or python mkchromecast.py -v if using from sources.

from mkchromecast.

pwd-github avatar pwd-github commented on July 17, 2024

I'm definitely using 0.3.7 according to Terminal on Ubuntu.

Also one of mine is called Kitchen Chromecast while the other is called Bathroom Chromecast.

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024

Sorry for the confusion. For me mkchromecast was installed using these instructions: https://github.com/muammar/mkchromecast/wiki/macOS-standalone-app . So basicly sources cloned from github, and the rest of the components (python3, git, qt5, etc) installed with brew. I just ran "python3 mkchromecast.py -v" and it confirms it's v0.3.7.

And my chromecast devices have different names ("chromecastultra-foo1" and "chromecastaudio-foo1").

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

Thank you @sabret00the and @pasikarkkainen for posting your messages. I will investigate more in details to fix this problem.

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024

@muammar : Thanks for looking into this. Let me know if you need more info, or if there's something to test/verify.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

@pasikarkkainen I have pushed b8927f1. Can you let me know if this is working for you?.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

@pasikarkkainen thanks for confirming that is working now :). I will wait some more for @sabret00the to close this report.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

I am proceeding to close this report. If you consider that the issue is not solved, please feel free to re-open it again. Thanks.

from mkchromecast.

Vednier avatar Vednier commented on July 17, 2024

Well, i kinda late to barge in into this bug, but there is still minor leftovers of problem present, imho.
I have two chromecasts, one Chromecast 2013 and Chromecast audio. Previously, on mkchromecast 0.3.6 on Ubuntu 16.10 there was problem with inability to select Audio chromecast when 2013 one is online (it was always selected instead Audio). On 0.3.7 this problem is gone. But...for some reason when i select one of chromecasts both getting marked as connected when actually only one is. Not like critical, but confusing.

from mkchromecast.

pasikarkkainen avatar pasikarkkainen commented on July 17, 2024

@Vednier : "both get selected" was already fixed, see discussion above. mkchromecast v0.3.7 is not enough, you need the latest git master version to get the bugfix.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

@pasikarkkainen thanks for the clarification. I uploaded a new version to Debian archives, so in anytime will be synced to ubuntu repos @Vednier.

from mkchromecast.

xmbwd avatar xmbwd commented on July 17, 2024

I used the latest file from the Debian packages, mkchromecast_0.3.7+git20170130-2_all.deb, and the "both get selected" bug remains for me. I understood from the last comment by @muammar that this was the latest version. If so, the bug remains. If not, please let me know where to find the latest.

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

@xmbwd Try the one in unstable https://packages.debian.org/unstable/mkchromecast.

from mkchromecast.

xmbwd avatar xmbwd commented on July 17, 2024

Yep. That fixed it. Except now, whenever I switch from one Chromecast device to the other, a new sink is created, sometimes called mkchromecast and sometimes called Null Output. Sometimes, they are both called Null Output. This makes it difficult to determine where the sound will be routed. Any way to remedy?

screenshot from 2017-04-22 11-06-17

from mkchromecast.

muammar avatar muammar commented on July 17, 2024

@xmbwd can you open a new report with this, please?. Thanks for noticing this problem. It may be easy to fix.

from mkchromecast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.