- A Windows Media Player 11 inspired Spicetify theme for Spotify
- Supported versions: 1.2.45 - 1.2.57
- 1.2.58 is NOT YET supported!
- Primarily tested on 1.2.52
- 1.2.45:
Show Global nav bar with home button, search input and user avatar
must be set tohome-next-to-search
in the experimental features - 1.2.44 and below are not supported
- WMPotify + WMPotify NowPlaying + Windhawk + CEF/Spotify Tweaks mod
- This script detects whether Spotify, Spiceify, Windhawk, and CEF/Spotify Tweaks mod are installed or not. If not, it will install them.
- If Windhawk is installed and CEF/Spotify Tweaks mod is up-to-date, the installation of these two will be skipped.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
iex "& { $(iwr -useb 'https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/install.ps1') }"
- Theme only:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
iex "& { $(iwr -useb 'https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/install.ps1') } -Install @('wmpotify')"
- WMPotify NowPlaying only:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
iex "& { $(iwr -useb 'https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/install.ps1') } -Install @('wmpvis')"
-
Note: Not tested on macOS yet
-
WMPotify + WMPotify NowPlaying
curl -fsSL https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/install.sh | sh
- WMPotify NowPlaying only:
export SKIP_THEME=true
curl -fsSL https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/install.sh | sh
- Download the latest release from the releases page
- Locate Spicetify directories: use
spicetify config-dir
orspicetify path userdata
- Extract the contents of the WMPotify zip to the
Themes\WMPotify
folder in the Spicetify directory. Create theThemes\WMPotify
folder if it doesn't exist. - Extract the contents of the WMPotify NowPlaying zip to the
CustomApps\wmpvis
folder in the Spicetify directory. Create theCustomApps\wmpvis
folder if it doesn't exist. - Run the following commands in Command Prompt / PowerShell / Terminal:
spicetify config inject_css 1 replace_colors 1 overwrite_assets 1 inject_theme_js 1 spicetify config current_theme WMPotify spicetify config custom_apps wmpvis spicetify apply
- Windows only: Install Windhawk and CEF/Spotify Tweaks mod for the full experience (optional but recommended)
- Install the
spicetify-marketplace
extension following its instructions: https://github.com/spicetify/marketplace/wiki/Installation. - Search for "WMPotify" in the Spicetify Marketplace and click "Install."
- Warning: The Spicetify Marketplace version may load slowly due to the large number of images in the theme.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
iex "& { $(iwr -useb 'https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/install.ps1') } -Action Uninstall"
curl -fsSL https://raw.githubusercontent.com/Ingan121/WMPotify/master/installer/uninstall.sh | sh
- Run the following commands in Command Prompt / PowerShell / Terminal:
Replace the second line with
spicetify config custom_apps wmpvis- spicetify config current_theme marketplace spicetify apply
spicetify config current_theme " "
if you don't plan to use themes from the Spicetify Marketplace, or you don't have Marketplace installed. - Delete the
Themes\WMPotify
andCustomApps\wmpvis
folders in the Spicetify directory. Find the directory withspicetify config-dir
orspicetify path userdata
.
-
Playback Speed Control
(This requires the x64 Windows version of Spotify, and the CEF/Spotify Tweaks Windhawk mod)
-
Aero / Basic
(I know this is Windows Media Player 12, but I don't like Vista WMP11 fullscreen design)
- Q: Queue list does not show up in the right panel
- A: Check
Enable Queue on the right panel.
in the user button ->Experimental features
. - If this still does not work and the Experimental features popup shows
Using fallback mode
, you need to downgrade Spotify to a version fully supported by Spicetify. Old releases are available here
- A: Check
- Q: Aero Glass or the mini mode does not work
- A: Currently those features are only available on Windows, and if you have installed the CEF/Spotify Tweaks Windhawk mod. macOS and Linux are not supported now, and it needs more research to implement them.
- For the mini mode, you might get it working by force resizing the window to a smaller size with an external tool. I will implement a custom miniplayer in the future that looks like the mini mode.
- Q. Custom title bar only shows the close button
- A. Either the CEF/Spotify Tweaks Windhawk mod or the Spotify API Extender Chrome extension required for the minimize/maximize/restore buttons to show up. The extension is available in the SpotifyCrExt folder in the repository.
- Using the extension is only recommended if you cannot use the Windhawk mod, such as on Linux or macOS.
- To install the extension, you have to enable DevTools with
spicetify enable-devtools
, right-click any empty space, clickShow Chrome Tools
, openchrome://extensions
, enable developer mode, and load the unpacked extension. If the extension installation doesn't work, runspicetify enable-devtools
again and try again. - Note that Chrome extensions only work if DevTools is enabled. Spotify will randomly disable DevTools after a while and all extensions will stop working. To permanently enable DevTools and extensions, hex-patch the Spotify executable to fill the
disable-extensions
string to something invalid.
- Q: This theme is too slow!
- A1: Make sure hardware acceleration is enabled in Spotify settings.
- A2: Remove the Beautiful Lyrics extension if you have it installed. This extension is known to slow down Spotify. This theme doesn't really support the extension either. Use WMPotify NowPlaying instead.
- Spicetify
- Spotify
- Several resources from Windows Media Player / Microsoft Windows by Microsoft Corporation
- For various controls like buttons, menus, etc.:
- For WMPotify NowPlaying visualizations:
- Some codes from spicetify-visualizer by Konsl
- Butterchurn by Jordan Berg, based on MilkDrop by Geiss
- Some codes from Butterchurn adaptation for Wallpaper Engine by SeiferX7
- Some inspiration from this concept image by MondySpartan (user button, lyrics overlay on top of visualization, etc.)
- Dark mode inspirations:
- General look: above concept image
- Controls (Aero & the classic scheme): the Dark7 theme from 21h2to7 by ImSwordQueeen
- Controls (10): Windows 10 Win32 dark mode controls
- Installation PowerShell script from Spicetify-Lucid by sanoojes
- font-detective by 1j01
- Some codes are from my previous ModernActiveDesktop project, including the bars visualization and the lyrics engine
- For the CEF/Spotify Tweaks mod:
- Windhawk
- Visual Studio Anti-Rich-Header by m417z
- Chrome UI Tweaks by Vasher
- Chromium Embedded Framework
- Chromium