Spaces:
Runtime error
Runtime error
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() | |