{"push_id":761169642,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b6f7c0d041a5d359bbfc8b985fc17d93b412af61","before":"6f7d7d78b3039b2e5c68b75837e62f05a4aad905","commits":[{"sha":"d714067477204bc6c46c79c69d5b9e0f7ae9d2cb","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@almightycouch.org","name":"Mario Flach"},"message":"Fix typo","distinct":true,"url":"https://api.github.com/repos/almightycouch/libaudiopia/commits/d714067477204bc6c46c79c69d5b9e0f7ae9d2cb"},{"sha":"b6f7c0d041a5d359bbfc8b985fc17d93b412af61","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@almightycouch.org","name":"Mario Flach"},"message":"Add classes torrent_stream and torrent_device\n\nThe audiopia::torrent_device class is a seekable input source\nimplemented with Boost.Iostreams.\n\nThe classes torrent_stream and torrent_stream_buffer are typedefs:\n\n    typedef boost::iostreams::stream<torrent_device> torrent_stream;\n    typedef boost::iostreams::stream_buffer<torrent_device> torrent_stream_buffer;","distinct":true,"url":"https://api.github.com/repos/almightycouch/libaudiopia/commits/b6f7c0d041a5d359bbfc8b985fc17d93b412af61"}]}