管理 MediaMonkey 5 的播放统计数据
“管理播放统计”是一款 MediaMonkey 5 插件(基于Bex开发的 Add/Remove Playstat MM4 脚本),旨在实现对播放统计信息的精确手动管理,包括播放历史记录(“已播放”表)、播放计数器和上次播放日期。它提供了一些标准 MM5 用户界面无法涵盖的内置工具,例如从第三方播放器导入播放历史记录、更正无效时间戳、撤销意外播放或执行批量统计信息清理。
主要特点
添加
立即添加一次播放,添加时间戳:单击一下即可立即记录一个带有当前时间戳的播放条目,并增加所选曲目的播放计数器。
添加一个播放时间戳 X...:为一个或多个音轨分配自定义时间戳。支持起始(向前)和结束(向后)计算锚点,以便根据音轨时长按顺序排列音轨。
添加播放记录...:为单首曲目在指定的日期/时间范围内添加多个播放历史记录条目。包含预览功能、智能锚定和容量检查,以防止播放间隔过长。
消除
删除播放记录...:在可勾选列表中显示单个曲目的所有播放记录,以便有针对性地删除,并可选择自动重新对齐播放计数器和上次播放日期。
删除指定时间段内的所有播放记录:批量删除指定时间段内选定曲目或整个音乐库的播放记录。提供实时预览反馈和两步确认对话框,防止意外数据丢失。
调整
仅调整播放计数器...:修改播放计数器值(设置、增加、减少或重新同步以匹配实际历史计数),而不更改 LastPlayedDate 或插入额外的历史记录。
设置上次播放日期...:直接更新曲目的上次播放时间戳。将最新的播放记录移动到所选日期,如果不存在任何播放记录,则创建一个匹配的记录。
添加 LastPlayedDate 作为 HistoryPlay...:将现有的 LastTimePlayed 摘要标签作为 Played 表中的正确记录进行回填(在设备同步更新歌曲元数据但未创建历史记录条目后非常有用)。
Manage Play Stats for MediaMonkey 5
Manage Play Stats is a MediaMonkey 5 add-on (based on the Add/Remove Playstat MM4 script by Bex) designed for precise manual management of playback statistics—including play history (the Played table), PlayCounter, and LastPlayedDate. It provides built-in tools for scenarios that standard MM5 UI does not cover, such as importing play history from third-party players, correcting invalid timestamps, undoing accidental plays, or performing bulk statistics cleanups.
Key Features
Hide original
Add
Add one Play, Timestamp Now: Instantly logs a single playback entry with the current timestamp and increments the play counter for a selected track with a single click.
Add one Play, Timestamp X...: Assigns a custom timestamp across one or multiple tracks. Supports both Start (forward) and End (backward) calculation anchors to sequence tracks sequentially based on their durations.
Add Plays...: Distributes multiple play history entries for a single track across a defined date/time range. Includes preview capabilities, intelligent anchoring, and capacity checks to prevent unrealistic spacing between plays.
Remove
Remove Plays...: Displays every playback record for a single track in a checkable list for targeted removal, with optional automatic re-alignment of PlayCounter and LastPlayedDate.
Remove all Plays in Period...: Bulk-deletes playback entries within a specified timeframe for selected tracks or the entire library. Features live preview feedback and a two-step confirmation dialog to prevent accidental data loss.
Adjust
Adjust Only PlayCounter...: Modifies PlayCounter values (set, increment, decrement, or resync to match actual history counts) without altering LastPlayedDate or inserting extra history records.
Set LastPlayedDate...: Directly updates the last played timestamp for a track. Moves the newest existing play entry to the chosen date or creates a single matching entry if no prior history exists.
Add LastPlayedDate as HistoryPlay...: Backfills an existing LastTimePlayed summary tag as a proper record in the Played table (useful after device syncs that updated song metadata without creating history entries).
By
fetzenschaedl
提交者 fetzenschaedl
更新 26/07/2026