python text prompt code request: "write python code for a windows program that can play videos using the vlc library, this program should have a graphical interface where the user will choose the video he wants with windows file manager and the video will start playing with the infinite loop option in the vlc player on.the video will be mute, because the only sound that the user will hear is a metronome playing in an increasing speed.this metronome will start with only 20 beats per minute and will increase in its speed in one beat per minute every second, that is after 1 second of the beginning of the video, the speed will be 21bpm.The graphical interface while the video plays is composed of a very large video frame to make it easy for the user to enjoy the video, plus an indicator in the top right corner of the screen showing the real-time bpm value as it speeds up.besides that at the bottom of the screen we have some buttons.a button called EDGE that pauses for 20 seconds the video and the metronome, after that he resumes both, but the metronome resumes in his initial speed of 20bpm.a button called SLOWER that has a 70% chance to reduce the metronome's speed by half (round it up to the whole value) and in the other 30% of the times it is pressed it will actually double the metronome's speed.and the last button is a common button to change the video, that does not reset the metronome, but let the user choose another video to put in loop,the video should be played inside the gui under the buttons overlay and you should use threads and avoid using the simpleaudio library, also make sure the metronome sounds play and with a good sound that is not too acute, it must be comfortable" , rewrite this text prompt by making it easier to read while also adding the requiriment to have a volume slide and enforce the fact that the video must play inside the tkinter GUI and it should not be real fullscreen ,since that would hide the buttons,it should be windowed fullscreen.