can make plugin do this
when i click on timestamp i want to the embed video go to specific time
media extented is good but this better than media extented
something like this:
can make plugin do this
media extented is good but this better than media extented
something like this:
@dev for hire
Hello!
Musician here!
The idea is to create a plugin that will allow to easily create clickable timestamp to take notes about a particular moment in a video or audio without cutting the original file into tiny bits or manually searching the time in the player.
What I’m looking for is similar to:
but I only need this to work on video and audio files that are in my vault and that are currently playing on the note. The idea is “I listen to something interesting” - “I create a timestamp to the current spot through a shortcut”.
I wouldn’t be the only one to benefit from this (Obsidian for Musicians), but I’m willing to hire a dev alone to make it happen.
Thanks for any help! Much love and a wonderful 2025!
P.S.
Older discussions that didn’t solve the issue:
Hi!
I believe you mentioned it in the Obsidian for Musicians thread, but noonesimg/obsidian-audio-player seems pretty close to what you are looking for, at least for audio files. What do you think is missing there?
In case you are interested, I am actively working on a fork of the plugin. My version is meant to be tailored for annotating music specifically, so I called it music-player. I’m using it in my music library and knowledge base vault, which includes song reviews I write by adding comments on time windows. Unlike the OG, this plugin supports Markdown in comments – meaning that the comments themselves can link to other notes with embedded players, so when hovering on the link you can directly play the linked audio. This is really cool for referencing other songs from the current one, and being able to play them side-by-side. See the demo video on the README.
The crowning jewel here would be the possibility to link to timestamp comments, as in: “this reminds me of a passage in this other song at [[Song^{timestamp}]]”. This is because of an Obsidian limitation. Since I’m sure there’s a feature request open for it, it might be supported in the future. I really hope so!
Let me know your thoughts! If you have any feedback on the plugin, I’m all ears ![]()
CT
Heyyy! I’m sooooo very sorry for the super late response. I was super busy this year and I also forgot to activate the notifs when I get a mention here… Sorry again!
This looks EXACTLY like what I had in mind, it’s incredible!! I’m not sure I’ll now how to install this right now, but give me some time to figure it out. This seems to be the perfect solution!!!
Hi, I can guide you for this steps to install it from github.
Do you mind if i fork it your repo? I might want to contribute these parts that I think will improve the plugin slightly:
here is my fork’s fork releases.
I added/changed (mostly minor improvement for ux):
some demo video:

I tried to maintained the original code but in the end I ended up modify some ui (but old features still works!)
If you have any feedback of my fork’s fork, let me know! Hopefully this helps
(I just had an idea to get the leftarrow and rightarrow to skip +5/-5 seconds of the audio/video player when that callout hovered, might update it later)
(update)
I updated the version to include this multiple nested comments timestamps

The main point is to introduce all the timestamps that in the current time playback, while also higlight with saturated purple on the latest timestamp
So I’ve tried the original plugin and it looks like some features have been fixed since last time I checked. I can now add time-stamped notes (yay!!), which is awesome. I am not sure I understand how to install your fork, though, and I can’t find your the updated version of the plugin in the community plugins (as far as I can see). Have you submitted your update of the original plugin for it to be available in the official community plugins repo? Or submitted it with a new name? That would be awesome! For anyone reading this, here’s how to do it manually (I’ll still have to take another free minute to check this out and see if it works!): http://youtube.com/watch?v=ffGfVBLDI_0
In any case, thank you sooooo much for your help, it’s amazing to have someone in the community who’s able and wanting to do this magic!! Take care
oh! I just saw this haha!! Thank you so much! I’ll try this as soon as I get a sec, hopefully very soon. Thanks again for your incredible support!