Timestamp Trade
Sync Markers with timestamp.trade, a new database for sharing markers.
No reviewer has approved this plugin yet. Read the source before installing, or review it for the community.
sha256 7f5ce3ef00669b06e6fefe1f5ec187bc307a5406ff85ad59dfdff57b30638371
- Last updated
Dec 20, 2025- First created
- Version
0.8.2-43feb59- Package id
timestampTrade- Commits
- 35
- Repo stars
- 284
Tasks
- SubmitSubmit markers to timestamp.trade
- Submit Scenes with linked moviesSubmit movie information to timestamp.trade
- Submit Scenes with eroscripts.com urlSubmit scenes with a eroscripts.com forum post
- Submit Scenes with a funscriptSubmit scenes with a funscript
- SyncGet markers for all scenes with a stashid
- Re-process Scenereprocess scenes with a timestamp.trade url
- Process Allreprocess all scenes with any stash-box id
- Submit GallerySubmit gallery info to timestamp.trade
- Sync Galleryget gallery info from timestamp.trade
- Index Funscriptscan for funscript files to be matched and submitted
Hooks
- Add Marker to SceneMakes Markers checking against timestamp.trade Runs on Scene.Update.Post.
- Gallery lookupLook up gallery metadata from timestamp.trade Runs on Gallery.Create.Post.
- image addAdd images Runs on Image.Create.Post.
Settings
- Create Gallery from scene
booleanIf there is a gallery linked to the scene in the timestamp.trade database and a gallery with the same file hash is found create a gallery inside stash - Create Movie from scene
booleanIf there is a Movie linked to the scene in the timestamp.trade database automatically create a movie in stash with that info - Add extra urls if they exist on timestamp.trade
booleanExtra urls can be submitted to timestamp.trade, add them to the scene if they exist - Disable the Scene Markers hook
boolean - Disable the Gallery Lookup hook
boolean - Add timestamp.trade url
boolean - Add markers from timestamp.trade
boolean - Download parent folder
stringDownload location for files, note this should be in a different folder to stash and in a folder covered by stash. You may need to create a new library path to cover this directory. - Add the [Timestamp] tag to created markers.
boolean - Add "TsTrade" to the start of generated marker titles.
boolean - Exclude markers containing these words
stringComma separated list of words to exclude - Match funscripts
boolean - Overwrite Markers
boolean - Merge Markers
boolean
README
timestampTrade
https://discourse.stashapp.cc/t/timestamp-trade/1415
I've created the api https://timestamp.trade to sync markers between stash instances and xbvr. This sits along side other metadata databases like stashdb while we wait for the feature to be added there.
The api does not currently require an api key but one may be required in the future.
Fetching scenes require a stashdb id on the scene. Submitting markers does not require a stashid on the scene but it is recommended.
Installation
Move the timestampTrade directory into Stash's plugins directory, reload plugins.
Tasks
- Submit - Submit markers for all scenes that have markers.
- Sync - Fetch markers for all scenes with a stash id.
- Post update hook - Fetch markers for that scene
Contributors
More from stashapp/CommunityScripts
- Scene Page Remember StatesUses local storage to remember the state of the scene page detail panel nav bar and activate it on page load. Remembers collapse state of the divider.
- Marker Delete ButtonAdds a delete button to entries on the Markers page and on the Scene page.
- Python Tools InstallerDownload stashapp-tools for DockerEnv
- Scene Cover CropperCrop Scene Cover Images
- RandomButtonAdds a button to quickly jump to a random scene, image, performer, studio, group, tag, or gallery, both on overview and internal entity pages.
- Comic Info ExtractorExtract the metadata from cbz with the Comicrack standard (ComicInfo.xml)
- Video Chapter MarkersCreate markers from chapter information embedded in video files
- AudioPlayerAdd an audio-only toggle button and support for audio files in the Stash player through hls transcoder.