WebNowPlaying icon indicating copy to clipboard operation
WebNowPlaying copied to clipboard

Support For Web-based Desktop Apps?

Open JordansplaceYT opened this issue 5 years ago • 4 comments

Is it possible to make tidal work with rainmeter by chance ? - im aware its possible with the web-page version but im curious about the actual client since its more practical. - thanks for your time

JordansplaceYT avatar Oct 02 '20 22:10 JordansplaceYT

It may be possible using script injection a la https://github.com/khanhas/spicetify-cli

But this would be quite a bit of reverse engineering and work. Tidal is a service I personally use, and since position and volume setting do not work right but I could make work in the desktop app, this would be something I would like to see because of that. So I may eventually pester khanhas and figure out how to do it some day but I just know how difficult it would be. I would say just stick to using the web app and use chrome's app shortcuts to give it a more native feel and we can wish that someday that will change.

Also if anybody else wants to inject the scripts into tidal desktop feel free.

tjhrulz avatar Oct 14 '20 21:10 tjhrulz

So I had a few days recently to sit and play with this and I also looked at a few other web based desktop music players.

I pretty quickly got Qobuz up and running due to the fact that their desktop app is just completely unpacked, adding for it to load my scripts inside one of their scripts work perfect and shows that their desktop app and web app have the exact same layout and now changes are needed. All I need now is a nice way to deploy it so it is easy to install.

As for my still streaming service of choice Tidal (Although recently Qobuz and the soon coming Spotify HiFi may tempt me), I have tried to get my scripts to load but either I have not gotten them working or their desktop app has a different layout than their web app. I will need to sit with the plugin in debugging and the chrome dev tools see what I can gleam from this.

Amazon Music while it may be a web app it seems to be custom (Either that or it is native and the few chromium references are for their login screen). I am not seeing anything in here that are scripts that are going to be loaded on the main page that I can take advantage of. It may be possible to add support for this but given how awful their app is this probably will go no further.

Deezer likely is a web app but since it is only available through the Microsoft Store so I will have to figure out how I can change that one but at least if other apps are any indication it is likely possible.

tjhrulz avatar May 09 '21 23:05 tjhrulz

Ah, maybe you can also experiment with the YouTube Music Desktop App, they've got an API too.

eKeiran avatar May 22 '21 14:05 eKeiran

Ah, maybe you can also experiment with the YouTube Music Desktop App, they've got an API too.

Which YouTube music desktop app? There are a lot of them the community has made. Edit: Also if it is the one I am thinking of I already created a plugin years ago when it was called GPMDP

tjhrulz avatar Jun 01 '21 15:06 tjhrulz

Other than Qobuz and Spotify, most desktop apps don't seem to be easily modifiable. Spotify already has WebNowPlaying support via Spicetify and nobody seems to be interested in Qobuz support.

keifufu avatar Feb 26 '23 18:02 keifufu