Skip to content

Commit

Permalink
Merge pull request #1 from PreMiD/master
Browse files Browse the repository at this point in the history
(update stuff)
  • Loading branch information
Owen1212055 committed Oct 6, 2019
2 parents ae27dbd + 76b519e commit aa65a48
Show file tree
Hide file tree
Showing 100 changed files with 5,206 additions and 360 deletions.
2 changes: 1 addition & 1 deletion Apple Music/dist/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"en" : "Apple Music is a music and video streaming service developed by Apple Inc. Users select music to stream to their device on-demand, or they can listen to existing, curated playlists. The service also includes the Internet radio station Beats 1, which broadcasts live to over 100 countries 24 hours a day."
},
"url": "beta.music.apple.com",
"version": "1.0",
"version": "1.1",
"logo": "https://i.gyazo.com/953a27f5dc6ec95ccb792957b699e3de.png",
"thumbnail": "https://i.gyazo.com/a85cbd963a42138975b16436b3cfb3fe.png",
"color": "#fff",
Expand Down
7 changes: 4 additions & 3 deletions Apple Music/dist/presence.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Apple Music/presence.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ presence.on("UpdateData", async () => {
largeImageKey: "applemusic-logo",
};

var playerCheck = document.querySelector(".web-chrome-playback-lcd__playback-description") ? true : false;
var playerCheck = document.querySelector(".web-chrome-playback-controls__playback-btn[disabled]") ? false : true;
if (playerCheck) {
var title = document.querySelector(".web-chrome-playback-lcd__song-name").textContent;
var author = document.querySelector(".web-chrome-playback-lcd__sub-copy").textContent;
var title = document.querySelector(".web-chrome-playback-lcd__song-name-scroll-inner-text-wrapper").textContent.trim();
var author = document.querySelector(".web-chrome-playback-lcd__sub-copy-scroll").textContent.split("—")[0];
var audioTime = document.querySelector(".web-chrome-playback-lcd__time-remaining").textContent;
var timestamps = getTimestamps(audioTime);
var paused = document.querySelector(".web-chrome-playback-controls__playback-btn[aria-label='Play']") ? true : false;
Expand Down
22 changes: 22 additions & 0 deletions Bounce/dist/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"author": {
"name": "Bas950",
"id": "241278257335500811"
},
"service": "Bounce",
"description": {
"en": "Bounce Radio is a 24/7 international hit music station that provides hit music to everyone. Made by gamers for gamers.",
"nl": "Bounce Radio is een 24/7 internationaal hitmuziekstation dat iedereen hitmuziek biedt. Gemaakt door gamers voor gamers."
},
"url": ["wearebounce.net", "www.wearebounce.net"],
"version": "1.4",
"logo": "https://wearebounce.net/branding/LogoIconColour.png",
"thumbnail": "https://downbeat.is-inside.me/JOEMiVbm.png",
"color": "#ae3484",
"tags": [
"music",
"radio",
"gamers"
],
"category": "music"
}
72 changes: 72 additions & 0 deletions Bounce/dist/presence.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@

var presence = new Presence({
clientId: "629819064642043925",
mediaKeys: false
});
var play, artist, track, title;
var browsingStamp = Math.floor(Date.now() / 1000);
let sartist, strack, slisteners, sdj;
setInterval(newStats, 6000)
function newStats() {
let xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
let data = JSON.parse(this.responseText);
strack = data.track;
sartist = data.artist;
sdj = data.dj;
slisteners= data.listeners;
}
};
xhttp.open('GET', 'https://wearebounce.net/api/index.php?stats2=1&key=GivemeaccessBitCH!', true);
xhttp.send();

}



presence.on("UpdateData", () => {


let presenceData = {
largeImageKey: "bouncelogo"
};
presenceData.startTimestamp = browsingStamp;

if (document.URL.includes("#Bounce.News")) {
title = document.querySelector("body > div.web > div > div > div > div > div.pageajax > div.leftnews1 > center > b:nth-child(1)");
presenceData.details = "Reading article:";
if (title.innerText.length > 128) {
presenceData.state = title.innerText.substring(0, 125) + "...";
} else {
presenceData.state = title.innerText;
}
presenceData.smallImageKey = "reading";
presence.setActivity(presenceData);
} else if (document.URL.includes("#Bounce.Timetable")) {
presenceData.details = "Viewing the timetable";
presence.setActivity(presenceData);
} else if (document.URL.includes("#Bounce.Home")) {
play = document.querySelector("body > div.web > div > div > div > div > div.player > div.stats-p > div > div.buttons > center > div > i");
play = play.className;
switch (play) {
case "togl fa fa-play":
presenceData.smallImageKey = "pause";
presenceData.details = "Viewing the home page";
presence.setActivity(presenceData);
break;
case "togl fa fa-pause":
presenceData.smallImageKey = "play";
presenceData.details = strack +" - "+ sartist
presenceData.state = sdj +" - "+ slisteners + " listeners"
presence.setActivity(presenceData)




}
} else {
presence.setActivity();
presence.setTrayTitle();
}
});
2 changes: 1 addition & 1 deletion Discord/dist/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"blog.discordapp.com",
"merch.discordapp.com"
],
"version": "1.2.1",
"version": "1.3",
"logo": "https://i.imgur.com/FkQDwnv.png",
"thumbnail": "https://i.imgur.com/0v13nHT.png",
"color": "#7289DA",
Expand Down
Loading

0 comments on commit aa65a48

Please sign in to comment.