{"push_id":643752293,"size":29,"distinct_size":1,"ref":"refs/heads/master","head":"51cb3827d46cb7f6924df33ffa6b2fd16e6835af","before":"3cd217e1e1b99b2075ad99550cb4353695a06ab2","commits":[{"sha":"11272166849bcf21681539fbc363009c3444b522","author":{"email":"8be5dbb6dfaa32024bd921e46a7cbe032bd8cbd9@outlook.com","name":"paulthomson22"},"message":"Initial commit of the README.md file.","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/11272166849bcf21681539fbc363009c3444b522"},{"sha":"94a94d9f0f0bb4b5da5c17e3b3e6a67bf61605c0","author":{"email":"8be5dbb6dfaa32024bd921e46a7cbe032bd8cbd9@outlook.com","name":"paulthomson22"},"message":"Initial commit of (barely) functional code\n\n- Opens an MP3 file and starts parsing the header\n- Sample MP3 file not included to avoid any copyright issues","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/94a94d9f0f0bb4b5da5c17e3b3e6a67bf61605c0"},{"sha":"6d517f66aa89b4274fd15a6a84adc88cc5c589f5","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Updated the README to point to the wiki","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/6d517f66aa89b4274fd15a6a84adc88cc5c589f5"},{"sha":"875ef997b32698495973842a767bf589da623c7d","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Renamed id3::header to id3:tag","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/875ef997b32698495973842a767bf589da623c7d"},{"sha":"81b3f984ffeca9a1970849c9b3869d3f56f7cccb","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Added support for tag flags\n\nhttps://github.com/paulthomson64/MediaPlayer/issues/6","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/81b3f984ffeca9a1970849c9b3869d3f56f7cccb"},{"sha":"98829857d62ab406ef3e1f132353ecf1ca362f9a","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Finish 6-tag-flags","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/98829857d62ab406ef3e1f132353ecf1ca362f9a"},{"sha":"fe26d28cb33acfe8d8dde23f62594c83023f61ee","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Updated some variable names to match the documentation","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/fe26d28cb33acfe8d8dde23f62594c83023f61ee"},{"sha":"395fa942c532df2cc849b084c5062fdbe884e0f8","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Added support for Doxygen documentation\n\n- Added new make target ('docs')\n- Corrected all warnings\n- Renamed id3::header_length() to id3::tag_length()\n\nhttps://github.com/paulthomson64/MediaPlayer/issues/4","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/395fa942c532df2cc849b084c5062fdbe884e0f8"},{"sha":"7ee83f215424f317457b41dca1f60de91951fa3c","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Very basic support for libraries","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/7ee83f215424f317457b41dca1f60de91951fa3c"},{"sha":"9e3f885b84506bdea66ed14c4d188668b16aa088","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Added support for common make rules and libraries\n\nThis will need refining as more libraries are added, but it's a step in the right direction.","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/9e3f885b84506bdea66ed14c4d188668b16aa088"},{"sha":"21e3b655f38a646f333013e1d7bd2e548c6d6a46","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Finish 4-finalise-build-environment\n\nhttps://github.com/paulthomson64/MediaPlayer/issues/4","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/21e3b655f38a646f333013e1d7bd2e548c6d6a46"},{"sha":"3b37e11df385594c1227dfa9f311416b6072fb17","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Implemented the basic id3::frame class\n\nhttps://github.com/paulthomson64/MediaPlayer/issues/7","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/3b37e11df385594c1227dfa9f311416b6072fb17"},{"sha":"92357a1e2f1b6949e6da52ddceaa61a66c80bb82","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Finish 7-basic-frame-class","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/92357a1e2f1b6949e6da52ddceaa61a66c80bb82"},{"sha":"097a547546c24f959e4fbbc584d4980632982aef","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Completed the basic parser\n\n- Added vector of id3::frame objects to id3::tag\n- Added function to extract frame IDs from the file stream\n- Added exception to indicate that the frame ID is missing\n- Enabled C++11 support in the Makefile\n- Removed test code from main()\n\nhttps://github.com/paulthomson64/MediaPlayer/issues/8","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/097a547546c24f959e4fbbc584d4980632982aef"},{"sha":"2e17f1bd60f1e3126a5b1eaa55987c737059b093","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Finish 8-complete-basic-parser","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/2e17f1bd60f1e3126a5b1eaa55987c737059b093"},{"sha":"e348a61f5d8185ddd4e5c3d931efd1580123585a","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"id3::frame objects are now created on the heap\n\n- The vector of frame objects is now a vector of unique_ptr<frame> objects\n- Enabled C++11 for main.cpp","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/e348a61f5d8185ddd4e5c3d931efd1580123585a"},{"sha":"fec7e401a37e5c7cfd8c9a349c3bb3b1ff76e8b0","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Added placeholder classes for T*** and APIC frames","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/fec7e401a37e5c7cfd8c9a349c3bb3b1ff76e8b0"},{"sha":"5c9c50d36255654ef23f5c75f4ad73040e347ec1","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Completed the textInformationFrame\n\n- Added virtual id3::frame::readContent(), with a default implementation that advances the input file\n- Added specific textInformationFrame::readContent(), along with storage for ISO-8859-1 and UCS-2 strings\n- Added dependency generation and checking to common.mk\n- Added *.d to the ignore file","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/5c9c50d36255654ef23f5c75f4ad73040e347ec1"},{"sha":"b40ff944d0c14bd84fbd8454c71e125f800a8f27","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@users.noreply.github.com","name":"paulthomson64"},"message":"Move text string parsing to a separate class","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/b40ff944d0c14bd84fbd8454c71e125f800a8f27"},{"sha":"9c3c4e8cb8dc501d9b15a8e2d922c8dcdcb6025b","author":{"email":"a9b58cc422d478e71e9a3368c26267158b42fcf4@pjt.me.uk","name":"paulthomson64"},"message":"Made some changes to the attachedPictureFrame class","distinct":false,"url":"https://api.github.com/repos/paulthomson64/MediaPlayer/commits/9c3c4e8cb8dc501d9b15a8e2d922c8dcdcb6025b"}]}