Drop a screenshot of your Wrapped, your watchlist, a bookshelf.
photrap reads every media object inside and converts them all
to permanent universal links — your library, instantly.
Tag the batch with a mood or string, shelve what you want,
then ask the 8-ball what to consume next. Drag away
what doesn't fit — photrap guesses why, and every rejection
sharpens the next answer.
Request early access
No spam. We'll be in touch when your invite is ready.
✓ You're on the list.
What it does
◎
Bulk upload — one image, many photrapsDrop a Wrapped screenshot, a watchlist, a bookshelf photo.
photrap identifies every media object inside and converts
each one to its own permanent universal link
⬡
Tag the batch with a stringAssign a mood, genre, or label to the whole upload.
Every photrap in the batch inherits it. Your shelf stays
organized without any extra work
◈
Get one honest suggestionNot a feed. Not engagement bait. One answer for what to
experience next — from your library or cross-domain.
Based on taste, not attention metrics
↘
Drag to reject — photrap guesses whyNot feeling it? Drag away. Labeled bins appear:
already seen, wrong mood, too long, not my genre.
Drop it. No typing. Next suggestion immediately sharpens
Works with any input
Spotify WrappedLetterboxd historyGoodreads shelfnow-playing screenalbum cover photoQR codeany media URLApple Music libraryYouTube playlistconcert photobook cover+ anything visual
01
Bulk upload
Drop one image. photrap finds every media object inside — all at once. One Wrapped screenshot becomes five photraps.
02
Tag and shelve
Assign a string to the batch — a mood, genre, or label. Every photrap inherits it. Your library organizes itself.
03
Get one answer
One honest suggestion. Based on your shelf, not an engagement algorithm. Share the link — opens in any player, anywhere.
04
Reject and refine
Drag it away. Labeled bins appear. Drop it on the reason. Next suggestion sharpens immediately. No typing, no forms.