mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Updated Chromium scrobbler to be more modularized
This commit is contained in:
11
scrobblers/chromium-generic/sites/plex.js
Normal file
11
scrobblers/chromium-generic/sites/plex.js
Normal file
@@ -0,0 +1,11 @@
|
||||
maloja_scrobbler_selector_playbar = "//div[contains(@class,'PlayerControls')]"
|
||||
|
||||
|
||||
maloja_scrobbler_selector_metadata = ".//div[contains(@class,'PlayerControlsMetadata-container')]"
|
||||
|
||||
maloja_scrobbler_selector_title = ".//a[@data-qa-id='metadataTitleLink']/@title"
|
||||
maloja_scrobbler_selector_artist = ".//span[contains(@class,'MetadataPosterTitle-title')]/a[1]/@title"
|
||||
maloja_scrobbler_selector_duration = ".//button[@data-qa-id='mediaDuration']/text()[3]"
|
||||
|
||||
|
||||
maloja_scrobbler_selector_control = ".//div[contains(@class,'PlayerControls-buttonGroupCenter')]/button[2]/@title"
|
||||
13
scrobblers/chromium-generic/sites/ytmusic.js
Normal file
13
scrobblers/chromium-generic/sites/ytmusic.js
Normal file
@@ -0,0 +1,13 @@
|
||||
maloja_scrobbler_selector_playbar = "//ytmusic-player-bar"
|
||||
|
||||
|
||||
maloja_scrobbler_selector_metadata = ".//div[contains(@class,'middle-controls')]/div[contains(@class,'content-info-wrapper')]"
|
||||
|
||||
maloja_scrobbler_selector_title = ".//yt-formatted-string[contains(@class,'title')]/@title"
|
||||
maloja_scrobbler_selector_artists = ".//span/span[contains(@class,'subtitle')]/yt-formatted-string/a[position()<last()]"
|
||||
maloja_scrobbler_selector_artist = "./text()"
|
||||
maloja_scrobbler_selector_duration = ".//div[contains(@class,'left-controls')]/span[contains(@class,'time-info')]/text()"
|
||||
duration_needs_split = true
|
||||
|
||||
|
||||
maloja_scrobbler_selector_control = ".//div[contains(@class,'left-controls')]/div/paper-icon-button[contains(@class,'play-pause-button')]/@title"
|
||||
Reference in New Issue
Block a user