<html> <p>This is my JavaScript bookmarklet that I constructed a few years ago to enable me to quickly add and/or re-add music tracks to Soundcloud groups. It still works, therefore I am sharing it with you all today.</p> <p>What this script does is firstly deselects all groups that your track is listed in, and then lastly re-selects all the groups, in essence pushing your track in previously selected groups back to the top of the group list.</p> <p>Here is the code below, simply copy and paste this code in to the URL field <strong>when adding a link to your bookmarks</strong>. (google search should help you for your browser/os combination: <em>How to add a bookmarklet</em>).</p> <pre> javascript: (function(){ var groupList=document.querySelectorAll('.addToGroup')[0].getElementsByTagName('ul')[0]; /* console.log('Deselecting all groups to re-add later'); */ for(var i=0; i < groupList.children.length;i++) { var button=groupList.children[i].getElementsByTagName('button')[0]; if (button.className === 'addToGroupButton sc-button-blue sc-button sc-button-medium sc-button-responsive sc-button-selected') { button.click(); } } function clickAll(){ /* console.log('Selecting all groups, add previously removed back to top of list'); */ for(var i=0; i < groupList.children.length;i++) { groupList.children[i].getElementsByTagName('button')[0].click(); } } clickAll(); })(); </pre> <p>Also posted on Pastebin many years ago (if you need/want the compressed JS or if this site breaks the JS in this page): <a href="http://pastebin.com/c30jPK3g">http://pastebin.com/c30jPK3g</a> </p> <h3><br> Using the bookmarklet</h3> <blockquote><strong>Note: The more groups you have joined the more PC resources needed to run the script. In some cases with older PC's you may encounter temporary web browser freezes while the script runs - if this happens just wait a minute or two (at most).</strong></blockquote> <p><strong>Step 1:</strong></p> <p>Click on the add to group button for your selected track (as highlighted below in red).</p> <p><img src="https://s31.postimg.org/ix3mqotjv/step1.png" width="100%" height="auto"/></p> <p><br></p> <p><strong>Step 2:</strong></p> <p>Simply click on the Soundcloud bookmarklet (as highlighted in red).</p> <p><img src="https://s31.postimg.org/3pnn6c1p7/step2.png" width="100%" height="auto"/></p> <p><br></p> <p><strong>Step 3:</strong></p> <p><strong>That's it. </strong>Repeat these steps when your track starts to fall from the top of the groups to push it back to the top.</p> <p><img src="https://s31.postimg.org/3qxkzr3iz/step3.png" width="100%" height="auto"/></p> </html>
author | devnull |
---|---|
permlink | soundcloud-promote-to-all-groups-quickly-1-click-javascript-bookmarklet |
category | hacking |
json_metadata | {"tags":["hacking","coding","tricks","music","promotion","soundcloud","javascript","bookmarklet"],"image":["https://s31.postimg.org/ix3mqotjv/step1.png","https://s31.postimg.org/3pnn6c1p7/step2.png","https://s31.postimg.org/3qxkzr3iz/step3.png"],"links":["http://pastebin.com/c30jPK3g"]} |
created | 2016-07-10 15:40:57 |
last_update | 2016-07-11 20:00:00 |
depth | 0 |
children | 7 |
last_payout | 2016-08-13 21:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,679 |
author_reputation | 28,815,156,430 |
root_title | "Soundcloud hacking: Promote to all joined groups quickly - 1-Click JavaScript Bookmarklet" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,050 |
net_rshares | 20,877,103,284 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
justtryme90 | 0 | 4,734,772,196 | 100% | ||
isteemit | 0 | 11,625,088,446 | 100% | ||
digi3d | 0 | 56,970,056 | 100% | ||
mikebike | 0 | 260,950,042 | 100% | ||
aeico | 0 | 3,438,945,800 | 100% | ||
stealthtrader | 0 | 391,394,045 | 100% | ||
shawkhawk | 0 | 4,875,760 | 0% | ||
devnull | 0 | 247,256,436 | 100% | ||
raj | 0 | 116,850,503 | 100% |
Nice! Upvoted.
author | isteemit |
---|---|
permlink | re-devnull-soundcloud-promote-to-all-groups-quickly-1-click-javascript-bookmarklet-20160710t160924657z |
category | hacking |
json_metadata | {"tags":["hacking"]} |
created | 2016-07-10 16:09:30 |
last_update | 2016-07-10 16:09:30 |
depth | 1 |
children | 1 |
last_payout | 2016-08-13 21:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 14 |
author_reputation | 25,840,364,598,625 |
root_title | "Soundcloud hacking: Promote to all joined groups quickly - 1-Click JavaScript Bookmarklet" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,195 |
net_rshares | 242,408,270 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
devnull | 0 | 242,408,270 | 100% |
Thank you, much appreciated.
author | devnull |
---|---|
permlink | re-isteemit-re-devnull-soundcloud-promote-to-all-groups-quickly-1-click-javascript-bookmarklet-20160710t162707447z |
category | hacking |
json_metadata | {"tags":["hacking"]} |
created | 2016-07-10 16:27:06 |
last_update | 2016-07-10 16:27:06 |
depth | 2 |
children | 0 |
last_payout | 2016-08-13 21:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 28 |
author_reputation | 28,815,156,430 |
root_title | "Soundcloud hacking: Promote to all joined groups quickly - 1-Click JavaScript Bookmarklet" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,275 |
net_rshares | 0 |
What thats sick all this time that's been there. So how many groups can I join and post to devnull? Max props upvoted.
author | mikebike |
---|---|
permlink | re-devnull-soundcloud-promote-to-all-groups-quickly-1-click-javascript-bookmarklet-20160711t033934863z |
category | hacking |
json_metadata | {"tags":["hacking"]} |
created | 2016-07-11 03:39:30 |
last_update | 2016-07-11 03:39:30 |
depth | 1 |
children | 4 |
last_payout | 2016-08-13 21:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 118 |
author_reputation | 55,592,167,846 |
root_title | "Soundcloud hacking: Promote to all joined groups quickly - 1-Click JavaScript Bookmarklet" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 76,891 |
net_rshares | 247,256,436 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
devnull | 0 | 247,256,436 | 100% |
The script has no real limit, it simply loops over all the groups that you have joined, so the limit is with Soundcloud and how many groups they let you join - I don't know the answer to that, sorry. In the example shown there are 50 groups. There is one thing to note though (which I will add to the original post). The more groups you have joined the more resources your PC needs to run the script (it was a quick hack-n-slash job so slightly inefficient) - in some cases on older machines this can cause a temporary browser freeze - if this happens the best thing to do is wait a couple of minutes (at most) to let it run. Thanks for your interest and support.
author | devnull |
---|---|
permlink | re-mikebike-re-devnull-soundcloud-promote-to-all-groups-quickly-1-click-javascript-bookmarklet-20160711t170410592z |
category | hacking |
json_metadata | {"tags":["hacking"]} |
created | 2016-07-11 17:04:09 |
last_update | 2016-07-11 17:04:09 |
depth | 2 |
children | 3 |
last_payout | 2016-08-13 21:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 665 |
author_reputation | 28,815,156,430 |
root_title | "Soundcloud hacking: Promote to all joined groups quickly - 1-Click JavaScript Bookmarklet" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 79,563 |
net_rshares | 0 |
Thanks! The only other part I'm having a problem with is saving it as a bookmarklet in my browser (Firefox). Can you give me a quick walk through for doing that? Thanks!
author | mikebike |
---|---|
permlink | re-devnull-re-mikebike-re-devnull-soundcloud-promote-to-all-groups-quickly-1-click-javascript-bookmarklet-20160711t171224704z |
category | hacking |
json_metadata | {"tags":["hacking"]} |
created | 2016-07-11 17:12:24 |
last_update | 2016-07-11 17:12:24 |
depth | 3 |
children | 2 |
last_payout | 2016-08-13 21:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 169 |
author_reputation | 55,592,167,846 |
root_title | "Soundcloud hacking: Promote to all joined groups quickly - 1-Click JavaScript Bookmarklet" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 79,590 |
net_rshares | 0 |