Skip to content

Instantly share code, notes, and snippets.

@egordm
Last active May 19, 2025 21:08
Show Gist options
  • Save egordm/8a1d558213942c104235d16dff7b3558 to your computer and use it in GitHub Desktop.
Save egordm/8a1d558213942c104235d16dff7b3558 to your computer and use it in GitHub Desktop.
Enable Songsterr Premium
// ==UserScript==
// @name Enable Songsterr Premium
// @version 0.1
// @description Enable songsterr premium
// @author EgorDm
// @grant none
// @include *songsterr.com*
// @include songsterr.com*
// @include *songsterr.com
// @include songsterr.com
// @include www.songsterr.com*
// @include http://songsterr.com/*
// @include http://*.songsterr.com/*
// ==/UserScript==
(function() {
'use strict';
// Find all the objects that have user property and set hasPlus key in user to true. Simple as that
Object.values(window).filter((el) => el instanceof Object && el.hasOwnProperty('user')).map((el) => el.user.hasPlus=true);
})();
@LakeAcross
Copy link

Unfortunately it stopped working

I'm talking about the fixed version

@Darkil1
Copy link

Darkil1 commented May 15, 2025

Unfortunately it stopped working

I'm talking about the fixed version

https://github.com/Strikeless/SongsterrPlusPatcher

this patch works

@LakeAcross
Copy link

Unfortunately it stopped working

I'm talking about the fixed version

https://github.com/Strikeless/SongsterrPlusPatcher

this patch works

Believe it or not by problem was being logged in, it actually works perfectly without an account, my bad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment