I have been a lurker here and loving Streamlit and its ability to prototype ideas quickly and neatly. Please check out my new app, Express Tube: https://expresstube.streamlitapp.com/
The idea is for the user to enter a youtube link of a video they wish to search through. You can then download or watch the video in the first expander. In the second expander, you can use key words or phrases to search and chop the video’s audio. You can then view the video from where the key word/phrase is said and download the audio segment for other uses such as music sampling.
I also used the annotated text component created by Thiago Teixeira which is really cool. Check it out here: https://github.com/tvst/st-annotated-text
I think this would have saved me a few hours when teaching myself Python and during university. Please note it will only work for videos that have a subtitles track. I will update the app to also transcribe the audio in the future for videos which do not have a subtitles track.
Please let me know what you think and hope you find my app useful. Have fun!!!