diff --git a/auxiliary/chromium_scrobbler/maloja-scrobbler.zip b/auxiliary/chromium_scrobbler/maloja-scrobbler.zip index e1c2be0..e500b1f 100644 Binary files a/auxiliary/chromium_scrobbler/maloja-scrobbler.zip and b/auxiliary/chromium_scrobbler/maloja-scrobbler.zip differ diff --git a/auxiliary/chromium_scrobbler/maloja-scrobbler/background.js b/auxiliary/chromium_scrobbler/maloja-scrobbler/background.js index dcda636..a6353b9 100644 --- a/auxiliary/chromium_scrobbler/maloja-scrobbler/background.js +++ b/auxiliary/chromium_scrobbler/maloja-scrobbler/background.js @@ -39,6 +39,13 @@ pages = { "https://soundcloud.com" ], "script":"soundcloud.js" + }, + "Navidrome":{ + "patterns":[ + "https://navidrome.", + "http://navidrome." + ], + "script":"navidrome.js" } } diff --git a/auxiliary/chromium_scrobbler/maloja-scrobbler/manifest.json b/auxiliary/chromium_scrobbler/maloja-scrobbler/manifest.json index e5af3a8..fc7af90 100644 --- a/auxiliary/chromium_scrobbler/maloja-scrobbler/manifest.json +++ b/auxiliary/chromium_scrobbler/maloja-scrobbler/manifest.json @@ -1,6 +1,6 @@ { "name": "Maloja Scrobbler", - "version": "1.10", + "version": "1.11", "description": "Scrobbles tracks from various sites to your Maloja server", "manifest_version": 2, "permissions": [ diff --git a/auxiliary/chromium_scrobbler/maloja-scrobbler/sites/navidrome.js b/auxiliary/chromium_scrobbler/maloja-scrobbler/sites/navidrome.js new file mode 100644 index 0000000..e3cff0e --- /dev/null +++ b/auxiliary/chromium_scrobbler/maloja-scrobbler/sites/navidrome.js @@ -0,0 +1,14 @@ +maloja_scrobbler_selector_playbar = "//div[contains(@class,'music-player-panel')]" + + +maloja_scrobbler_selector_metadata = ".//span[contains(@class,'audio-title')]" + +maloja_scrobbler_selector_title = ".//span[contains(@class,'songTitle')]/text()" +maloja_scrobbler_selector_artist = ".//span[contains(@class,'songArtist')]/text()" +maloja_scrobbler_selector_duration = ".//span[contains(@class,'duration')]/text()" + + +maloja_scrobbler_selector_control = ".//span[contains(@class,'group play-btn')]/@title" + +maloja_scrobbler_label_playing = "Click to pause" +maloja_scrobbler_label_paused = "Click to play"