YouTube 没有什么明显的办法可以按观看次数排序播放列表。你的播放列表里有 300 个视频,想找出最热门的那几个,却找不到排序按钮。这功能藏在你自己拥有的播放列表的某个菜单里,而对已保存或公开的列表则完全没有。这里整理出每一种做法,从 YouTube 自家的排序,到浏览器扩展程序。
YouTube 的内置排序(隐藏但确实存在)
YouTube 确实有播放列表排序。它藏得很深、功能有限,但对你自己拥有的播放列表管用。
在电脑版上:
- 打开你的其中一个播放列表
- 点一下播放列表标题旁边的三点菜单
- 选择 排序方式
- 选 最热门
这会按观看次数由高到低排序。其他选项包含添加日期(由新到旧或由旧到新)和发布日期(由新到旧或由旧到新)。“最热门”没有由低到高的选项,它永远把观看次数最高的摆在最前面。
有个前提: 这只对你自己创建的播放列表有效。如果你保存了别人的播放列表,或正在浏览一个公开的播放列表,排序选项就不会出现。手机版上也没有这个功能。
对多数人来说,这还不够。
网页工具
有好几个免费的网页工具,不必安装任何东西,就能按观看次数排序 YouTube 播放列表。
YouTube Playlist Sorter(ytplaylistsorter.carterrj.co.uk)让你输入一个播放列表网址,再按观看次数、时长、日期、标题或随机顺序排序。它最多能处理 2,000 个视频,但可能碰到 YouTube API 的配额上限。和扩展程序不同的是,它能排序任何公开的播放列表,不限于你自己的。
这些工具管用,但有其局限。API 配额上限意味着它们可能做到一半就停摆。它们需要你粘贴网址、加载另一个独立的页面。而且它们是一次性的,排序一次、离开页面,下次就得重来。
浏览器扩展程序
扩展程序直接集成进 YouTube,所以排序时不必离开页面。
Cleangarden 是一款 Chrome 扩展程序,会在 YouTube 旁边开一个侧边栏。用 Google 登录、挑一个播放列表,就能按热门程度、时长、标题或发布日期排序,由高到低或由低到高都行。它会显示总时长和视频数量,点一下视频就能直接播放。免费、没有广告。提供八种语言。
PocketTube 是一款 YouTube 订阅与播放列表管理工具。它包含排序,但也加上了文件夹、分组、分析和批量订阅管理。它需要订阅。如果你想要一款专门的播放列表管理工具,而排序只是众多功能之一,PocketTube 能满足你;如果你只想排序播放列表,它对你来说就太多了。
YouTube Playlist Guru 是一款专注于播放列表管理的免费扩展程序。它能按日期、观看次数、点赞数、评论数和时长排序,也会计算播放列表的总时长。轻巧而专注。
命令行(给技术派)
如果你有 YouTube Data API 密钥,可以用一行 shell 命令排序播放列表。YouTube Data API 会返回带有观看次数的播放列表项目,再用管道接给 jq 来排序。这管用,但需要配置 API,日常使用并不实际。
该用哪种方法
| 需求 | 最佳选择 |
|---|---|
| 排序自己的播放列表,只做一次 | YouTube 内置排序 |
| 排序任何公开播放列表,不必安装 | 网页工具(ytplaylistsorter) |
| 排序自己的播放列表,要更多选项 | Cleangarden(免费) |
| 完整的播放列表加订阅管理 | PocketTube |
如果你只是要在自己的播放列表里找出最热门的视频,YouTube 的内置排序就能应付基本需求。想要更多掌控,例如按时长、标题或日期、双向排序,扩展程序能补上 YouTube 没做到的部分。