Apple Music Dashboard音乐数据可视化仪表板
苹果音乐的听歌数据也能玩出花?那还真可以看看这个 apple_music_dashboard
。整个项目是从作者 2016 年开始用 Apple Music 后,发现 Apple 了历史数据包,结果越整理越上头,干脆做了个仪表板,省得重复造轮子。
从头搭的 webpack + Babel 项目,不靠 create-react-app
,自由度高,想怎么配就怎么配。还有个 Web Worker 数据,前端不卡顿,交互流畅。按钮、图表、过滤器都自己撸的,体验上手还挺顺的。
图表那块走的是纯前端渲染,响应也快,数据可视化部分搞得比较直观,像听歌频率、最常听歌手、时间段分布啥的,都能一眼看明白。如果你平时也喜欢点数据,又不想折腾后台服务,这个项目就蛮合适。
代码在 GitHub 上,结构也比较清晰,像 data-worker.js
核心逻辑,App.js
控主 UI,样式是用的原生 CSS
,没用框架,适合喜欢自己折腾的前端。
如果你也有 Apple Music 数据文件,直接喂进去就行。懒得折腾的,也能看看源码,学学怎么用 Web Worker 做前端性能优化,或者怎么从零搭一套自己的小仪表板。
276.69KB
文件大小:
评论区