• Bug#1073954: pragha: Stop using libsoup2.4

    From Bastian Germann@21:1/5 to All on Thu Apr 17 11:10:01 2025
    Control: tags -1 patch

    I am including the necessary changes to make pragha compile with
    libsoup3. I have not run the resulting binary.

    Description: This is included upstream in
    https://github.com/pragha-music-player/pragha/commit/5a9def6faff1161dc86d1eeeb033c98a81d87334
    ---
    --- a/plugins/acoustid/pragha-acoustid-plugin.c
    +++ b/plugins/acoustid/pragha-acoustid-plugin.c
    @@ -280,7 +280,7 @@ pragha_acoustid_plugin_get_metadata (PraghaAcoustidPlugin *plugin, gint duration
    query = g_strdup_printf ("http://api.acoustid.org/v2/lookup?client=%s&meta=%s&format=%s&duration=%d&fingerprint=%s",
    "yPvUXBmO", "recordings+releasegroups+compress", "xml", duration, fingerprint);

    - session = soup_session_sync_new ();
    + session = soup_session_new ();

    msg = soup_message_new ("GET", query);
    soup_session_queue_message (session, msg,
    --- a/plugins/tunein/pragha-tunein-plugin.c
    +++ b/plugins/tunein/pragha-tunein-plugin.c
    @@ -197,7 +197,7 @@ pragha_tunein_plugin_get_radio (PraghaTuneinPlugin *plugin, const gchar *field)
    escaped_field = g_uri_escape_string (field, NULL, TRUE);
    query = g_strdup_printf ("%s%s", "http://opml.radiotime.com/Search.aspx?query=", escaped_field);

    - session = soup_session_sync_new ();
    + session = soup_session_new ();