Your desktop widget shows the wrong track position?
Aionis fixes it.
The problem
When you skip to the next song, your media widget still shows the old track's progress. This is a browser bug — they forget to update the position on track change.
Who needs this
- Chromium-based — Chrome, Brave, Edge, etc.
- Some Firefox forks — LibreWolf and others
- Any other browser — if your position is stale, try Aionis
How it works
-
Hooks every
<audio>and<video>element on the page - Detects track changes by comparing source URLs
-
Pushes correct position via
navigator.mediaSession.setPositionState() - Normal playback, live streams, and seeking are never touched
Flow
1
Page loads
Hooks all media elements
2
Track changes
New source URL detected
3
Push position
setPositionState()
✓
Fixed
Widget shows correct time
At a glance
0
Permissions
0
Data collected
0
Network requests
0
Tracking / analytics
100%
Offline & local
~90
Lines of code
Fixes track position only. Does not change metadata, artwork, or playback controls.