<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wiki instructions outdated or omitting steps]]></title><description><![CDATA[<p dir="auto">I am on Solus Linux, which has a native version of Strawberry. To link Spotify, the app directs me to this wiki page: <a href="https://wiki.strawberrymusicplayer.org/wiki/Installing_GStreamer_Spotify_plugin" rel="nofollow ugc">https://wiki.strawberrymusicplayer.org/wiki/Installing_GStreamer_Spotify_plugin</a></p>
<p dir="auto">It is exactly these following steps:<br />
Get the source</p>
<pre><code>   git clone https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
   cd gst-plugins-rs
</code></pre>
<p dir="auto">Build and install:</p>
<pre><code>   meson setup --buildtype=release --default-library=shared --wrap-mode=nodownload --auto-features=disabled -Dspotify=enabled build
   cd build
   ninja
   sudo cp libgstspotify.so /usr/lib64/gstreamer-1.0/
</code></pre>
<p dir="auto">Very simple and straightforward.<br />
Except that it's not. It all goes wrong at the Meson step. Firstly, it required me to get cargo-c. Trying to install cargo-c required libssl-dev, which is not on Solus, and pkg-config, which is not on Solus. After lots of looking, I found the equivalents to install here: pkgconf, and system.devel (which required a -c flag when installing, as well). Given that it has a native Solus version, the instructions should account for dependency issues.</p>
<p dir="auto">Anyway, after resolving that, I can <code>cargo install cargo-c</code>, and then Meson runs properly. That is, without crashing. Instead, it tells me <code>Run-time dependency gstreamer-1.0 found: NO  (tried pkg-config and cmake)</code>. That's weird since, putting aside my not having cargo-c already, it's technically just two steps in. I got source from the repo. Went in. Ran the build command. And it's missing. Isn't it one of the very things the repo is supposed to supply? That's not an external dependency, but an internal one, right? What's going on here?</p>
]]></description><link>https://forum.strawberrymusicplayer.org/topic/6012/wiki-instructions-outdated-or-omitting-steps</link><generator>RSS for Node</generator><lastBuildDate>Sat, 23 May 2026 21:52:10 GMT</lastBuildDate><atom:link href="https://forum.strawberrymusicplayer.org/topic/6012.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 May 2026 22:12:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wiki instructions outdated or omitting steps on Sat, 23 May 2026 19:22:39 GMT]]></title><description><![CDATA[<p dir="auto">I'm wondering now whether I should have made a post instead just about the error <code>Run-time dependency gstreamer-1.0 found: NO (tried pkg-config and cmake)</code>. Given that that's the actual issue that's currently still relevant. Can someone confirm that gstreamer-1.0 is supposed to be included in <code>gst-plugins-rs.git</code> and that it shouldn't be missing after following the plugin instruction steps, or otherwise clarify where I've made a mistake following the wiki instructions?</p>
]]></description><link>https://forum.strawberrymusicplayer.org/post/9172</link><guid isPermaLink="true">https://forum.strawberrymusicplayer.org/post/9172</guid><dc:creator><![CDATA[Krax]]></dc:creator><pubDate>Sat, 23 May 2026 19:22:39 GMT</pubDate></item></channel></rss>