Shelf

The Profile That Fills Itself In

by koodos

Books appiOSAndroidFree

Reviewed by the Rankeno Learning & Lifestyle DeskUpdated Nov 2026

Shelf is a Books app app for iOS and Android. The profile is well built; the personal-context ambition still has to earn trust. The app scores 7.4 out of 10 — Good.

7.4Good#18 of 29 Books apps

How it scored How we score

  • Design7.5
  • Innovation7.5
  • Value7.5
  • Utility6.5

Each of the four criteria is scored out of 10. The headline score is our editorial verdict across them — weighing all four rather than taking an arithmetic average — and every review publishes the breakdown so you can see where the verdict came from.

How this score compares with every review we publish — Score atlas.

In one line

Automatic logging removes the chore that kills most media diaries, and a social layer with no posting and no follower counts keeps Shelf calm rather than compulsive.

Released Jul 26, 2023

The verdict

The profile is well built; the personal-context ambition still has to earn trust.

What we liked

  • Automatic logging across Spotify, Apple Music, Netflix, YouTube, Letterboxd and Goodreads removes manual entry
  • No posting, no follower counts: the social layer stays low-pressure and honest
  • Privacy on by default, with per-service control over connections and visibility
  • Weekly and monthly cross-media recaps reveal patterns no single service shows
  • Correctable personal context model with selective sharing to apps and agents
  • Custom URL, background colors and rearrangeable items make profiles personal

What could be better

  • Value depends on integrations; gaps can leave a profile incomplete
  • Social value scales with how many friends already use it, so solo users get less
  • Onboarding should be skippable without friction; contacts prompts sit awkwardly with the privacy pitch
  • Records what and when, not why; no documented way to add written reactions
  • Agent sharing adds trust questions that correctability alone doesn't settle
  • Color options are limited; more schemes would help

Is it for you?

Best for

  • People who abandoned manual trackers because logging felt like homework
  • Friend groups that like seeing each other's music, shows and books without a performative feed
  • Heavy streamers who want regular, cross-service recaps instead of one annual summary
  • Letterboxd and Goodreads users who want their existing activity pulled into a broader profile

Overview

Every media tracker runs into the same wall: logging. Manual trackers ask for a diary entry for every film, a status update for every chapter, a rating for every album, and the person who started with good intentions has usually stopped updating by spring. Koodos built Shelf on the premise that logging should not be the user’s job at all. Connect accounts such as Spotify, Apple Music, Netflix, YouTube, Letterboxd and Goodreads, and Shelf assembles what you watch, read, listen to and play into a single profile that updates itself.

The result is part dashboard, part identity page. It surfaces top artists and genres, keeps a chronological history, tracks progress through books and shows, and delivers weekly and monthly recaps. A custom URL and background color push it closer to a personal homepage than a stats screen, and manual links fill in services the automatic connections don’t cover.

Shelf’s positioning is shrewd. It does not compete with the services people already use; it reads from them. Nobody has to abandon a reading app or switch streaming platforms to use it. That aggregation is the product’s main asset and its main dependency, because every feature is only as good as the connections feeding it.

Koodos also pitches a second identity: Shelf as a personal context app that learns a user’s interests over time, lets them review and correct that understanding, and shares only what they choose with other apps and AI agents. Community-built tools such as a weekly life recap and a release radar already hang off that idea. It is a much larger bet than a pretty profile. It turns consumption history into a portable taste model that other software can draw on.

Shelf holds a 4.6 out of 5 store rating from 4,095 ratings. That suggests the core profile lands; the open question is whether the personal-context layer can earn similar confidence. The integration risk is concrete: a failed service connection can leave a profile incomplete while still looking complete, and onboarding friction can block people before they reach any value at all.

Key features

  • Automatic Aggregation: Connected accounts across music, video, film and books feed one profile, with no manual entry needed for supported services.
  • Stats and Recaps: Top artists and genres, a chronological activity history, and weekly and monthly recaps turn raw activity into a readable picture of habits.
  • Progress Tracking: Books and shows carry progress markers, so the profile reflects what is in progress as well as what is finished.
  • Profile Customization: A custom URL, a background color, rearrangeable items and manually added links from other services give users control over presentation.
  • Low-Pressure Social: Browse friends’ Shelves and react with emojis. There is no posting and no push to collect likes or followers.
  • Private by Default: Privacy is on out of the box. Users choose which services connect and what others can see.
  • Personal Context Layer: Shelf builds a model of a user’s interests that they can review and correct, then share selectively with apps, agents and community tools like a release radar.

Analysis

The Passive Logging Loop

Shelf’s central design decision is to invert the usual tracker loop. Most trackers work on intent: you finish a film, open the app, search, log, rate. Shelf works on residue: you live your normal media life, and the record accumulates as a side effect. That removes the step where most trackers lose people. A diary that depends on discipline decays. A diary that depends on API connections only decays when the connections break.

The trade-off is depth for breadth. Automatic ingestion is good at answering what and when: which artists dominated the month, which show is half-finished, which genres keep coming back. It cannot capture why, and none of the documented features add reviews or written reactions. Shelf is a mirror, not a journal. For people who already keep detailed notes in Letterboxd or Goodreads, Shelf pulls from those services rather than replacing them, which is the right call. It lets dedicated users keep their existing habits while casual users get a complete record without effort.

The weekly and monthly recaps are the retention hook. They take the year-end streaming recap ritual and make it routine, and because they combine services, they show the cross-media pattern no single platform can: the podcast-heavy month that coincided with a reading slump, or the album that soundtracked a TV binge. That synthesis is the clearest argument for an aggregator, and Shelf builds its rhythm around it.

A Social Layer Without the Scoreboard

The social design is deliberately restrained. You can browse friends’ Shelves and react with emojis, and that is it. There is no feed of posts to keep up with, no follower count, and no like tally attached to anyone’s taste.

We think this is the smartest decision in the product. A media profile is a form of self-presentation, and attaching metrics to it invites performance, such as padding the history with prestige picks or hiding guilty pleasures. Without a scoreboard, the incentive runs the other way: the profile is accurate because nothing rewards curating it. Emoji reactions provide just enough acknowledgement to make browsing feel reciprocal without turning it into a transaction.

The low-pressure approach is coherent, and it gives browsing a calmer rhythm than a feed. The cost is reach. Without posting or discovery mechanics, Shelf’s social value depends on how many of your friends already use it. That makes it a slow-growth network by design, and one that offers a solo user little beyond the personal stats.

Privacy and the Personal Context Pitch

Privacy on by default is the correct starting point for an app that sees this much. A combined history of music, video, film and reading says more about a person than any one service does, and Shelf lets users decide service by service what connects and what others see.

The personal context ambition raises the stakes: Shelf is meant to learn interests over time and share them with apps and agents on the user’s terms. Two design choices make this defensible. The first is correctability: users can review and fix what Shelf thinks it knows, which matters because inferred taste models drift and misread. The second is selective sharing, which keeps the user as the gatekeeper rather than the product.

We remain cautious anyway. A correctable taste model only helps if people actually audit it, and most won’t. Granting access to agents is easy; understanding what an agent does with that access is harder. Community-built tools like the weekly life recap and the release radar show the upside clearly, since a release radar fed by real listening and reading history is useful. The downside is that every new consumer of that context becomes another party to trust. The framework is sound. The track record is still being written.

Where the Pipes Leak

An aggregator’s quality ceiling is set by its integrations, and the structural risk sits exactly there. A failed connection is the kind of failure that undermines the whole premise: a profile that silently misses one major service is an incomplete record that looks complete. Onboarding friction is worse in a different way, because it blocks people before they reach any value at all. A contacts prompt also sits in tension with the privacy-first pitch. It should be skippable without friction.

Neither issue is fatal, but both mark where Shelf is most fragile.

Visuals & performance

Shelf treats the profile as a canvas. A custom background color, rearrangeable items and a custom URL give each page a distinct identity, which matters for a product whose social value rests on browsing other people’s pages. Customization is central to the profile-as-canvas idea, though the palette can feel narrow; more color schemes would be an easy win for a product that is, in large part, about self-expression.

On performance, the meaningful variable is not the phone. Shelf’s heavy lifting happens through account connections and data syncing, so responsiveness and completeness depend mostly on third-party services behaving reliably. A stats-and-profile app of this kind should be light on device hardware. The real risk is integration reliability, and that is a problem of server-side plumbing rather than frame rates.

Platform nuances

Shelf ships on iOS and Android, and both are touch-first experiences built around browsing profiles and recaps rather than heavy input, which suits a phone. The connected services are tied to accounts, not operating systems, so the core value of aggregation, recaps and friends’ Shelves should carry across both platforms.

The store rating is 4.6 out of 5 from 4,095 ratings, which points to a core profile that lands with users. The custom URL gives every profile a shareable address, which matters in a friend network that spans both platforms.

Final verdict

Shelf solves the right problem. Media trackers fail because logging is tedious, and Koodos removed the logging. What remains is a self-updating profile, regular recaps that connect habits across services, and a social layer smart enough to leave out the scoreboard. Privacy on by default and per-service controls show the team understands how sensitive a combined media history is.

The weak points are structural. An aggregator lives and dies by its integrations, and a failed connection or a stalled onboarding flow can leave the profile incomplete or block value entirely. The personal context and agent-sharing vision is ambitious and thoughtfully framed, with correction tools and selective sharing, but it asks for a level of trust the core profile does not need.

We recommend Shelf to people who want a low-effort overview of their media life and have a few friends on it; treat the agent features as promising rather than proven.

Reviewed by the Rankeno Learning & Lifestyle Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review

Your rating for Shelf:
Was this helpful?

Are you the developer of Shelf?

Submit for review or ask about a placement. Paid $49 · expedited $149

Submit your product

Reviewed on Rankeno? Show the badge on your site — a free copy-paste snippet.

Embed this score badge on your site

Embed this review badge

Paste this snippet on your site to show your Rankeno score. The link back to rankeno.com is a normal followed link — no redirect, no ad tracking.

Quick facts

Developer
koodos
Released
Jul 26, 2023
Platforms
iOS, Android
Price
Free
Genres
Books, Social, Utilities
Age rating
12+
Store rating
4.6 ★ · 4,095 ratings
Website
shelf.im

Questions about Shelf

Is Shelf worth it?

Shelf solves the right problem. Our editors scored Shelf 7.4 out of 10, which puts it in our Good band.

Why does Shelf score 7.4 out of 10?

With a score of 7.4 out of 10, Shelf lands in our Good band. Design is its strongest category at 7.5 out of 10. Utility is the weakest at 6.5.

What do our editors like most about Shelf?

Automatic logging across Spotify, Apple Music, Netflix, YouTube, Letterboxd and Goodreads removes manual entry. No posting, no follower counts: the social layer stays low-pressure and honest.

What do our editors say is Shelf's biggest weakness?

Value depends on integrations; gaps can leave a profile incomplete. Social value scales with how many friends already use it, so solo users get less.

If you liked Shelf

Similar picks our editors rate highly.

Get our picks when they're worth it

We'll write when there is something worth your time — our newest verdicts and the top-ranked picks across apps and games. No fixed schedule, and we will never share your address.

We use your email only for these picks. See our privacy policy.