鉴于作者水平有限,软件错误难免,也有些无关本人水平的问题。

如果您在使用过程中发现可重现的错误或提出改进建议或需要共享数据/可安装模块,请发送邮件到此邮箱:

plmbugrpt@outlook.com

plmbugrpt@gmail.com

如果是报告错误,请在描述错误过程的同时在邮件内容中附带详细日志信息("帮助"菜单--"关于"--点击"log=plm.log"--粘贴到邮件)

由于目前PLM还不能给作者带来任何收入,作者虽然投入不少的时间开发,但也需要正常工作以获取收入。作者只能保证会尽力而为,但是不保证有能力、有时间改正/改进。

另外需要强调的是, 文档中提及的软件并非作者的要求或推荐, 使用者自行安装使用这些软件需要自负风险

目前已知的问题包括但不限于:

  • 当接入USB设备例如机械硬盘时, 或者硬盘休眠重启动, 或者正在进行大规模网络文件复制时, 界面可能会处于短暂的冻结状态, 这个不是错误
  • 某些情况下界面可能空白或无响应, 暂时无法彻底解决, 需要在任务栏右下角托盘双击PLM图标两次退出, 如无法解决, 则需要在任务管理器中结束PLM进程
  • 播放器可能在全屏情况下左边或者右边少一列像素(没填满全屏). Windows API问题暂时解决不了
  • 表格在特定情况下有可能只显示一行甚至无法切换到其他行, 暂时无法彻底解决, 请改变当前窗口大小大小或者关闭当前窗口重新打开
  • 同时运行太多播放器(超过8)可能会导致不可预知的错误, MPV问题无法解决
  • 访问个别网站可能导致程序死锁, 使用Cloudflare真人验证会导致回退功能只显示空白页面. 无法解决.
  • 浏览器对广告拦截力度不大, 由于本人前端水平实在很有限, PLM不能跟专业广告拦截器对比
  • Win7 打开文件/选择目录的对话框前后不一样界面问题, 这是Win7的bug
  • Win7 下运行的稳定性可能有问题, 这个无法解决,建议使用Win10/Win11
  • 一个文件夹(及其子文件夹)只能允许一个文件夹类型文件存储, 这个是设计不是错误
  • 内置的MPV播放器并不太擅长播放DVD/Blu-ray数据目录/ISO文件,这是开源播放器的通病, 播放DVD时可按Shift然后输入标题序号例如"0"或"1"之类的指定播放某标题
  • 媒体剪接器在合并两个不同视频的片段时可能出现声音不同步现象, 暂时不知道如何改进
  • 文件夹+文件名太长导致文件装载失败, 请修改其路径或文件名将总体长度限定250字符以内
毛库的编写是因为作者寻遍网络都找不到一个符合自身管理AV收藏文件需求的app,总体上要节省日常管理/浏览/下载AV文件的时间. 主要需求有如下几点:
  • 能快速管理所有硬盘/NAS的大量已收藏媒体文件:包括视频、图片、音频、文档。
  • 存储包含演员、导演、内容介绍、封面、预览动图、媒体信息、评分、分组、标签等
  • 友好简单的界面、兼具功能强大的功能
  • 能内置刮削器,刮削电影(IMDB/豆瓣)、日本AV的内容信息:演员、厂商、图片、简介等
  • 方便快速查找、过滤文件,可批量进行操作
  • 能内置播放器方便地播放这些媒体文件,能定义精彩片段、记录播放参数
  • 支持一屏多片播放、支持随机播放
  • 能按照番号等条件对媒体文件进行目录整理。
  • 内置浏览器浏览常用网站,过滤垃圾信息只保留感兴趣的帖子,节省浏览时间。
  • 内置BT/HTTP下载器或与qBT等无缝协作
  • 防止重复下载、方便找到重复下载的文件并删除
  • 支持播放列表定义
  • 方便地导入刚下载的文件到库中
  • 多语言支持
  • 支持Bosskey极其方便关闭
  • 电影/视频文件
  • 电视剧/视频专辑
  • 音频文件/MP3
  • 音乐专辑
  • 杂志电子文档(PDF/epub)/专辑
  • CD/DVD/Bluray实体碟
  • 物理收藏品例如手办、图书、漫画、杂志、相册
  • 电子二次元收藏品
PLM每天会自动备份数据到backup目录,保留31天数据(每天最多保留三个备份bak.zip/bak1.zip/bak2.zip),使用者也可以手工备份。如果遇到各种原因的数据丢失,PLM很可能会在启动时警告与上次记录的数据有差别并试图询问恢复,使用者也可点击"数据"菜单上的"恢复数据"功能进行数据恢复,请注意选择最近的最正确的数据,恢复后将丢失该被恢复数据以后更新的记录,但一般除非硬盘损坏,已导入的媒体文件本身不会丢失,很可能可以使用"导入当前目录未记录文件"功能重新取回。详细请参考备份和恢复
关闭PLM, 用记事本打开修改PLM安装文件夹\config\plm.ini, 找到"BossPassword=xxx", 整行删除并保存, 重新启动PLM
在某些特别情况下PLM会停止响应或者界面空白,使用者可双击桌面右下角托盘图标通知区域的PLM图标,双击多两次就会询问是否强行退出,如果还不可以就使用Windows的任务管理器终止"Private Library Master"进程,或者退出Windows登录甚至重启电脑
请参考导入文件

首先确保该硬盘/NAS的文件夹已经作为片库加了进来,如果还没有则可以新增硬盘的文件夹到片库或者新增NAS目录到片库

  • 假设该片库的名称为"AV1_2T",确保该硬盘或NAS已经连接在线
  • 点击传统界面的左边树型目录,选择片库下的"AV1_2T"节点
  • 然后点击"文件"菜单,选择"导入当前目录中未记录文件"
  • 然后进行子目录选择
  • 然后指定扫描类别
  • 扫描结果出来后勾选出想要导入的文件,确定后即可加入到该片库中

PLM导入时, 若同一文件夹中存在如下图片文件, 则会自动关联封面(Cover)文件, 假设视频文件名为"a.mp4":
  1. "文件及扩展名.cv.jpg/png]", 即"a.mp4.cv.jpg"/"a.mp4.cv.png"
  2. 若同名.nfo存在, 则PLM试图从.nfo中读取封面文件信息
  3. 存在同文件名的jpg/png文件, 即"a.jpg"/"a.mp4.jpg"
  4. "文件名-poster.jpg/png", 即"a-poster.jpg"/"a-poster.png"
  5. "文件名-fanart.jpg/png", 即"a-fanart.jpg"/"a-fanart.png"
  6. "cover.jpg/png", "front.jpg/png", "folder.jpg/png"
PLM在扫描时, 如果设定查找相关文件, 则使用上述第1和第2条规则判断封面文件.
很明显, 以上情况要求使用者必须保证封面文件位于视频的同一文件夹下.
如果需要设置成App运行后自动切换到Web界面,可以在"设置"中菜单选择设置,然后找到"界面"节的"浏览器视图",将值改成2,然后确定关闭并重新启动App即可
如果使用者有网页编程的经验,可以打开 home\index.htm 来自行修改。并不特别复杂,其中注意调用plm内部函数的使用方法例如plmgetvideos()里面的plm.get()等,具体这些函数参数用法可参考"如何编写脚本"。
目前内置的Aria2下载器支持.torrent文件下载和http/ftp等传统网址下载,下载的文件位于download文件夹中
请参考后台任务
请参考播放墙
请参考批处理
点击左边的树选取合适的列表, 如果必要可以在搜索框中输入关键字或在列表上点击鼠标右键添加过滤器进行列表记录过滤, 最后点击工具条的随机播放列表, 选择数量和列表类型(如非当前列表), 并点击播放. 请注意这里的当前列表是针对传统界面的列表并非网页界面的当前列表.
点击"设置"菜单, 点击"选择播放器", 点击选取"VLC播放器"或"操作系统内置"或者"外部运行"(使用当前系统已注册默认媒体播放器). 请注意须保证VLC播放器已经安装或内置播放器已装有足够的解码器. 并且作者认为除非PLM内置播放器播放不成功不要选择这些选项. 事实上每个文件都可以单独设置使用什么播放器.
传统界面选择左边树片库下面的目录, 鼠标右键选择"更新扫描", 也可以在"片库"菜单选择"更新扫描当前目录"或"更新扫描所有目录"
请参考刮削
鼠标右键点击需要修改的文件记录(或点击表格之上的"修改"按钮)进入修改界面, 点击进入要修改的编辑框例如"信息"页中的"描述", 点击下面按钮部分的"翻译"按钮即可把该编辑框的内容翻译成当前翻译器设置的语言
在文件修改界面, 点击"信息"页, 点击"清除"信息, 并选择"是/Yes"来清除所有刮削信息

普通文件可以进入文件修改界面, 点击"媒体"页, 修改"封面文件"编辑框内容或者点击其对应浏览按钮选取其它文件.

对于文件夹类型文件, 可以在编辑其子文件列表时候将其某个子文件(图像文件)"设为封面", 或者按"属性"按钮进入修改页面按上一条修改.

请参考文件缓存
导入时, PLM可能会因为文件名的特性而判断是一个文件夹, 使用者可以导入为文件夹后再进行分离, 也可以在导入前选择文件时, 将左上角"扫描类型"改为"电影或视频"之类的单文件类型, 则PLM会跳过自动文件夹判断
请参考翻译器
PLM退出后, 可手工通过修改PLM安装文件夹\config\plm.ini的[UI]节设置网格对不同文件类型记录显示的颜色:
  1. FolderColor=4293847210
    文件夹类型
  2. TypeColors=0,0,Palegoldenrod,Teal,Green,Lime,Pink,Olive,Tomato,Skyblue,Orange
    对应的类型顺序为: Default,Video,VideoFolder,Disc(physical),DiscFolder,Image,ImageFolder,Audio,AudioFolder,Doc,DocFolder, Misc,MiscFolder,Game,URL,Site,Digital,Book(physical),PhyicalDisk(non-playable),PhotoAlbum,Figure,Toy,Product,Collection,Device,Private,Unknown
  3. FavColor=4294944000
    喜欢的文件
  4. SameColor=4294901760
    完全相同的文件
  5. FirstRowColor=4287688336
    查重时第一行
  6. EvenRowColor=4294967264
    偶数行
  7. OddRowColor=0
    奇数行
PLM删除文件一般使用的是系统的回收站功能(除了导入文件后会物理删除), 如果想恢复, 只需要在回收站里恢复相应文件并且重新导入即可, 但是如果回收站被清空, 则需使用更加专业的恢复软件例如RStudio之类的才有可能恢复(而且可行性并不高)
编辑"$安装文件夹\config\plm.ini", 删除[History]节, [Grid]节记录了具体界面的表格显示列也可以删除
选择"数据"菜单, 选择"清除数据", 选择"清除所有数据"

双击plm图标启动时同时按下Ctrl键, 则会询问临时恢复到无配置状态启动

或者退出PLM后直接删除 "$安装文件夹\config\plm.ini"然后重新启动