Warum kann ich nicht nach Alben suchen?
def spiele_lied(query, artist=""):
    if query and artist:
        search_text = f"{query} {artist}"
    elif query:
        search_text = query
    elif artist:
        search_text = artist
    else:
        sprechen("Tut mir leid, ich konnte den Lied- und Künstlernamen nicht verstehen. Bitte versuche es erneut.")
        return

    sp = authenticate_spotify()

    # Search for the track
    track_results = sp.search(q=search_text, type='track', limit=1)
    if track_results and track_results['tracks']['items']:
        track_name = track_results['tracks']['items'][0]['name']
        artist_name = track_results['tracks']['items'][0]['artists'][0]['name']

        sprechen(f"OK, ich spiele '{track_name}' von {artist_name}.")
        time.sleep(1)

        uri = track_results['tracks']['items'][0]['uri']
        sp.start_playback(uris=[uri])
        return

    # If no track is found, search for the album using the artist as well
    album_results = sp.search(q=f"album:{query} artist:{artist}", type='album', limit=1)
    if album_results and album_results['albums']['items']:
        album_name = album_results['albums']['items'][0]['name']
        artist_name = album_results['albums']['items'][0]['artists'][0]['name']

        sprechen(f"OK, ich spiele das Album '{album_name}' von {artist_name}.")
        time.sleep(1)

        uri = album_results['albums']['items'][0]['uri']
        sp.start_playback(context_uri=uri)
        return

    sprechen(f"Tut mir leid, ich konnte weder den Song '{query}' noch das Album '{query}' finden.")

Wenn ich jetzt z.B. sage: "Spiele Rodeo" oder "Spiele Rodeo von Travis Scott" spielt er ein Lied ab, das "Rodeo" im Namen hat und wenn ich sage "Spiele das Album Rodeo von Travis Scott" spielt er ein beliebiges Lied von diesem Album.

Mein Ziel ist es aber, dass man sagen kann: "Spiele Rodeo" = es sucht das beste Ergebnis und spielt es (Wäre dann ein Album) oder "Spiele 90210" = es spielt das passende Lied oder "Spiele Travis Scott" = es spielt ein Lied dieses Künstlers.

Vielen Dank im Voraus!

...zum Beitrag

da musst du denke ich 2 gleichzeichen machen. also ==

Bild zum Beitrag

...zur Antwort

mit dem programm happy lighting kann man das easy machen

...zur Antwort

es kommt auch auf dein budget an. ein gutes headset(ohne mikrofon wäre z.b. das beyerdynamic dt 990 pro) das kostet 120€

mit mikrofon empfehle ich dir auf jeden fall hyperX

für 60€ kriegst du da das HyperX cloud II mit super ton und mic.

ich hoffe ich konnte dir helfen

...zur Antwort