MarshallOfSound / Google-Play-Music-Desktop-Player-UNOFFICIAL-

A beautiful cross platform Desktop Player for Google Play Music
https://www.googleplaymusicdesktopplayer.com
MIT License
8.27k stars 766 forks source link

Feature Request: Customizable Mini Player #3770

Open Dragon911XX opened 4 years ago

Dragon911XX commented 4 years ago

I know I'm able to switch between the full player and mini player, however having a customizable mini player completely separate to the main player would be awesome to have. It would be especially nice if instead of having it be a square how it currently is, it would be a wide rectangle like shown below.

This also makes for an appealing music display for streaming, which is what I currently use the standard application for. Having a completely separate mini player would also allow you to tab into it to change songs, and play lists, without the overlay shown on stream having a progress bar, or ratings appear over it. Providing users with the option to drag around and split up artist and album, resize, change fonts based on currently installed fonts, and adding more info like time progress, name of next song, what number the song is in the queue/playlist, or a visualizer.

Below is a picture of the full player, with what would usually show when trying to change a song on a region being captured.

image

welcome[bot] commented 4 years ago

👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of duplicate issues on this repo, so please double check now that your issue has not already been solved or doesn't have an open issue already.

To help make it easier for us to investigate your issue, please follow the contributing guidelines and ensure the issue template was filled out.

JasperSurmont commented 4 years ago

Hey, I'm not experienced at all but I don't think this is immediately possible since the mini player is just something google play music provides us, not something GPMDP implements itself. However if you are streaming with OBS you can window capture your GPMDP window and then crop it to however you like it, so that it only shows a certain part on the stream.

Dragon911XX commented 4 years ago

Hey, I'm not experienced at all but I don't think this is immediately possible since the mini player is just something google play music provides us, not something GPMDP implements itself. However if you are streaming with OBS you can window capture your GPMDP window and then crop it to however you like it, so that it only shows a certain part on the stream.

I actually just found another user developing something very very similar, so it does seem to be possible. But the issue I mentioned, is when I do window capture and crop, it shows things I don't want visible, as shown in the picture I included.

I have managed to hide the seek bar using the following custom CSS.

.player-progress-wrapper { opacity: 0; }

However the rating/more options hover option is being way more stubborn to remove than I thought it would. Checked with uBlock Origin to see how to hide it there, and it seems like the following code works there.

play.google.com##.now-playing-actions simulated-hover

However using this code, it doesn't seem to fix or hide it.

.now-playing-actions simulated-hover { display: none; }

JasperSurmont commented 4 years ago

Nice to hear that some things are working; however I'm not experienced enough to help with the rest. A temporary solution might be to just make your screen bigger. With GPMDP on a very small window you indeed get something like this: However, if you make your screen bigger the thumbs up/down and more options buttons are not close to the title/artist. Like this:

If it's big enough you might be able to crop it (while also hiding your seek bar) so that it looks clean. Don't know if it'll help you but just a thought.