Spaces:
Runtime error
Runtime error
File size: 1,268 Bytes
0c4bdd3 b6beafc 0c4bdd3 b6beafc 0c4bdd3 b6beafc 0c4bdd3 b6beafc 0c4bdd3 b6beafc 0c4bdd3 b6beafc 0c4bdd3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# 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()
@app.route("/search/")
def search():
query = request.args.get('query')
search_results = ytmusic.search(query)
return jsonify(search_results) |