Compare commits

...

2 Commits
2.5.0 ... 2.6.0

Author SHA1 Message Date
0dec967e71 Add album image to media module and discord (#86)
Co-authored-by: Diogo Oliveira <diogoomarques98@gmail.com>
Co-authored-by: Marie <marie@kaifa.ch>
2021-12-19 13:18:39 +01:00
Kevin Yuan
c940d0991d Generate pacman builds using Github workflows (#81)
* Show "Tidal Hifi" as application name for notify-send

Set the 'app-name' variable for notify-send under Linux

* Generate pacman builds using Github workflows
Previous builds failed due to missing build dependencies when building the package using the Github workflow Linux environment
2021-12-08 18:35:39 +01:00
6 changed files with 10 additions and 3 deletions

View File

@@ -9,6 +9,8 @@ jobs:
build_on_linux:
runs-on: ubuntu-latest
steps:
- name: Install libarchive-tools
run: sudo apt-get install -y libarchive-tools
- uses: actions/checkout@master
- uses: actions/setup-node@master
with:

View File

@@ -9,6 +9,8 @@ jobs:
build_on_linux:
runs-on: ubuntu-latest
steps:
- name: Install libarchive-tools
run: sudo apt-get install -y libarchive-tools
- uses: actions/checkout@master
- uses: actions/setup-node@master
with:

View File

@@ -10,7 +10,7 @@ snap:
linux:
category: Audio
target:
# - pacman
- pacman
- tar.gz
- deb
- rpm

View File

@@ -57,7 +57,7 @@ const elements = {
if (figure) {
const mediaElement = figure.querySelector(this["image"]);
if (mediaElement) {
return mediaElement.src;
return mediaElement.src.replace("80x80", "640x640");
}
}

View File

@@ -31,6 +31,7 @@ const observer = (event, arg) => {
: "unknown artist(s)",
startTimestamp: parseInt(now),
endTimestamp: parseInt(remaining),
largeImageKey: mediaInfoModule.mediaInfo.image,
buttons: [{ label: "Play on Tidal", url: mediaInfoModule.mediaInfo.url }],
},
});

View File

@@ -7,7 +7,8 @@ const mediaInfo = {
status: statuses.paused,
url: "",
current: "",
duration: ""
duration: "",
image: "tidal-hifi-icon"
};
const mediaInfoModule = {
mediaInfo,
@@ -24,6 +25,7 @@ mediaInfoModule.update = function (arg) {
mediaInfo.status = propOrDefault(arg.status);
mediaInfo.current = propOrDefault(arg.current);
mediaInfo.duration = propOrDefault(arg.duration);
mediaInfo.image = propOrDefault(arg.image);
};
/**