diff --git a/src/example/main.cpp b/src/example/main.cpp index 2f95c849..d4a4cd29 100644 --- a/src/example/main.cpp +++ b/src/example/main.cpp @@ -8,7 +8,7 @@ int main() { const auto ytm = YTMusic(); - const auto results = ytm.search("Saint Motel"); + const auto results = ytm.search("grüne augen lügen nich"); std::cout << "Found " << results.size() << " results." << std::endl; diff --git a/src/ytmusic.cpp b/src/ytmusic.cpp index 4ee9f31b..3acfc8de 100644 --- a/src/ytmusic.cpp +++ b/src/ytmusic.cpp @@ -318,7 +318,7 @@ std::optional extract_search_result(py::handle result) return search::Playlist { result["browseId"].cast(), result["title"].cast(), - result["author"].cast(), + result["author"].cast>(), result["itemCount"].cast(), extract_py_list(result["thumbnails"]) }; diff --git a/src/ytmusic.h b/src/ytmusic.h index 77834813..b6f97f06 100644 --- a/src/ytmusic.h +++ b/src/ytmusic.h @@ -54,7 +54,7 @@ struct Video : public Media { struct Playlist { std::string browse_id; std::string title; - std::string author; + std::optional author; std::string item_count; std::vector thumbnails; };