About a month ago an enterprising fellow discovered that a DVB-T USB receiver based on the Realtek RTL2832U chip sends the raw I and Q streams directly to the computer for demodulation. This is fairly interesting since a cheap $20/16€ device can be used as the front-end for a software defined radio (SDR).
Soon after some other people wrote simple software to extract those streams to a file for testing and created a module that can be used as a block on a gnuradio flowchart.
The latter allows someone to easily create a circuit block for demodulating every kind of signal imaginable, even in real time, subject to the frequency range of the receiver tuner, sampling rate and cpu power.
After reading about this on hackaday I followed the links to dx to get one but after a week or so of no order status update I decided to cancel and try my luck through ebay. I managed to find a seller with the same model as the one being sold at dx and ordered it from there. At the same time a subreddit was created where I read a few reports of scams on Ebay , so I felt apprehensive about my purchase. When I got my hands on it about a month later, I checked the lsusb ids and was happy to find that they matched:
~$ lsusb
(...)
ID 0bda:2838 Realtek Semiconductor Corp.
To allow a user in the ‘plugdev’ group access to the dongle I added the following udev rule:
ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE="0660", GROUP="plugdev"
The dongles that use the Elonics E4000 like this one can receive from 64MHz to 1.7GHz and the Realtek chip is limited to 8bit samples but has a nice 3.2MSample/second rate.
After compiling the required software packages to make it all work (rtl-sdr , gr-osmosdr, gnuradio) I adapted a simple flowchart example from the gnuradio source package.
~$ git clone git://git.osmocom.org/rtl-sdr.git
~$ mkdir rtl-sdr/build && cd rtl-sdr/build && \
cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/gnuradio
&& make -j3 && sudo make install
(...)
~$ git clone http://gnuradio.org/git/gnuradio.git
~$ mkdir gnuradio/build && cd gnuradio/build && \
cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/gnuradio
&& make -j3 && sudo make install
(...)
~$ git clone git://git.osmocom.org/gr-osmosdr.git
~$ mkdir gr-osmosdr/build && cd gr-osmosdr/build && \
cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/gnuradio
&& make -j3 && sudo make install
(...)
I was able to receive and demodulate commercial radio stations on the 88-108MHz band (Wide Band FM) with the short provided antenna and some other local public services using Narrow Band FM in the UHF range, with audio output in real time through the computer sound card. As an example of the former, see the screenshot that I took below:

GNU Radio with ezcap RTL2832U+E4000
There’s a lot of people using this dongle on youtube and quite a few interesting applications: HF receiver with a transverter, aviation radar with 3d map overlay, P25 receiver with decryption, etc.