Bug Fixes

- Fixes #10
- Fixes #12
- Fixes #13
- Added CSP
This commit is contained in:
Shiny Nematoda 2022-08-15 12:36:11 +00:00
parent 599c15a152
commit 6b349380af
No known key found for this signature in database
GPG key ID: 6506D50F5613A42D
9 changed files with 41 additions and 17 deletions

View file

@ -321,18 +321,20 @@ onMounted(() => {
};
/* Media Controls */
navigator.mediaSession.setActionHandler('previoustrack', () => {
if (data.state.urls.length > 2) {
const i = data.state.urls.map(s => s.url).indexOf(data.state.url);
getSong(data.state.urls[i - 1].url);
}
});
navigator.mediaSession.setActionHandler('nexttrack', () => {
if (data.state.urls.length > 2) {
const i = data.state.urls.map(s => s.url).indexOf(data.state.url);
getSong(data.state.urls[i + 1].url);
}
});
if ('mediaSession' in navigator) {
navigator.mediaSession.setActionHandler('previoustrack', () => {
if (data.state.urls.length > 2) {
const i = data.state.urls.map(s => s.url).indexOf(data.state.url);
getSong(data.state.urls[i - 1].url);
}
});
navigator.mediaSession.setActionHandler('nexttrack', () => {
if (data.state.urls.length > 2) {
const i = data.state.urls.map(s => s.url).indexOf(data.state.url);
getSong(data.state.urls[i + 1].url);
}
});
}
/* Setup IndexedDB for storing custom playlists */
useSetupDB();