一句话介绍:这是一个可以将文件夹(及子文件夹)下随机抽取一定数量的媒体文件(视频、音频)并随机排序后一键播放的小工具。
采用C#+Winforms,在 .net Framework 3.5 框架下编写,编译出来只有25kb,短小精悍!
背景介绍:
出于个人的恶趣味,在NAS里面囤了很多罪恶的“好孩子不能看”。为了方便在jellyfin里划分不同权限的不同库(有些可以和LP看,有些风格只能自己看),以及方便刮削(不同地域也划分在不同文件夹和库),所以这些东西分布在很多个不同的子文件夹甚至下面还有好几层子文件夹里。
以往一般是从某个文件夹在TotalCMD或者xplorer随机排序后拖到播放器随机播放,或者在Jellyfin里某个库随机播放,局限性很大;或者整个文件夹拖到播放器的播放列表里再通过播放器来随机播放,但对于2000+的数量有时播放器也吃不消。
于是制作了这个小工具来实现“一键播放”,首次使用只要选择好源文件夹和使用的播放器(直接拖拽进来就行),输入要随机抽取的数量,然后点击直接播放就可以愉快的起飞了。
已开源至Github:GitHub - icandura/DirRandPlay: Dir Random Playlist - 文件夹随机播放列表生成器 · GitHub
