
I turned my Mountain Everest DisplayPad into a Spotify controller using BAT files + the Spotify Web API
I wanted to use my Mountain Everest DisplayPad as a Spotify control surface for playlists, ambience, soundtracks, and quick playback buttons basically like a lightweight Stream Deck setup.
After Mountain discontinued BaseCamp and Spotify changed parts of their API flow, the old Spotify integration no longer worked reliably, so I ended up rebuilding the whole thing directly against the Spotify Web API. Since Mountain officially discontinued BaseCamp and support basically confirmed they won't update the old Spotify integration anymore (as you can see in the screenshot), I figured maybe this helps someone else trying to keep their DisplayPad useful.
The result is a collection of standalone Windows .bat controls for Spotify plus a small generator that creates new buttons automatically from Spotify links.
The nice thing is that BaseCamp can bind DisplayPad keys to Run Program, so instead of needing a dedicated plugin, you can just point a keybinding to one of the BAT files.
For it to work you need to:
- Create a Spotify Developer Web App once
- Run
00_setup_spotify_auth.batonce to generate the localspotify_config.json - Create a DisplayPad keybindings in BaseCamp for the BAT file you want
After the initial setup, it is basically just:
- open Spotify
- press buttons on the DisplayPad
- BAT files handle the Spotify API automatically in the background
I made BATs for things like:
- play / pause
- next / previous track
- mute / unmute
- volume controls
- shuffle, repeat
- different status requests
- playing something specific
I also made a small generator BAT where you paste a Spotify URL/URI/ID and it creates a new BAT file that plays the thing from the link (playlist, song, artist, album) automatically.
It is not a real plugin and definitely still a workaround, but for my use case it turns the Mountain Everest DisplayPad into a surprisingly usable Spotify controller.
Here are the BAT files and generator:
LINK HERE
The included README explains the setup, Spotify Developer App configuration, authentication flow, generator usage, and all BAT controls in more detail.
Disclosure:
I originally only created a few BATs manually (play/pause and playlist playback). I then used AI to abstract the structure and generate the larger control collection, the setup flow, and the generator BATs. I tested everything locally and it works reliably for me right now, but since this depends on Spotify's Web API and authentication flow, future Spotify changes could potentially break parts of it.
Also worth noting:
Spotify playback targets and active device handling are API-driven. In some cases Spotify may regenerate/change internal device states or require an active playback device again, so if something suddenly stops working it is usually enough to:
- open Spotify Desktop
- manually start playback once
- retry the BAT button