打造你的专属Spotify Wrapped:Koito Rewind年度月度听歌报告使用指南
【免费下载链接】KoitoKoito is a modern, themeable scrobbler that you can use with any program that scrobbles to a custom ListenBrainz URL项目地址https://gitcode.com/gh_mirrors/ko/Koito点击查看免费下载Koito 是一个开源、可自托管的音乐听歌记录scrobbler服务其内置的Rewind功能堪称自托管版 Spotify Wrapped无需任何设置系统会根据你历史的所有听歌数据一键生成年度和月度听歌报告——最喜爱的歌手、专辑、歌曲、总收听分钟数等统计自动呈现帮你把私人音乐年历变成一张漂亮的数据卡片 Koito Rewind 是什么简单来说Koito是一个支持自定义主题的现代 scrobbler兼容任何可以向自定义 ListenBrainz URL 提交听歌记录的播放器Rewind是 Koito 内置的听歌报告页面类似 Spotify Wrapped、LastFM 年度报告但可以按任意月份、任意年份生成数据完全保存在你自己的服务器上。打开报告页你会看到一张汇总卡片顶部是 Top 歌手 / Top 专辑 / Top 歌曲各带封面与 Top 5 排名底部是 9 项关键统计快速上手3 步生成你的听歌报告前提条件安装 Koito 并准备听歌数据Rewind 报告基于你库中的听歌记录listens。你需要先部署 Koito可用 Docker见 client/Dockerfile 与 Makefile通过播放器持续 scrobble或一次性导入历史数据——支持Spotify、Maloja、LastFM、ListenBrainz四种来源详见官方文档 docs/src/content/docs/guides/importing.md。 提示从 Spotify 导入时先在 Spotify 账号页申请数据导出把包含Streaming_History_Audio的.json文件放进 Koito 配置目录的import文件夹重启 Koito 即会自动导入。第 1 步点击侧边栏的 Rewind 入口在 Koito 界面左侧边栏点击Rewind历史图标即可进入报告页。该入口定义在 client/app/components/sidebar/Sidebar.tsx对应前端路由/rewind见 client/app/routes.ts。第 2 步选择 MONTHLY 或 YEARLY 模式YEARLY显示所有有数据的年份点击任意年份查看该年汇总MONTHLY显示年份切换按钮 12 个月份网格点击任意月份查看该月汇总。打开页面时的默认行为由 client/app/utils/utils.ts 中的getRewindParams决定默认展示最近一个完整月份的报告1 月份则默认展示上一年年报。第 3 步勾选Show time listened?报告卡片左下角有一个 Show time listened? 复选框勾选后每个 Top 项会额外显示收听分钟数帮你快速看出哪些作品是时间杀手。报告解读9 项核心统计一览报告页由 client/app/components/rewind/Rewind.tsx 渲染统计指标在后端 internal/summary/summary.go 中计算。对照下表即可读懂每张卡片统计项含义Minutes该周期内总收听分钟数Tracks / New tracks听过的歌曲总数 / 首次听的新歌数Albums / New albums听过的专辑总数 / 首次接触的新专辑数Artists / New artists听过的歌手总数 / 新发现的歌手数Plays总播放次数scrobble 条数Plays / day日均播放次数衡量听歌强度Top Artist / Album / Track播放量最高的歌手、专辑、歌曲各附 Top 5 榜单例如截图中的 4 月报告Top 歌手 CHUU245 次播放、Top 专辑XO, My Cyberlove、Top 歌曲Runaway全月 5183 分钟、1695 次播放——你的年度关键词一目了然。进阶技巧用 URL 直达任意一期报告报告页支持 URL 查询参数可以直接分享或收藏任意一期报告解析逻辑见 client/app/routes/RewindPage.tsx年度/rewind?year2024月度/rewind?year2024month3页面标题会随参数变化例如 Your March 2024 Rewind浏览器标签页、Open Graph 信息也会同步更新非常适合截图分享 报告中的每一项 Top 歌手、专辑、歌曲都对应 Koito 库中的完整实体——点进歌手页还能按 日/周/月/年/全部 再细看 TA 的 Top 歌曲、最近播放与活动热力图报告只是你深挖听歌数据的入口。听歌数据从哪来Rewind 报告完全基于库内 listens 计算数据的两种来源实时 scrobble播放器向 Koito 的 ListenBrainz 兼容 API 提交记录历史导入把导出文件丢进import文件夹后自动入库导入器实现在 internal/importer/spotify.go、lastfm.go、listenbrainz.go、maloja.go。以 Spotify 为例先到账号隐私页申请导出完整的流媒体历史数据入库后首页同样可以看到基于全量数据的统计面板All Time Stats Activity 热力图与 Rewind 报告互为补充常见问题 FAQQ报告页显示 Not enough data exists to create a Rewind for this period :( 怎么办该周期内数据不足Top 歌手/专辑/歌曲缺失任意一项即触发见 Rewind.tsx换一个月份试试或先导入更多历史数据。Q为什么有些月份点不了未来的月份、以及你首次听歌记录first activity之前的月份会被置灰禁用见 RewindPage.tsx。Q报告是实时的吗是。打开报告页时前端即时调用/apis/web/v1/summary接口client/app/routes/RewindPage.tsx基于当前库内数据计算新导入的数据会立刻反映在报告中。相关文件速查文件说明client/app/routes/RewindPage.tsxRewind 页面年月选择、URL 参数解析client/app/components/rewind/Rewind.tsx报告卡片渲染Top 项 9 项统计client/app/components/rewind/RewindTopItem.tsxTop 歌手/专辑/歌曲条目组件internal/summary/summary.go后端报告统计计算docs/src/content/docs/guides/importing.md数据导入指南docs/src/content/docs/guides/installation.md安装指南现在就打开你的 Koito 实例点一下侧边栏的 Rewind看看属于你的这一年是怎么用音乐写成的吧 赞分享【免费下载链接】KoitoKoito is a modern, themeable scrobbler that you can use with any program that scrobbles to a custom ListenBrainz URL项目地址https://gitcode.com/gh_mirrors/ko/Koito点击查看免费下载相关推荐pbgopy开发指南贡献代码、提交PR和参与开源项目的完整流程pbgopy开发指南贡献代码、提交PR和参与开源项目的完整流程 pbgopy 是一个创新的跨设备复制粘贴工具让你能够在不同设备之间无缝共享数据。无论你是想要go-mp3实战教程构建你自己的音乐播放器go mp3实战教程构建你自己的音乐播放器 go mp3是一个纯Go语言实现的MP3解码器它让开发者能够轻松地在Go项目中集成MP3音频解码功能。本教程将带终极本地音频转录指南用Buzz实现100%隐私保护的语音转文字终极本地音频转录指南用Buzz实现100%隐私保护的语音转文字 在当今数字时代音频转录需求日益增长但你是否担心云端服务的隐私风险Buzz作为一款基于Op人工智能语音音频本地部署桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考