最新插件
管理 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
MediaMonkey 的音节歌词
Syllable Lyrics 为 MediaMonkey 5 和 MediaMonkey 2024 添加了同步逐字卡拉OK高亮显示功能。
特征
- 单词和音节高亮显示与播放同步
- 可点击的定时线,用于查找
- 平滑自动居中当前歌词行
- 嵌入式增强型 LRC 和 TTML 词时序
- 普通 LRC 行计时和纯文本回退
- 背景和声以及歌手交替演唱(由供应商提供)
- Lyrics+ 兼容 KPOE、Unison 和 LRCLIB 在线查找
- 可选的罗马化服务提供商或谷歌提供的罗马化服务
- 在普通模式和全屏模式下,当前专辑封面背景会变得模糊。
- 可配置的时间偏移、在线查找和流畅滚动
Syllable Lyrics for MediaMonkey
Syllable Lyrics adds synchronized word-by-word karaoke highlighting to MediaMonkey 5 and MediaMonkey 2024.
FeaturesHide original
- Word and syllable highlighting synchronized with playback
- Clickable timed lines for seeking
- Smooth automatic centering of the active lyric line
- Embedded enhanced LRC and TTML word timing
- Ordinary LRC line timing and plain-text fallback
- Background vocals and alternating singer alignment when supplied by the provider
- Lyrics+ compatible KPOE, Unison, and LRCLIB online lookup
- Optional provider or Google-powered romanization
- Blurred current-album-art backgrounds in normal and fullscreen modes
- Configurable timing offset, online lookup, and smooth scrolling
By
GhosT
提交者 ghost.specialgrade
更新 19/07/2026
这是基于 IBM Carbon 灰度调色板的 Flat Monkey 皮肤的深色版本,选项中还包含一个免费的强调色选择器。此版本为 Ventis Media 出品的 Flat Monkey 的非官方衍生版本,完全免费。
Flat Monkey Dark 重新设计了 Flat Monkey 的外壳,采用了 IBM Carbon 的灰度调色板:窗口 #161616,面板 #262626,边框 #393939,文本 #f4f4f4。整个用户界面均为单色灰色,只有一抹亮色,您可以自行选择作为点缀。
与原版固定的主题选项(深色或浅色,橙色或蓝色)不同,新版在“工具”>“选项”>“皮肤”中提供了一个自由选择强调色的选项。默认颜色为向日葵黄 (#FFE000),但它是一个真正的颜色选择器,因此任何颜色都可以使用。强调色会影响播放器高亮显示、当前播放曲目、进度条和音量滑块、热链接、进度波形以及选中行。强调色表面上的文本、评分星级和图标会在深色和浅色之间自动切换,因此无论您选择什么颜色,都能保持清晰易读,并且内置的可读性保护机制会阻止选择不清晰的颜色。
与原版相比,其他改动包括:选中的行在每个窗格中都使用完整的强调色,鼠标悬停时不再出现灰色闪烁;窗格失去焦点时,选中的行仍然可见;标题栏和面板由圆角改为方形;面包屑导航栏被隐藏,使主窗口更简洁;新增了尺寸选项(小/正常/大)。其他所有内容(布局、图标、字体、行为)均与 Flat Monkey 保持一致。
安装方法:下载 Flat Monkey Dark.mmip 文件,然后在 MediaMonkey 中依次点击“工具”>“插件”>“添加”,选择该文件。之后,在“工具”>“选项”>“布局/皮肤”中选择该皮肤。
这是 Flat Monkey (c) Ventis Media, Inc. 的非官方衍生作品,经修改后根据 Ventis Limited Reciprocal License 分享,该许可明确允许制作衍生皮肤。本作品与 Ventis Media 无任何关联,亦未获得其认可或支持。此皮肤免费,无付费版本,且无任何烦人的提示。
源代码和问题跟踪器:https://github.com/junkerderprovinz/flat-monkey-dark
Translated automatically (see original)A dark-only reshell of the bundled Flat Monkey skin in the IBM Carbon greyscale palette, with a free accent colour picker right in the options. Unofficial derivative of Flat Monkey by Ventis Media, completely free.
Flat Monkey Dark re-shells Flat Monkey in the IBM Carbon greyscale palette: window #161616, panels #262626, borders #393939, text #f4f4f4. The whole UI is monochrome grey, dark only, and the single splash of colour is an accent you pick yourself.
Instead of the original's fixed theme choices (dark or light, orange or blue) there is one free accent colour picker in Tools > Options > Skin. The default is sunflower yellow (#FFE000), but it is a real colour picker, so any colour works. The accent drives the player highlight, the now-playing track, the progress and volume sliders, hotlinks, the seek waveform and the selected rows. Text, rating stars and icons on accent surfaces switch automatically between dark and light, so whatever colour you pick stays readable, and a built-in readability guard blocks choices that would not.
Other changes compared to the original: selected rows use the full accent colour in every pane with no grey flash on hover, the selection stays visible when a pane loses focus, title bars and panels are square instead of rounded, the breadcrumb path bar is hidden for a cleaner main window, and there is a size option (Small / Normal / Large). Everything else (layout, icons, fonts, behaviour) is Flat Monkey unchanged.
Install: download Flat Monkey Dark.mmip, then in MediaMonkey go to Tools > Add-ons > Add and pick the file. After that, select the skin under Tools > Options > Layout / Skin.
This is an unofficial derivative of Flat Monkey (c) Ventis Media, Inc., modified and shared under the Ventis Limited Reciprocal License, which explicitly permits derivative skins. It is not affiliated with, endorsed by or supported by Ventis Media. The skin is free, with no paid version and no nags.
Source code and issue tracker: https://github.com/junkerderprovinz/flat-monkey-dark
Hide original
By
Junker der Provinz
提交者 junkerderprovinz
更新 02/07/2026
版本历史/详细信息
- 版本:
- 1.1
- 更新:
- 02/07/2026
- Size:
- 391.93 KB
- 执照:
- Ventis Limited Reciprocal License
- 适用于:
- Media Monkey 5.0.2 - 2024.9999
- 变化:
Initial public release (v1.1.0).
Dark-only IBM Carbon reshell of the bundled Flat Monkey skin: the whole UI goes neutral dark grey (window #161616, panels #262626, text #f4f4f4) and the single splash of colour is yours to pick.
- Free accent colour picker in Tools > Options > Skin (default sunflower #FFE000), with a readability guard
- Auto-contrast text, rating stars and icons on any accent (dark on light accents, light on dark ones)
- Uniform accent selection in every pane, in both focus states, no grey flash on hover
- Seek waveform in the exact accent colour
- Square title bars and panels, hidden breadcrumb bar, size option (Small / Normal / Large)Unofficial derivative of Flat Monkey (c) Ventis Media, Inc., under the Ventis Limited Reciprocal License. Free.
MediaMandrill 是 MediaMonkey 2024 的一个附加模块。它提供了一个网页界面,允许用户浏览音乐库并远程控制 MediaMonkey 播放器。
github: https://github.com/xhitespirit/MediaMandrill
论坛链接: https://www.mediamonkey.com/forum/viewtopic.php?t =109500
MediaMandrill is an add‑on module for MediaMonkey 2024. It provides a web interface that allows browsing the music library and remotely controlling the MediaMonkey player.
github: https://github.com/xhitespirit/MediaMandrill
Hide original
forum: https://www.mediamonkey.com/forum/viewtopic.php?t=109500
By
xhitespirit
提交者 xhitespirit
更新 16/07/2026
赛道历史记录传输 1.1.5
Track History Transfer 是一款专为 MediaMonkey 5 设计的插件,旨在解决一个常见问题:用更好的版本替换旧曲目不应该导致丢失多年的收听历史记录。无论您是将 MP3 升级到 FLAC、替换为重制版,还是清理重复专辑,Track History Transfer 都能准确、安全地将播放次数、评分、标签和完整的播放历史记录从旧文件迁移到新文件。
凭借智能的基于分数的匹配功能,Track History Transfer 能够根据时长、曲目编号和标题相似度自动配对源曲目和目标曲目,即使是混合曲目也能轻松应对。拖放式配对编辑确认对话框让您在写入任何内容之前都能完全掌控,而专用的有损到无损模式和全库查找重复专辑扫描器则使批量清理快速可靠。
曲目历史记录传输还会处理重要的细节:合并播放次数而不是覆盖它们,传输外部封面和播放列表成员,以及在传输确认后进行可选的源清理——清除统计数据、从数据库中删除或完全删除文件。
专为那些随着时间推移不断升级音乐库,并且拒绝从零开始记录收听历史的用户而设计的“曲目历史记录传输”功能,将精确匹配与透明、可审核的工作流程相结合,适用于每一次传输。
有关设置和使用详情,请参阅捆绑的 readme.md。
⚠️请谨慎使用此插件。曲目历史记录传输功能可能会永久修改或删除曲目数据、统计信息和文件——使用不当(例如源/目标配对错误、误选删除选项等)可能导致数据丢失。此插件仅经过小规模测试。使用前务必备份您的 MediaMonkey 数据库,尤其是在执行批量操作(例如查找重复专辑)或任何涉及源清理选项的传输操作之前。
主要特点
- 智能分数匹配:根据时长、曲目编号和标题相似度自动匹配源曲目和目标曲目
- 统计数据转移:播放次数、上次播放时间、跳过次数、添加日期和评分
- 游戏历史记录转移:保留每次游戏的时间戳,而不仅仅是总游戏次数。
- 合并播放次数:将源播放次数和目标播放次数相加,而不是覆盖原有播放次数。
- 完整的标签和字段支持:标题、艺术家、专辑、流派、作曲家、分类字段以及 10 个自定义字段——所有字段均可单独选择。
- 有损 → 无损模式:自动从混合专辑选段中分离旧格式和新格式的曲目
- 查找重复专辑:扫描您的整个音乐库,查找同时拥有有损版本和无损版本的专辑。
- 确认对话框:并排预览,支持拖放式配对重新分配,转账前可进行此操作。
- 播放列表和封面图迁移:保留播放列表成员信息和外部封面图
- 源文件清理选项:清除统计信息、从数据库中移除或删除源文件——完全可选
Track History Transfer 1.1.5
Track History Transfer is a focused MediaMonkey 5 add-on built to solve one recurring problem: replacing a track with a better version shouldn't mean losing years of listening history. Whether you're upgrading an MP3 to FLAC, swapping in a remastered edition, or cleaning up duplicate albums, Track History Transfer moves play counts, ratings, tags, and full play history from the old file to the new one — accurately and safely.
With intelligent score-based matching, Track History Transfer automatically pairs source and target tracks by duration, track number, and title similarity, even across mixed selections. A confirmation dialog with drag-and-drop pair editing gives you full control before anything is written, while a dedicated Lossy → Lossless mode and a library-wide Find Duplicate Albums scanner make batch cleanups fast and reliable.
Track History Transfer also handles the details that matter: merging play counts instead of overwriting them, transferring external artwork and playlist memberships, and optional source cleanup — clear stats, remove from database, or delete the file entirely — once a transfer is confirmed.
Built for anyone who upgrades their library over time and refuses to start their listening history from zero, Track History Transfer combines precise matching with a transparent, reviewable workflow for every transfer.
For setup and usage details, see the bundled readme.md.
⚠️ Please use this add-on with care. Track History Transfer can permanently modify or delete track data, statistics, and files — incorrect usage (wrong source/target pairing, unintended delete options, etc.) can result in data loss. This add-on has only been tested on a limited scale. Always create a backup of your MediaMonkey database before using it, especially before batch operations like Find Duplicate Albums or any transfer involving the source cleanup options.
Key Features
Hide original
- Smart Score Matching: Automatically pairs source and target tracks by duration, track number, and title similarity
- Statistics Transfer: Play Count, Last Played, Skip Count, Date Added, and Rating
- Play History Transfer: Preserves individual play timestamps, not just the total count
- Merge Play Count: Adds source and target play counts together instead of overwriting
- Full Tag & Field Support: Title, Artist, Album, Genre, Composer, Classification fields, and 10 Custom Fields — all individually selectable
- Lossy → Lossless Mode: Automatically separates old and new format tracks from a mixed album selection
- Find Duplicate Albums: Scans your entire library for albums with both lossy and lossless versions
- Confirmation Dialog: Side-by-side preview with drag-and-drop pair reassignment before any transfer
- Playlist & Artwork Transfer: Keeps playlist memberships and external cover art intact
- Source Cleanup Options: Clear statistics, remove from database, or delete the source file — entirely optional
By
AI (Inspired by Fetznschaedl)
提交者 fetzenschaedl
更新 29/07/2026
版本历史/详细信息
- 版本:
- 1.4.1
- 更新:
- 29/07/2026
- Size:
- 98.81 KB
- 适用于:
- Media Monkey 2024 - 2024
- 变化:
- Changelog Summary (v1.2.0 – v1.4.1)
-
Analyze Volume Options & Fixes (v1.3.0 – v1.4.1)
-
v1.4.1: Fixed a bug where forcing re-analysis failed because the addon reset values to null instead of MediaMonkey’s actual "unknown" sentinel (-999999). Target tracks now reliably re-analyze regardless of global settings.
-
v1.4.0: Added an optional sub-setting to "Force re-analysis" for target tracks by temporarily setting their volume values to "unknown" before calling analyzeVolume(), bypassing MM5's global "Only analyze unknown" setting.
-
v1.3.1: Resolved a race condition where running Analyze Volume alongside transfers could falsely report deleted source files as inaccessible background errors. It now executes strictly after all source cleanup tasks complete.
-
v1.3.0: Added an option (in settings and the transfer dialog) to automatically run a batched, background Analyze Volume pass on target tracks after a transfer completes across all transfer paths.
-
-
Experimental Feature: Find Duplicate Albums (v1.2.0 – v1.2.1)
Note: The Find Duplicate Albums additions detailed below are currently experimental.
-
v1.2.1: Enhanced Stage 3 ("Fuzzy") detection to tolerate minor typos in album titles (using $ge 85%$ edit-distance similarity), catching small spelling differences like "Live in London" vs. "Live in Londons".
-
v1.2.0: Extended detection beyond single album entries to identify cross-folder duplicates across separate lossy/lossless entries. Introduced three confidence tiers in the UI: ● Exact, ◆ Tag match, and ◇ Fuzzy (which prompts a confirmation dialog before initiating transfers).
-
-
- 版本:
- 1.1.8
- 更新:
- 07/07/2026
- Size:
- 82.53 KB
- 适用于:
- Media Monkey 2024
- 变化:
-
-
v1.1.6 (New Feature): Added a "Remove source from playlist(s)" option to prevent duplicate tracks in playlists post-transfer. Automatically disables if playlist transfer is off or a delete task is active.
-
v1.1.7 (Bugfix): Fixed direct transfer mode (actions_add.js), where the new playlist removal feature was being bypassed.
-
v1.1.8 (Bugfix): Fixed a UI bug in dlgTransferConfirm.js where the removal checkbox incorrectly stayed greyed out on open due to initialization timing.
-
-
- 版本:
- 1.1.5
- 更新:
- 21/06/2026
- Size:
- 78.31 KB
- 适用于:
- Media Monkey 2024 - 2024