RSS content administration for rendering RSS content on a digital audio player

Abstract
Methods, systems, and computer program products are provided for RSS content administration for rendering RSS content on a digital audio player. Embodiments include retrieving, through an RSS feed, RSS content; extracting text from the RSS content; creating a media file; and storing the extracted text of the RSS content as metadata associated with the media file. Embodiments also typically include extracting one or more images from the RSS content; and storing the extracted images as metadata associated with the media file. Embodiments also typically include extracting text from the RSS content for audio rendering on the digital audio player; converting the text to speech; and recording the speech in the audio portion of the media file. Many embodiments also include storing the media file on a digital audio player; displaying the metadata describing the media file; and playing the audio portion containing the speech.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 sets forth a network diagram illustrating an exemplary system for RSS content administration for rendering RSS content on a digital audio player according to embodiments of the present invention.



FIG. 2 sets forth a block diagram of automated computing machinery comprising an exemplary computer useful RSS content administration for rendering RSS content on a digital audio player according to embodiments of the present invention.



FIG. 3 sets forth a flow chart illustrating an exemplary method for RSS content administration for rendering RSS content on a digital audio player.



FIG. 4 sets forth a block diagram of an MPEG file such as an .mp4 file.



FIG. 5 sets forth a block diagram of an AAC compressed .mp4 file such as those supported by the iTunes musical jukebox and played on an iPod digital audio player.



FIG. 6 sets forth a flow chart illustrating an exemplary method for RSS content administration for rendering RSS content on a digital audio player that includes converting a portion of the RSS text to speech and recording the speech in the audio portion of a media file for audio playback on the digital audio file.


Claims
  • 1. A method for RSS content administration for rendering RSS content on a digital audio player, the method comprising: retrieving, through an RSS feed, RSS content;extracting text from the RSS content;creating a media file; andstoring the extracted text of the RSS content as metadata associated with the media file.
  • 2. The method of claim 1 further comprising: extracting one or more images from the RSS content; andstoring the extracted images as metadata associated with the media file.
  • 3. The method of claim 1 wherein: creating a media file further comprises creating an MPEG file; andstoring the extracted text of the RSS content as metadata describing the media file further comprises inserting the extracted text in the MPEG file.
  • 4. The method of claim 3 wherein inserting the extracted text in the MPEG file further comprises inserting the extracted text in an ID3 tag in the MPEG file.
  • 5. The method of claim 1 wherein storing the extracted text of the RSS content as metadata describing the media file further comprises storing the extracted text in a metadata file associated with the media file.
  • 6. The method of claim 5 wherein the metadata file is an eXtenxible markup language (‘XML’) file.
  • 7. The method of claim 1 further comprising: storing the media file on a digital audio player; anddisplaying the metadata describing the media file, the metadata containing the extracted text of the RSS content.
  • 8. The method of claim 1 further comprising: extracting text from the RSS content for audio rendering on the digital audio player;converting the text to speech; andrecording the speech in the audio portion of the media file.
  • 9. The method of claim 8 further comprising: storing the media file on a digital audio player;displaying the metadata describing the media file; andplaying the audio portion containing the speech.
  • 10. A system for RSS content administration for rendering RSS content on a digital audio player the system comprising: a computer processor;a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:retrieving, through an RSS feed, RSS content;extracting text from the RSS content;creating a media file; andstoring the extracted text of the RSS content as metadata associated with the media file.
  • 11. The system of claim 10 wherein the computer memory also has disposed within it computer program instructions capable of: extracting one or more images from the RSS content; andstoring the extracted images as metadata associated with the media file.
  • 12. The system of claim 10 wherein the computer memory also has disposed within it computer program instructions capable of: creating an MPEG file; andinserting the extracted text in the MPEG file.
  • 13. The system of claim 10 wherein the computer memory also has disposed within it computer program instructions capable of storing the extracted text in a metadata file associated with the media file.
  • 14. The system of claim 10 wherein the computer memory also has disposed within it computer program instructions capable of: extracting text from the RSS content for audio rendering on the digital audio player;converting the text to speech; andrecording the speech in the audio portion of the media file.
  • 15. A computer program product for RSS content administration for rendering RSS content on a digital audio player, the computer program product embodied on a computer-readable medium, the computer program product comprising: computer program instructions for retrieving, through an RSS feed, RSS content;computer program instructions for extracting text from the RSS content;computer program instructions for creating a media file; andcomputer program instructions for storing the extracted text of the RSS content as metadata associated with the media file.
  • 16. The computer program product of claim 15 further comprising: computer program instructions for extracting one or more images from the RSS content; andcomputer program instructions for storing the extracted images as metadata associated with the media file.
  • 17. The computer program product of claim 15 wherein: computer program instructions for creating a media file further comprise computer program instructions for creating an MPEG file; andcomputer program instructions for storing the extracted text of the RSS content as metadata describing the media file further comprise computer program instructions for inserting the extracted text in the MPEG file.
  • 18. The computer program product of claim 15 wherein computer program instructions for storing the extracted text of the RSS content as metadata describing the media file further comprise computer program instructions for storing the extracted text in a metadata file associated with the media file.
  • 19. The computer program product of claim 15 further comprising: computer program instructions for extracting text from the RSS content for audio rendering on the digital audio player;computer program instructions for converting the text to speech; andcomputer program instructions for recording the speech in the audio portion of the media file.
  • 20. The computer program product of claim 15 wherein the computer-readable medium comprises a recording medium.