r/MountainGGlobal

I turned my Mountain Everest DisplayPad into a Spotify controller using BAT files + the Spotify Web API

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:

  1. Create a Spotify Developer Web App once
  2. Run 00_setup_spotify_auth.bat once to generate the local spotify_config.json
  3. 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
u/quesadilla_paradoxon — 11 hours ago

Basecamp stopped working completely.

I've got the Everest Max and the Makalu Max. On a fresh install of Windows 11.

Installed the software and was able to get everything configured to my liking. After about a week the display keys on the numpad stopped working. So I went into the software to see what was going on and the num pad wasn't recognized anymore. Came up empty handed in research and today neither the keyboard or mouse showed up in Basecamp. Repaired and then reinstalled the software but my numpad still isn't recognized and I cant change any settings on the mouse or keyboard.

Anyone run into a similar issue or have any advice?

reddit.com
u/samtheman825 — 13 days ago