> ## Documentation Index
> Fetch the complete documentation index at: https://docs.requestplus.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Spotify

> Connect Request+ to Spotify using the Spicetify extension.

Request+ integrates with the official Spotify desktop client through a [Spicetify](https://spicetify.app) extension that exposes a local WebSocket bridge to the Request+ app.

<Info>
  You need the **desktop** Spotify client. Web Player and mobile are not supported.
</Info>

## Setup

<Steps>
  <Step title="Install Spicetify">
    Follow the official [Spicetify installation guide](https://spicetify.app/docs/getting-started) for your OS.

    Verify it works:

    ```bash theme={null}
    spicetify -v
    ```
  </Step>

  <Step title="Install the Request+ extension">
    In the **Spotify** client, open the Marketplace tab. It should look like a shopping cart icon.\\

    <Frame>
      <img src="https://mintcdn.com/daytrack/tzGtojGJhe4h4lXH/images/spicetify-marketplace-icon.png?fit=max&auto=format&n=tzGtojGJhe4h4lXH&q=85&s=8dee8592cb2da4b1e6f87746a295a6e2" alt="Image" width="93" height="65" data-path="images/spicetify-marketplace-icon.png" />
    </Frame>

    In the marketplace, search for "**Request+**", you should see the following entry.

    <Note>
      This may not show instantly, click the load more button if you can't see our extension!
    </Note>

    <Frame>
      <img alt="Image" title="Image" lightAlt="Image" darkAlt="Image" src="https://mintcdn.com/daytrack/tzGtojGJhe4h4lXH/images/spicetify-extensions-menu.png?fit=max&auto=format&n=tzGtojGJhe4h4lXH&q=85&s=9f3e74c56afa1d312df3511a748deae6" className="dark:hidden" width="1596" height="894" data-path="images/spicetify-extensions-menu.png" />

      <img alt="Image" title="Image" lightAlt="Image" darkAlt="Image" src="https://mintcdn.com/daytrack/tzGtojGJhe4h4lXH/images/spicetify-extensions-menu.png?fit=max&auto=format&n=tzGtojGJhe4h4lXH&q=85&s=9f3e74c56afa1d312df3511a748deae6" className="hidden dark:block" width="1596" height="894" data-path="images/spicetify-extensions-menu.png" />
    </Frame>
  </Step>

  <Step title="Restart Spotify">
    Spicetify should prompt you to reload for the extension, go ahead and do that, it's needed to load the code!
  </Step>

  <Step title="Verify the connection">
    Back in Request+, the **Spotify** current track object should populate the now playing screen, as seen below!

    <Frame>
      <img alt="Image" title="Image" lightAlt="Image" darkAlt="Image" src="https://mintcdn.com/daytrack/3578AuzrsyjBjHs4/images/spotify-installed.png?fit=max&auto=format&n=3578AuzrsyjBjHs4&q=85&s=0596967b96a684871dd21b81f797f294" className="dark:hidden" width="1903" height="1018" data-path="images/spotify-installed.png" />

      <img alt="Image" title="Image" lightAlt="Image" darkAlt="Image" src="https://mintcdn.com/daytrack/3578AuzrsyjBjHs4/images/spotify-installed.png?fit=max&auto=format&n=3578AuzrsyjBjHs4&q=85&s=0596967b96a684871dd21b81f797f294" className="hidden dark:block" width="1903" height="1018" data-path="images/spotify-installed.png" />
    </Frame>
  </Step>
</Steps>

## Supported actions

* Play / pause
* Skip / previous
* Seek
* Volume
* Shuffle / repeat
* Like / unlike
* Queue requested tracks

## Troubleshooting

<AccordionGroup>
  <Accordion title="Player Object not properly displaying">
    This could be that you haven't started playing or the application failed to start it's websocket server, check out \<link-here>
  </Accordion>

  <Accordion title="Spicetify apply fails">
    Run `spicetify backup apply` as your normal user account, not as administrator. See the [Spicetify troubleshooting docs](https://spicetify.app/docs/faq).
  </Accordion>

  <Accordion title="Extension disappears after a Spotify update">
    Spotify updates can overwrite Spicetify. Re-run `spicetify update` or `spicetify apply` after each update.
  </Accordion>
</AccordionGroup>
