Yes, it shouldn't be too hard. Describe exactly how you would want this to work. The current script checks for a change in the text contents (the video file name and the required starting position) in a certain text file every second. The content is changed by a separate program whenever a new music video is required to play. Would your text file contain a single artist and song title entry, or a list of artists and titles? If it's a list of artists and titles, would the script just need to read this once when the script is set to run or OBS starts, or will the list change at some time while OBS is running? Describe in detail exactly what you want.
If you have looked at some of my other posts, you will know that I'm writing a full 24/7 broadcast and or playout app. In the test stage right now. I decided at the start, that the file name should contain meta data with this info in it.
The following is my music video directory.
The meta data is in the form of :
"[album = over the moon, artist= r.e.m., song = Paradise is around the Corner, key = etc...] and other non meta data name . mp4. Also the meta data can be earlier in the file path name. You can therefore move it into different directories and still retain the info.
The advantage is that the meta data is carried along with the file name and doesn't require any database type scripts. You just look for [] brackets and key=data pairs. Allows you to expand your meta data any way that you wish to define it.
This is an example of one of my music videos. I use a cartoon for the background, muted. Could be anything, such as a slidshow.
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
www.youtube.com