{"push_id":1111286065,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"7155a6febc2e45ead39d641c217a6e3e8dfe2c65","before":"79d181d6bf1d91bbc60439c4b6dc6fa7ae5f64da","commits":[{"sha":"d89bb5b09c99e887713434d0b74e3e3d4ae02e4f","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Created a new type of media parser that maps file extensions to individual parsers.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/d89bb5b09c99e887713434d0b74e3e3d4ae02e4f"},{"sha":"4a97d230af376ff702294a2a59e04ed18a007f8b","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Created a sequential media parser.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/4a97d230af376ff702294a2a59e04ed18a007f8b"},{"sha":"971145fab11a49c19742b49f696374e31fb6ab5e","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Created a customizable parser that will read meta-data from a filename.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/971145fab11a49c19742b49f696374e31fb6ab5e"},{"sha":"d3530182d57d34a9cf3fe615a020908123b21520","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Added a method in FileNameMediaParser for building a default parser with a predefined set of regular expressions.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/d3530182d57d34a9cf3fe615a020908123b21520"},{"sha":"fb369e65b9a423520cfa6aec309cde3b3f0dd4d3","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Moved the MediaParser (default impl.) to the Parsing directory/namespace.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/fb369e65b9a423520cfa6aec309cde3b3f0dd4d3"},{"sha":"67f1cf9b4629ae74561aa5f92faff08a83278f90","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Changed the MediaParser from being an instance, to just providing a method that retrieves the current 'best' implementation.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/67f1cf9b4629ae74561aa5f92faff08a83278f90"},{"sha":"7155a6febc2e45ead39d641c217a6e3e8dfe2c65","author":{"email":"28a60a17e9a6d2be31bbde0805b5d477cd7f6261@gmail.com","name":"deaddog"},"message":"Generalized the parser-structure and refactored the main MediaParser. This closes #12.","distinct":true,"url":"https://api.github.com/repos/deaddog/DeadDog.Audio/commits/7155a6febc2e45ead39d641c217a6e3e8dfe2c65"}]}