pristine:110236707da895ca0b8977d8f043b19211f1d33a91150452c64742ed517d01e6 [Initial import tony@tonywhitmore.co.uk**20080310204806] hash: 0000003587-c222e7921b796f20a8d1d425a8132f01fd63a2c192780e2fb55c20c24e17538c [Adding embedded image support tony@tonywhitmore.co.uk**20080310215047] hash: 0000001441-7e8c19e72055826d153b3dd202c4f058de0b82abb529763f6775189cd2dba33b [Correct typo with bracket tony@tonywhitmore.co.uk**20080310215703] hash: 0000000137-766e663b3f7137db928e05e47b2b72104f0b9734fcf1d19be6b60f4242ff67f0 [Fixing MP3 image tags (needs upgrading to ID3 v2.4) tony@tonywhitmore.co.uk**20080310221547] hash: 0000000431-25bb70aa6cd4b00af0575356413094a933ab4e76c04b652ecd0a0e89959f14b8 [Fixing image embedding questions tony@tonywhitmore.co.uk**20080310222339] hash: 0000000436-5bc35ac4d9283b8813926d872e123b15e96bb5a1438adab8d4db2f4c9996bebd [Really fixing MP3 image tags this time, honest tony@tonywhitmore.co.uk**20080310222926] hash: 0000000412-384392c916889c024a784dabff0177430a23048004f45a7590a641bd9af3c354 [Fixing image file logic, fix removal of temporary file, default to image support off in .ini file tony@tonywhitmore.co.uk**20080317232904] hash: 0000000502-cdd07611f239d04d3e6f0e3a5569f6ab9afa0dd163fbc9d20348ceaa303c7c5c [Adding Genre and Year support tony@tonywhitmore.co.uk**20080504143217 Version move from 0.0.2 to 0.0.5. Wow! Fixes small omission of double quotation marks around IMAGE_FILE line in podcoder.ini Adds Genre tag line to podcoder.ini Adds check for Genre tag in podcoder.ini and asks if value not present Adds year support (always current year) Adds year and genre tags to OGG and MP3 files ] hash: 0000001916-fedfeeee92db621e19dd3d27b275094f14ac35961ef9bc3af97750b26855521d [Removing newlines from base64 encoded image. tony@tonywhitmore.co.uk**20080508165324 It turns out that the COVERART tag in OGG files doesn't like the base64-encoded image to have new lines in it. This patch strips the newlines from the base64tool output. It should be noted that this isn't a problem with the MP3 files, although they have been tested with this patch in place and work as they did before. Because base64tool doesn't output to standard out I had to use a second temporary file. There is an option to base64tool to specify the number of columns for linewrapping but it doesn't seem to have an infinity option. Using an arbitrarily high number seemed a nasty way of doing it and subject to failure in some unforseen circumstances. ] hash: 0000000962-ae71f12d5c34fc77ec19fbaebc036295d2e6eca94e82538011fcb882f1c5d039 [Adding tr to requirements and incrementing version number tony@tonywhitmore.co.uk**20080510080855 Should have done both of these before the last commit. ] hash: 0000000376-8082a855f8942d4c6577a00662e9af45b3d80a8fcdfb41dc7c87e13e343f897b [Adding some error checking tony@tonywhitmore.co.uk**20080520075254] hash: 0000002621-f8b908d0e9406cd83fd74fe5e2aa1e0fe8bbe7027e874667fcda2847d0490c78 [Adding SHA1 checksum generation, rearrange .ini file order, increment version number tony@tonywhitmore.co.uk**20080626180825] hash: 0000002792-cb9bf0fc69556977187b834191e16246fdc07b85a5625fa18ddd6815792084f3 [Last FM patch from mrben tony@tonywhitmore.co.uk**20090117133717] hash: 0000001229-6bf02ff058a7d94d5c29f404e4aa84f4818385bb7ffc192d533e8388d58527c7 [Tweaking patch from mrben tony@tonywhitmore.co.uk**20090117134721] hash: 0000001053-71119d668562611963cc99b685fd3bce4bfc5e46e59813ab512b8e4c9cd9188e [Adding support for track numbers to MP3 and OGG files and comments (OGG only for now) tony@tonywhitmore.co.uk**20090623212211] hash: 0000003264-002ba3b1451f8d86c3f33b6b0b72b98e90e916a22a91923f4dffb2d7d18d3f8e [Adding season patch from Alan Pope tony@tonywhitmore.co.uk**20090630154756] hash: 0000001958-9157158357cc4105b90154d3ab70a0ffb3b24100c64d53f916f9d9953f340584 [Using bash conditional rather than string evaluation tony@tonywhitmore.co.uk**20090701131056] hash: 0000000766-475b1663fec17b5b2662cf0a319ba137bfa3d6ea4bcaa722fea9ef281fa4b39a [Adding contributors section tony@tonywhitmore.co.uk**20090701141456] hash: 0000000415-6fc22ccdfc0f8099d143af6a9b66a6b4a726e909af39344a0db76551e4ba206c [Adding MP3 comments and some script comments tony@tonywhitmore.co.uk**20090703142422] hash: 0000001824-d2ed4455300f436e50da3ee5d16429b238adadeba6f4bdf8652b39239d08aca3 [Altering way season prefix and episode prefix works tony@tonywhitmore.co.uk**20090703152549 This patch alters the way the season and episode prefixes work. One of the reasons that they were set up that way was apparently for i18n. However, basing the decision of whether the season number should be included or even asked for on the presence or not of the prefix variable was messy and unreliable. This patch therefore introduces the USE_SEASON variable. If unset, the user will be prompted to at runtime. If set to "yes" then the season prefix and season number will be prompted for, if also unset. If set to anything else, the season prefix and season number will be unset. This allows creation of files for podcasts that do not have a season structure. If the SEASON_PREFIX variable is set, that over-rides the default value of "s" allowing for non-English usage. Still to do is to reflect these changes in the metadata in the files. The episode prefix is a bit simpler. If the EPISODE_PREFIX variable is unset, the default of "e" is used. If EPISODE_PREFIX is set, then that value is used. ] hash: 0000002181-b02088e97a85e4465c32044d561f949a63e8919db68bb3321cb999d94683b4fb [Re-arranging variable order in the .ini file tony@tonywhitmore.co.uk**20090705091444] hash: 0000000556-6ff1e72e469e522c7991f8a0d3a22bfe99425a03e9508c3f37755e74f6eb2ab2 [Fixing bug where an episode prefix is forced tony@tonywhitmore.co.uk**20090726160352] hash: 0000000236-f38daed8f7dd1efb1552bc0d90eec0b165f5f5e5b4523d30692d1e804c90050c [Changing cover art on MP3 files from "OTHER" to "FRONT_COVER" tony@tonywhitmore.co.uk**20091130194219 Ignore-this: 1ed206cb15dc2f9b79300950126bb813 ] hash: 0000000459-9e5d6bc5ccc82bf01dde51c1057c608c8a45122d8eac5dd90bd3bd7746611a67 [Moving to base64 instead of base64tool, needed for jaunty and newer tony@tonywhitmore.co.uk**20091201212441 Ignore-this: f2597ce26698ee6d993083c1aa9c8cd5 ] hash: 0000001319-856c54c4b235e2d577f30393a3577ea8757312eff13e189c62b46ec476e3d5c2 [Adding experimental lyric support for MP3s tony@tonywhitmore.co.uk**20091201220622 Ignore-this: 317993e18fc4a280d7a6baa38e1af33c ] hash: 0000000870-dd6e9a03aa590b32530c3e9d0881212e533ffc3d08c8ac398bf38f3500068bc0 [Bug whcih omitted episode prefix if not set in ini file. tony@tonywhitmore.co.uk**20100810200256 Ignore-this: af8da45fbfebda4c2b54d6d830e3bc07 ] hash: 0000000236-6d4a7ff50fd258a0fb86799ecbf53d183f3b2b43091f85f1058479e85e4c4946 [Patch from Dave "thelovebug" Lee tony@tonywhitmore.co.uk**20101025141303 Ignore-this: f80e13bb4b4586a72889253f2fdda938 This patch adds better support for non-seasonal podcasts, with the show name in the album metadata and no enforced "Episode" in the album field. It also adds customisable bitrates for the audio files, which are options at the end of the ini file. ] hash: 0000008057-aece111e936ce49d60005994ec3e2e862f125f096431fb37ae064e7317629776 [Tidying up non-seasonal patch tony@tonywhitmore.co.uk**20101025142213 Ignore-this: 6433c2a1c2a803858b326240d137757c ] hash: 0000003496-d8f5d4207ab7af0050510798ae9ee6255ea0f742a97f1ee282f17fb0e9a0240a [UUID patch from Alan Pope (tidied up my Tony Whitmore) tony@tonywhitmore.co.uk**20121217202152 Ignore-this: e9e41211bc1bf215222a0155fe7aebb8 ] hash: 0000001879-75594afd6042be8832e3e081cbcff94eed8a2798c436ae7f11d4cfbc7aaf11da [Tidying up image encoding code, tabs etc. tony@tonywhitmore.co.uk**20121217203313 Ignore-this: ede77de0c1d62d2bbfe5ae09087f044c ] hash: 0000001369-4025e2b1e5e83484c85f952da645c7038d67ecfaafeafd2938c963810329af6c