diff --git a/api/funkwhale_api/music/spa_views.py b/api/funkwhale_api/music/spa_views.py index c1476e8a93c70d94134e02c93a9824677885f2d8..251c6e45846c07de5119ceab5514bc39056e66c7 100644 --- a/api/funkwhale_api/music/spa_views.py +++ b/api/funkwhale_api/music/spa_views.py @@ -63,7 +63,7 @@ def library_track(request, pk): "type": "application/json+oembed", "href": ( utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed")) - + "?url={}".format(track_url) + + "?url={}&format=json".format(track_url) ), } ) @@ -120,7 +120,7 @@ def library_album(request, pk): "type": "application/json+oembed", "href": ( utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed")) - + "?url={}".format(album_url) + + "?url={}&format=json".format(album_url) ), } ) diff --git a/api/tests/music/test_spa_views.py b/api/tests/music/test_spa_views.py index a60da50dffb3e9bb7f023e8212a1b3c045dd92bc..e75dbc46f4f525e24269de1bdbe4cde7c7945502 100644 --- a/api/tests/music/test_spa_views.py +++ b/api/tests/music/test_spa_views.py @@ -59,7 +59,9 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings): "type": "application/json+oembed", "href": ( utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed")) - + "?url={}".format(utils.join_url(settings.FUNKWHALE_URL, url)) + + "?url={}&format=json".format( + utils.join_url(settings.FUNKWHALE_URL, url) + ) ), }, ] @@ -109,7 +111,9 @@ def test_library_album(spa_html, no_api_auth, client, factories, settings): "type": "application/json+oembed", "href": ( utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed")) - + "?url={}".format(utils.join_url(settings.FUNKWHALE_URL, url)) + + "?url={}&format=json".format( + utils.join_url(settings.FUNKWHALE_URL, url) + ) ), }, ]