1. A method for compiling podcast content, the method comprising: receiving a plurality of podcasts at a user device; for each of the plurality of podcasts: receiving, using processing equipment in the user device, from a podcast provider, a plurality of tags that provide a narrative description of one or more segments of the podcast; and storing, using the processing equipment in the user device, the tags as metadata corresponding to the podcast; receiving, using the processing equipment in the user device, an instruction to compile a collection of segments from the plurality of podcasts into a compilation podcast; examining a user profile for a user of the user device for one or more compilation parameters; selecting, using the processing equipment in the user device, a plurality of base podcasts from the plurality of podcasts based at least on the one or more compilation parameters; examining the user profile for the user of the user device for one or more extraction parameters; automatically identifying, using the processing equipment in the user device, one or more tagged-segments of the base podcasts to be included in the compilation podcast by comparing the extraction parameters with the tags; receiving a manual user input, from the user of the user device, to tag one or more segments of the base podcasts for inclusion into the compilation podcast wherein the one or more segments of the base podcasts have not been previously tagged; and generating, using the processing equipment in the user device, a compilation podcast based at least in part on the identified one or more tagged-segments and the manually tagged segments.
10. The method of claim 1 , wherein the one or more tags include user provided comments or keywords associated with the identified segments of the plurality of podcasts.