Giter Site home page Giter Site logo

Comments (6)

jojo2357 avatar jojo2357 commented on June 8, 2024 2

Please don't take the pin the wrong way. You documented your issue very well, others are having it as well, and it cannot be fixed here, so hopefully I will get less of these. Thanks again.

from music-discord-rich-presence.

jojo2357 avatar jojo2357 commented on June 8, 2024

Try enabling the debug missing player setting, disable wmp, and replicate the first half (no details. you may want to replicate the wmp behavior, verify with mdrp, then turn off wmp in mdrp). then post that screenshot here. This has been a recurring problem on WMP's side, but let us verify that

from music-discord-rich-presence.

fredjt avatar fredjt commented on June 8, 2024

This is the message when 'debug missing player' is 'true'. The message flashes briefly about once every two seconds.
image

This is with 'debug missing player' set to 'true' and 'microsoft.media.player' set to 'false'. The message does not change when I open the equalizer, as expected, so the player stays disabled.
image

I think MDRP is correctly identifying the audio player, however, it is having trouble harvesting the necessary data from the player. I was not sure if this was a Microsoft problem or a problem with MDRP. If it is a Microsoft problem, then I can wait for them to update the app and hope that this is one of the many bugs that they decide to get around to fixing.

from music-discord-rich-presence.

jojo2357 avatar jojo2357 commented on June 8, 2024

Yes, your findings are all consistent with known WMP behavior unfortunately.

Here's the thing, #73 #62 and people in my discord server have had this issue, and we have gone through so much troubleshooting we must have used over two days of manpower. Ultimately I wrote a tool to see exactly what MDRP sees and, lo and behold, WMP is not properly reporting its data to Windows Media Center, where MDRP reads from.

It is a miracle that opening the eq fixes it, because the only other advice that is known besides reinstalling almost everything audio related is to use a different player or start changing windows 11 installations because this functionality is known to vary from build to build which is absolutely ridiculous .

You should try playing a youtube video while wmp is enabled and playing audio. You will find that MDRP will pick up your youtube video because WMP fails to report what it is playing to WMC, despite them being made by the same company

Here is a crappy graphic I made to illustrate the root of the issue a while back

Also, I would like to remind those keeping score at home that there were very few issues with Groove in Windows 10. Then MS came and changed it all and here we are.

Leaving this open because idk what to do with it

from music-discord-rich-presence.

fredjt avatar fredjt commented on June 8, 2024

Yes, Microsoft was just finally working out the last of the major bugs in Groove music when they abandoned it for a reboot of WMP. I do wish they had just kept working on making Groove work properly. Thank you for your help with this issue! Hopefully Microsoft will get around to fixing this issue soon, as I do kind of miss the old WMC from Windows 10.

from music-discord-rich-presence.

jojo2357 avatar jojo2357 commented on June 8, 2024

Of course! hope it works itself out

from music-discord-rich-presence.

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.