Storm Front
It tells a story. Hardcover files this book as fiction, and its readers there call it funny, mysterious and adventurous. Facts, not factors: neither plays any part in our call.
Listen to it
Audio has the easy job on this one: 35 readers call it fast and only 5% of the reviews we read called it demanding, so nothing in it needs a page you can flick back through. James Marsters’ reading is a shade behind the book itself (in the bottom 18% of our shelf of books, on 55,618 ratings of the narration), and it still does not change the answer.
Length does not decide this
8h 01m to listen, at 1×6h 25m to listen, at 1.25×5h 21m to listen, at 1.5×4h 35m to listen, at 1.75×4h 01m to listen, at 2×about 12 hours to readabout 9 hours to readabout 7 hours to readabout 6 hours to readabout 4½ hours to read
The runtime is Audible’s own, shown at the speed beside it. The reading time is our estimate: 372 pages at 30 pages an hour, the pace you told us. Ours is 50, about 300 words a page, read at 250 a minute. Treat the reading estimate as a ceiling on this one: this one runs 1.3 minutes of narration a page against a shelf median of 1.9, so its pages are lighter than the average we divide by (verse, dialogue, wide margins), and it will go quicker than we say.The runtime is Audible’s own, shown at the speed beside it. The reading time is our estimate: 372 pages at 40 pages an hour, the pace you told us. Ours is 50, about 300 words a page, read at 250 a minute. Treat the reading estimate as a ceiling on this one: this one runs 1.3 minutes of narration a page against a shelf median of 1.9, so its pages are lighter than the average we divide by (verse, dialogue, wide margins), and it will go quicker than we say.The runtime is Audible’s own, shown at the speed beside it. The reading time is our estimate: 372 pages at 50 pages an hour, which is about 300 words a page, read at 250 a minute. Treat the reading estimate as a ceiling on this one: this one runs 1.3 minutes of narration a page against a shelf median of 1.9, so its pages are lighter than the average we divide by (verse, dialogue, wide margins), and it will go quicker than we say.The runtime is Audible’s own, shown at the speed beside it. The reading time is our estimate: 372 pages at 65 pages an hour, the pace you told us. Ours is 50, about 300 words a page, read at 250 a minute. Treat the reading estimate as a ceiling on this one: this one runs 1.3 minutes of narration a page against a shelf median of 1.9, so its pages are lighter than the average we divide by (verse, dialogue, wide margins), and it will go quicker than we say.The runtime is Audible’s own, shown at the speed beside it. The reading time is our estimate: 372 pages at 80 pages an hour, the pace you told us. Ours is 50, about 300 words a page, read at 250 a minute. Treat the reading estimate as a ceiling on this one: this one runs 1.3 minutes of narration a page against a shelf median of 1.9, so its pages are lighter than the average we divide by (verse, dialogue, wide margins), and it will go quicker than we say.
Slot → chore-safe
About as demanding in audio as The Little Prince.
Easier to hear than 97% of the books we hold.
Easier to hear than 97% of the fiction we hold.
Easier to hear than 98% of the long books we hold.
Reading load against listening load
Where that puts this one among the books we hold: in the bottom 26% of our shelf of books for effort on the page and in the bottom 7% of our shelf of books for effort in your ears. The middle of the scale is not the middle of the shelf (most books sit below the average on both), so a book at 0.00 is already in the top 43% for effort on the page. Each of the three is measured against the whole shelf separately, so the bottom figure is not the top two subtracted. It is this book’s own distance from the middle.
What the audio disadvantage is made of. Two things and no others: how fast readers say this one moves, and how demanding the reviews we read found it. There is no third: the structural one has no data source, so it contributes nothing rather than being guessed at. Both directions are declared priors we have never fitted against a real verdict, which is the weakest-evidenced part of the whole model.
How the call was made
Where a bar carries ticks, the grey one is the middle of our shelf and a coloured one is a line we publish, cool where we start backing the page, warm where we start backing the recording. The evidence squares at the foot are a different thing: how far each of our four sources went, hatched where there was nothing to measure at all.
- The audio case
- 1.47It sits in the top 10% of our shelf of books for how far the recording outruns the page. Past the line where we start backing the recording.
- Narration payoff
- −0.41James Marsters’ reading is less well received than the book it came from: in the bottom 18% of our shelf of books, on 55,618 ratings of the narration. This is a difference, not a score: it sets the reading against its own book, so a much-loved book with a merely good reading sits low on this shelf even where nobody disliked either. That is measured on standardised figures rather than on the stars in the charts below, and here the two disagree: listeners mark a performance higher than a story as a rule, 4.62 against 4.54 across our shelf, so this recording’s 4.52 for the performance beside 4.47 for the story is not the level pair it looks. Against their own crowds they are −0.43 and −0.25, which is the same sum the toggle over those charts does. Asked the other way (how the reading stands against what the book’s own readers made of it, which is a different crowd rating a different thing), it comes out 0.55. We report that one and never score it: two crowds that do not overlap are held together by nothing but the standardising, which is a cost the figure above does not pay.
- What is at stake
- −1.01It sits in the bottom 12% of our shelf of books for how well the print crowds think of a book: not a book the crowds are precious about, so there is less to protect and we can be relaxed about it. Blended across 391,468 Goodreads ratings and 1,807 on Hardcover, each scored inside its own population first, and never added together.
For the page
- The voice lets the book down
- The crowds’ regard did not reach the line where we protect a first read, this reason did not apply
For the recording
- An easy listen anyway
- 55,618 listeners behind it
So the case for the recording won it.
A bigger dot counted for more: the voice and the ear are sized by their share of the sum above, the other two by how much stands behind them. A hatched square is a reason that did not apply here, which is not the same as one that counted for little.
- Evidence
- 1.00How much of the picture we actually have, out of 1.00: four questions, each answered as far as the source could answer it, less anything taken off for reading fewer reviews than we aim to.The reading55,618 people have rated this reading: as good as it getsThe second sourceHardcover knows this book, with 1,807 readers there: as good as it getsThe matchHow sure we are that the recording we scored is this book: as good as it getsThe reviewsWe read 300 reviews to judge how demanding it is: as good as it gets
What each crowd complains about
In the reviews we read, how often readers brought it up and how often listeners did, each against what is usual for that same crowd across our whole shelf, which is the grey tick. The track stops at 4×. Listeners are only ever compared with listeners.
Readers of this book bring up the pace about twice as often as readers usually do, while listeners of it bring it up about as often as listeners usually do.
What the two crowds said
Showing the stars as each shop prints them. The two crowds are not measured from the same place: on our shelf Audible’s listeners average 0.35 of a star above Goodreads’ readers, so a recording that is ordinary for Audible can still out-star a book that is genuinely well liked for Goodreads. Switch the toggle to take that difference off.Showing each figure as its distance from its own crowd’s middle on our shelf, in standard deviations, so 0 is a typical book for that crowd. Listeners start 0.35 of a star up, partly because anyone who finishes a twenty-five-hour recording chose it deliberately, and this takes that off. It is not a claim that audio is better, the story figure is still Audible’s own (people rating a story they heard), and none of it moves the verdict above.
overallAudible
overall, pooled by the shop, so we hold no ruler for it
63,707 ratings · performance and story, as the shop pools them
the performanceAudible
the performance, against Audible’s own crowd
How often this goes badly3.2% of the people who rated the performance gave it one or two stars. More than most recordings here. The middle of our shelf is 2.0%, and half of it falls between 1.0% and 3.1%.
1,797 of 55,703 listeners gave the performance one or two stars
The shape of the room
- United
- Warm, this one
- Split
- Lukewarm
A warm room: most listeners are happy with the performance, and a small group are not.
55,703 ratings
the story, as heardAudible
the story, as heard, against Audible’s own crowd
55,618 ratings
the book itselfGoodreads
the book itself, against Goodreads’ own crowd
391,468 ratings
The series
The Dresden Files
Still running · One voice throughout
19 books numbered on Goodreads’ list, with 15 novellas or companions filed between them. Book 19, Mirror Mirror, is due in 2027.
James Marsters reads all of the 2 volumes Audible names in our records.
From Goodreads’ own series index, checked on 11 September 2026.
Every reading we hold
One complete reading of this book, and it is the reading every audio figure above is measured on. If there is another, we have not found it. The shelf grows in reviewed batches, never because somebody searched for a book.
- James Marstersour pick8h 01m6h 25m5h 21m4h 35m4h 01m · One voice · Audible UK and US
- The same voice all through
Performance 4.52 · Story 4.47 · 55,618 rated the reading · 3.2% of the people who rated the performance gave it one or two stars
Hear it · Audible’s clip, its length read from them on load
1 other listing we set aside, listed with the reason for eacheach one is sold as this book and is not a complete reading of it
- full cast, Matthew Bassett, Nora Sofyan, Nicole Perez, Brian Kim McCormick, Emlyn McFarland, Christopher Walker, Gregory Linington, John Kielty, Drew Kopas, Stephanie Németh-Parker, Christopher McLinden8h 03m6h 26m5h 22m4h 36m4h 02m · 41 ratingsNot a straight reading of the book
The recording we mean
- Runtime
- 8h 01m at 1×
- Read by
- James Marsters
- Kind
- One voice
- ASIN
- B004EW2D1O · Audible UK
- Rated in
- Audible UK and US · 5,242 + 50,461 ratings of the performance
- Judged on
- 55,618 ratings of the narration
- Published
- Buzzy Multimedia Publishing Corp. · 2008
Audible sorts a search by newest, so ours may not be the first one you are offered. The runtime is the check: if the one in front of you says 8h 01m, that is the reading these numbers describe. “Judged on” is the crowd behind every judgement we make about this reading: the smaller of the performance and story counts, which is why it is a little under the two shop counts added. We do not link out to a shop, and we take nothing if you buy there.