WPMediaVerse Pro ships with a dedicated rtMedia importer that is probably the cleanest migration path off that plugin right now. The practical steps:
- WP-CLI command: wp mvs import-rtmedia, with a --dry-run flag so you can preview exactly what will be touched before committing
- Migrates media files, albums, comments and metadata, not just the raw files
- Pro also imports from MediaPress and BuddyBoss media in the same tool if your site ever had overlap
- Because WPMediaVerse stores media in three indexed custom tables (mvs_media_index, mvs_media_meta, mvs_media_stats) instead of wp_posts, the slow-query problem you described goes away after migration
- BuddyPress integration activates automatically, so activity feed uploads, profile and group media tabs light up immediately
For a 40,000-upload site I would recommend running the dry-run on a staging clone first, then migrating during a maintenance window.
Honest limit: the rtMedia importer is a Pro-only feature because it includes the metadata reconciliation logic. The free version is fine for new sites but does not have the importer. Pro also adds the migration WP-CLI commands with dry-run support for MediaPress and BuddyBoss imports.