Help a Geek! — Need some good fiction books to read!

I read two to three fiction books a month — every morning for about 35 minutes while exercising and some before bed at night. So, I go through them at a rather rapid pace. However, I’ve been struggling to find books recently that look interesting.

I’ve been reading mostly science fiction recently as I tired of “fantasy” — but I enjoy a good “action/thriller” (not a mystery) book occasionally as well. I generally enjoy book series (or at least the same characters in multiple books) over completely stand-alone books — but I’m open!

What are some good science fiction or thriller books that you’d recommend? Please add a comment with your ideas! If you don’t have any suggestions, maybe you’ll at least find my list a useful ….

Here’s some of the books I’ve enjoyed/read recently to get a feel for what I’ve read:

Star Corps (The Legacy Trilogy, Book 1)

Semper Mars: Book One of the Heritage Trilogy

Dauntless (The Lost Fleet, Book 1)

Black Light

Point of Impact

Time to Hunt

Spin

The Two-Space War (Baen Science Fiction)

In Death Ground

Into the Looking Glass (Looking Glass, Book 1)

We Few

Heirs of Empire (Dahak Series)

Rats, Bats & Vats

Some others that I’ve read and enjoyed (just not recently) (and I won’t link to all of the books in a series):

Foundation (Foundation Novels) Prelude to Foundation (Foundation Novels)
The Robots of Dawn The Garden of Rama
Childhood’s End Ender’s Game
Hyperion The Fall of Hyperion
The Forever War The Mote in God’s Eye
Ringworld The Ringworld Engineers (Ringworld)
CURRENTS OF SPACE, THE (The Empire Novels) Lucifer’s Hammer
A Fire Upon The Deep (Zones of Thought) A Deepness in the Sky (Zones of Thought)
Pandora’s Star  
The Gripping Hand Rendezvous with Rama
Rise of Endymion The Reality Dysfunction Part I: Emergence
Spin State Footfall
Redemption Ark Protector
A World Out of Time On Basilisk Station (Honor Harrington)
Foundation’s Triumph (Second Foundation Trilogy)  

(And I’ve not liked any of William Gibson’s books — I’ve tossed them all before completion). No horror books please.

How to play an Audio File in Silverlight, Part 2

I was asked in a comment how to play a sound from a stream, from an embedded resource in Silverlight or WPF.

My answer is that I wouldn’t use an embedded resource, instead I’d suggest using the “Content” Build Action as shown below:

image

I’ve set the explosion.mp3 file’s Build Action to “Content”. Then, using my audio playing technique, I call the function:

PlayAudio("/explosion.mp3", .5);

(The .5 sets the volume.)

You might look at MediaStreamSource (set via the MediaElement’s SetSource property).

There’s an example dealing with MP3 files here. Realize that path requires that your code fully take over the the responsibility for streaming — including understanding the low-level details of the audio/video format. For example, you would need to know how to decode an MP3 file.