mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-03-10 05:13:56 +00:00
Merge branch 'local-upstream/master' into add-pseudo-decorators
This commit is contained in:
23
providers/extracted-data.js
Normal file
23
providers/extracted-data.js
Normal file
@ -0,0 +1,23 @@
|
||||
const startingPages = {
|
||||
Default: '',
|
||||
Home: 'FEmusic_home',
|
||||
Explore: 'FEmusic_explore',
|
||||
'New Releases': 'FEmusic_new_releases',
|
||||
Charts: 'FEmusic_charts',
|
||||
'Moods & Genres': 'FEmusic_moods_and_genres',
|
||||
Library: 'FEmusic_library_landing',
|
||||
Playlists: 'FEmusic_liked_playlists',
|
||||
Songs: 'FEmusic_liked_videos',
|
||||
Albums: 'FEmusic_liked_albums',
|
||||
Artists: 'FEmusic_library_corpus_track_artists',
|
||||
'Subscribed Artists': 'FEmusic_library_corpus_artists',
|
||||
Uploads: 'FEmusic_library_privately_owned_landing',
|
||||
'Uploaded Playlists': 'FEmusic_liked_playlists',
|
||||
'Uploaded Songs': 'FEmusic_library_privately_owned_tracks',
|
||||
'Uploaded Albums': 'FEmusic_library_privately_owned_releases',
|
||||
'Uploaded Artists': 'FEmusic_library_privately_owned_artists',
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
startingPages,
|
||||
};
|
||||
@ -68,7 +68,7 @@ module.exports = () => {
|
||||
apiEvent.detail.addEventListener('videodatachange', (name, _dataEvent) => {
|
||||
if (name !== 'dataloaded') return;
|
||||
video.dispatchEvent(srcChangedEvent);
|
||||
sendSongInfo();
|
||||
setTimeout(sendSongInfo());
|
||||
})
|
||||
|
||||
for (const status of ['playing', 'pause']) {
|
||||
@ -87,7 +87,10 @@ module.exports = () => {
|
||||
|
||||
data.videoDetails.album = $$(
|
||||
".byline.ytmusic-player-bar > .yt-simple-endpoint"
|
||||
).find(e => e.href?.includes("browse"))?.textContent;
|
||||
).find(e =>
|
||||
e.href?.includes("browse/FEmusic_library_privately_owned_release")
|
||||
|| e.href?.includes("browse/MPREb")
|
||||
)?.textContent;
|
||||
|
||||
data.videoDetails.elapsedSeconds = Math.floor(video.currentTime);
|
||||
data.videoDetails.isPaused = false;
|
||||
|
||||
Reference in New Issue
Block a user