YoutubeApi / app.py
moazzamdev's picture
Update app.py
a1a0832 verified
raw
history blame
921 Bytes
import streamlit as st
import requests
from ytmusicapi import YTMusic
ytmusic = YTMusic()
# Function to fetch search results from the API
def fetch_search_results(query):
results = ytmusic.search(query)
return results
# Main Streamlit app
def main():
st.title("YouTube Music Search")
# Search bar
search_query = st.text_input("Enter your search query:", "")
# Button to trigger search
if st.button("Search"):
if search_query:
# Fetch search results
results = fetch_search_results(search_query)
if results:
st.write("Search Results:")
for result in results:
st.write(result)
else:
st.error("Failed to fetch search results. Please try again later.")
else:
st.warning("Please enter a search query.")
if __name__ == "__main__":
main()