http://bruce55.github.io/Netease_cloudmusic_lastfm_scrobbler/ 网易云音乐大概是国内做的最好的在线音乐软件之一了。虽然他们在努力的做SNS,最近也应要求加入了播放记录的功能,但是这个记录的准度和实用性都不是很好。于是就撸了这一坨项目出来,用于同步播放到Last.fm。
目前能实现的包括同步正在播放,在播放进度过半或者时长超过4分钟的时候记录播放历史,以及同步当前曲目的红心状态。未来会在这个基于web的注入器内加入红心同步开关和自定义记录阈值的功能。
基本原理是依靠Chrome remote debugging插入js代码,观察播放器左下角的信息方块的更新和播放器进度变化来获知播放状态,极其粗暴……而且我很久没有写过前端的东西了,有点手生,一边查文档一边谷歌写出来的,大概会有很多坑,踩到请发issue……
(坐等网易的律师信……