Glyph v0.5.3 (Patreon)
Content
If you want to see all Features of Glyph, visit the Eroscript page here:
Glyph v0.5.0 Changelog
Library & Browsing
Folder Structure fixes
Stabilized rendering and interaction behavior in folder view.
Audio filtering fixed
With audio / Without audio now return correct results.
Funscript selection fixed
Funscript filter behavior is now consistent.
Folder Structure tag visibility fixed
Tags are shown correctly in folder view again.
Tag counts added
Tag entries now show item counts.
Resolution on thumbnails added
Thumbnails now show quality badges (720p / 1080p / 4K).
VR default fallback set to 2D Flat
Unknown projection now defaults to non-stretched flat playback.
Favorites
File extension removed + favorites added
Card badge cleanup (Extension removed)
Favorites sorting added
Library can now be sorted by favorite status.
You can now favorite videos by clicking on the start on the lower right corner of the thumbnail.
Player
Multiple MPV instances bug fixed
Switching videos no longer opens unintended extra player instances.
Devices
Toy handling fixed again
Improved runtime behavior for devices (e.g. Lovense).
T-Code added
Added T-Code device integration path for broader compatibility.
Platform Support
macOS support added
Added build/runtime support for macOS.
Linux support added (not tested)
Linux build pipeline available; runtime validation still pending.
VR / HereSphere
HereSphere integration fixed
Improved feed, metadata compatibility, and playback integration.
Glyph v0.5.1 Changelog
Remote Server Connection (new)
Added a new “Connection” section in Settings.
You can now connect to any Glyph Server using a custom address (e.g. 192.168.1.50:4000).
Ideal for multi-machine setups.
Dashboard
Added generate buttons to trigger generated content directly.
Library / Tags
Fixed Folder Structure tag selection.
Tag selection and filtering behavior in Folder Structure now matches the rest of the library.
Devices / T-Code
Disconnect fix: T-Code devices no longer remain in a bad/active state after disconnect.
T-Code Settings localization: the “Settings” title now consistently uses the localized navSettings key across all languages.
Smoothing interaction fix: clicking the “Smoothing” label no longer accidentally opens/changes dropdowns.
T-Code Update
Motion Provider System (new)
Added per-axis provider modes: Auto, Off, Random, Link.
Random Provider (new)
Added organic random motion using simplex/fractal noise.
Adjustable via Speed and Smooth.
Link Provider (new)
Added axis linking so one axis can follow another.
Optional invert mode included.
All-Axis Sync Loop Upgrade
Sync loop now processes all 6 axes consistently, not only currently scripted-active ones.
Provider State API (new)
Added getEffectiveProvider() and getEffectiveProviders() for live UI state polling.
Seek Sync Reliability Fix (major)
syncSeek() now clears pending timers, resets indices, and safely restarts the loop with soft-start.
Prevents stale segment playback after seeking.
DevicePanel UX Improvements
Added a new Motion column with per-axis dropdowns.
Expandable Random/Link controls.
Provider status indicators.
Playback Sync Stability (Fixed)
Linear mode seek: skipping during playback no longer causes full device stop or stale segment continuation.
PCHIP mode seek: skipping now re-syncs correctly without pause/resume and no longer causes movement while video is paused.
Overall seek/play/pause transitions are now more consistent across interpolation modes.
Heatmap
Multiple heatmap rendering fixes:
Fixed inconsistent heatmap display across UI views.
Corrected MPV heatmap color rendering.
Player
Same-video playback window fix: resolved an edge case where clicking the same video could open an extra/blank player window.
UI
Updated the Device icon.
Glyph v0.5.2 Changelog
T-Code Stability
General stability improvements for T-Code playback and synchronization.
Linux MPV Build
Updated Linux MPV build pipeline and packaging reliability.
Remote Playback
Fixed a remote playback issue where MPV was incorrectly resolving only local file paths.
VR Metadata Fetch
Improved VR metadata fetch behavior and VR field application flow.
Better handling of VR projection/stereo metadata in library cards and playback context.
Glyph 0.5.3 Changelog
Linux: improved MPV startup reliability
Added fallback to system mpv when bundled mpv cannot be executed (for example EACCES on some AppImage mounts).
Player: fixed launch failures from Library -> All videos
The currently selected playlist entry is now always forced to the verified path from the backend.
TheHandy: connection key persistence improved
The key is now saved reliably and remains available after app restart.
TheHandy: more robust key/offset persistence handling (safer localStorage access).
T-Code: port fix
Stabilized T-Code port/connection handling to prevent bad or lost port states.