Releases: alexvermaning0/OpenMediaBridge
Releases · alexvermaning0/OpenMediaBridge
1.1.0 - YouTube & CJK Improvements
v1.1.0 - YouTube & CJK Improvements
YouTube/Browser Support
- Added intelligent title parsing for YouTube videos played in browsers
- Detects browser sources (Chrome, Firefox, Brave, Edge, Opera, Safari, Vivaldi)
- Extracts artist from
【Artist】brackets at start of title - Extracts title from
「Title」and『Title』Japanese quotes - Removes common suffixes: (Official Video), [MV], (Lyrics), × TV Anime..., etc.
- Parses
Artist - Titleformat when no brackets present - Cleans feat./ft./featuring from artist names
- Lower score threshold (200 vs 800) for browser sources to handle messy titles
CJK Language Support
- Word sync now works for Chinese, Japanese, and Korean lyrics
- Each CJK character gets individual highlighting (character-by-character tokenization)
- Mixed CJK/Latin text handled properly
- NetEase "not found" error messages filtered (纯音乐,请欣赏, etc.)
Performance & Reliability
- Optimized LRCLib fetching: uses lyrics from search response (no extra API calls)
- Reduced results per search from 10 to 5
- Added fetch cancellation when song changes mid-fetch
- Debug logging shows exactly what queries are sent to LRCLib/NetEase
- Shows parsed title/artist transformation for browser sources
Bug Fixes
- Fixed R (reload), X (clear cache), P (plain), C (CJK filter), O (offline) not triggering refetch
- Added
ForceRefetch()method for immediate re-fetching - Fixed duplicate return statement in LRCLib fetcher
- Fixed fancy quote characters causing compile errors (now using unicode escapes)
API Improvements
- LRCLib fallback searches: title+artist → title only → general query
- Progressive lyrics loading still works (first result shown immediately)
- Better cancellation checks between each source
Like Always e_sqlite3.dll is only required if you are planning on using Local LRC database
full.html inside of OBS Templates.zip can be used outside OBS for a nice Lyrics UI
1.0
🧩 Version 1.0 — Initial Release
OpenMediaBridge’s first public release 🎉
Features
- Bridges your media and lyrics across apps
- Resonite integration with playback control
- Discord status updates (now playing + lyrics)
- Real-time lyric sync with LRCLib and NetEase
- Optional local SQLite lyric caching
Notes
e_sqlite3.dllis only required if you plan to use the local database from LRCLib.net.- Windows-only build (.NET 8+)