Closed PaulDance closed 5 years ago
I can reproduce it yes. There was a nasty segfault (#43) that I thought I had fixed. I guess it's back ! The embedded video is loaded client-side, so it will stay no matter what the server status is.
The embedded video is loaded client-side, so it will stay no matter what the server status is.
Don't you think having a client-side embedded video messes things up a bit ? Because from my experience using the jukebox so far, it's a bit confusing and adds instability to the whole functionality ?
The client-side part is quite separate from the rest, and is managed with JQuery and Youtube iframe API. We only fetch the current video ID and and time of the mpv progression to sync the video. Thus I don't think it is too much of a problem. I'm not the strongest proponent for this solution but other people do want to see a video. Most of the instability is caused server-side by my usage of flask, sorry. Normally latest version mkIII-0.6.9 should be stable enough.
When removing the currently playing song from the jukebox using the corresponding black cross button, the entry is removed yes, but firstly the song does not really stop:
and secondly also, the entire server seems to simply exit without any error message:
while the youtube embeded video still runs and is still interactive but without any sound produced though.