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() | |
| from flask import Flask, request, jsonify | |
| from ytmusicapi import YTMusic | |
| import streamlit as st | |
| app = Flask(__name__) | |
| ytmusic = YTMusic() | |
| def search(): | |
| query = request.args.get('query') | |
| search_results = ytmusic.search(query) | |
| return jsonify(search_results) |