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);
})();
@agerard57
Copy link

Hey @trollaa, you should go and install tampermonkey or other similar UserScript injectors (It's basically a browser extension.)

@agerard57
Copy link

Doens't seem to work at a first glance tho

@agerard57
Copy link

Here's a fixed version.
Cheers

@LakeAcross
Copy link

Unfortunately it stopped working

@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