DSpace
  1. DSpace
  2. DS-528

RSS feeds to support richer features, such as iTunes Podcast or Media RSS

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed (View Workflow)
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 1.8.0
    • Component/s: DSpace API
    • Labels:
      None
    • Attachments:
      3
    • Comments:
      7

      Description

      Feeds standardizing dissemination of media exists, and can enable a collection's feed to support something such as Media RSS or iTunes podcast RSS.

      Included to get the discussion moving is a patch to add iTunes Podcast support to RSS feeds.

      1. chat transcript.txt
        6 kB
        Mark Diggory
      2. RSSwithitunes152.patch
        9 kB
        Peter Dietz
      3. RSSwithitunes16trunk.patch
        6 kB
        Peter Dietz

        Activity

        Hide
        sandsfish added a comment -
        I have a forthcoming enhancement that adds MediaRSS support for the Community/Collection/Site levels. The main blocker at this point is a bug in the ROME module for MediaRSS that doesn't create media tags in the right hierarchy.

        I plan on patching that project and submitting the feature to DSpace in the near future.


        - sands@mit.edu
        Show
        sandsfish added a comment - I have a forthcoming enhancement that adds MediaRSS support for the Community/Collection/Site levels. The main blocker at this point is a bug in the ROME module for MediaRSS that doesn't create media tags in the right hierarchy. I plan on patching that project and submitting the feature to DSpace in the near future. - sands@mit.edu
        Hide
        Mark Diggory added a comment -
        Sands,

        Peter and I had a great IRC chat about this topic. This is more than a formating issue. If the content of the entires isn't media that is usable in itunes (audio, video, images) then the construction of a media feed for the entire repository and even committees or collections is a costly iteration over content to derive the appropriate media entires.

        I suppose a lucene search or Browse index could be constructed to optimize this. But, I tend to want to promote using Discovery/Solr to produce a truly powerful and open search engine for DSpace and that includes serialization of the users queries into various formats including those supported already by Solr (rss, atom, json,...) and those that our community may need, (opensearch, media and podcasting feeds, SRW, OAI-PMH, etc)

        It is my opinion that using Solr for ArtifactBrowse/Search will allow us to replace a very large portion of the DSpace user interface with a very scalable and optamizable query solution that will seriously reduce need to interact with the database to construct views on DSpace content.

        I'm attaching our transcript...
        Show
        Mark Diggory added a comment - Sands, Peter and I had a great IRC chat about this topic. This is more than a formating issue. If the content of the entires isn't media that is usable in itunes (audio, video, images) then the construction of a media feed for the entire repository and even committees or collections is a costly iteration over content to derive the appropriate media entires. I suppose a lucene search or Browse index could be constructed to optimize this. But, I tend to want to promote using Discovery/Solr to produce a truly powerful and open search engine for DSpace and that includes serialization of the users queries into various formats including those supported already by Solr (rss, atom, json,...) and those that our community may need, (opensearch, media and podcasting feeds, SRW, OAI-PMH, etc) It is my opinion that using Solr for ArtifactBrowse/Search will allow us to replace a very large portion of the DSpace user interface with a very scalable and optamizable query solution that will seriously reduce need to interact with the database to construct views on DSpace content. I'm attaching our transcript...
        Hide
        Mark Diggory added a comment -
        Chat conversation about Media RSS and Discovery.
        Show
        Mark Diggory added a comment - Chat conversation about Media RSS and Discovery.
        Hide
        Ronee Francis added a comment -
        Discussed by DGOC on Nov. 02, 2010. This feature, set in the config file, would be useful for repositories that deal with audio/video giving content contributors a way to share media files. This is different from a regular collection RSS feed in that the media files have different metadata. This would allow a user, as you can with iTunes, to subscribe to a collection’s RSS feed, download and listen to at a later time. This feature idea came about when a user decided against DSpace in favor of a website due to this lack of functionality.
        This is a relevant issue worth watching to see if there is more interest in the community.
         *** At Vanderbilt, we add (almost) all content published to Vanderbilt iTunesU. This feature would be helpful to us as well to encourage submissions of new content not submitted via iTunesU. Question- is iTunes XML the standard? Down the line, there may be other audio/video feature requests that could be integrated with this: facilitation of data between iTunes and the repositories, facilitation of streaming media, would a repository want to replace iTUnes?
        Show
        Ronee Francis added a comment - Discussed by DGOC on Nov. 02, 2010. This feature, set in the config file, would be useful for repositories that deal with audio/video giving content contributors a way to share media files. This is different from a regular collection RSS feed in that the media files have different metadata. This would allow a user, as you can with iTunes, to subscribe to a collection’s RSS feed, download and listen to at a later time. This feature idea came about when a user decided against DSpace in favor of a website due to this lack of functionality. This is a relevant issue worth watching to see if there is more interest in the community.  *** At Vanderbilt, we add (almost) all content published to Vanderbilt iTunesU. This feature would be helpful to us as well to encourage submissions of new content not submitted via iTunesU. Question- is iTunes XML the standard? Down the line, there may be other audio/video feature requests that could be integrated with this: facilitation of data between iTunes and the repositories, facilitation of streaming media, would a repository want to replace iTUnes?
        Hide
        Francisco Dominguez added a comment -
        I find this feature very intesteng for new versions of DSpace, how about including also de ITunesU feed parameters. They are only four new parameter.
        More info: http://deimos.apple.com/rsrc/doc/iTunesUAdministrationGuide/AddingContent/chapter_12_section_3.html#//apple_ref/doc/uid/AdminGuide-CH22-SW6



        Thanks.
        Show
        Francisco Dominguez added a comment - I find this feature very intesteng for new versions of DSpace, how about including also de ITunesU feed parameters. They are only four new parameter. More info: http://deimos.apple.com/rsrc/doc/iTunesUAdministrationGuide/AddingContent/chapter_12_section_3.html#//apple_ref/doc/uid/AdminGuide-CH22-SW6 Thanks.
        Hide
        Peter Dietz added a comment -
        I have published my latest code needed to support iTunes Podcast on my GitHub: https://github.com/peterdietz/DSpace/commit/0a87ba181c149bba1af97ed95a861b59a0ed3dc0
        The patch is available at: https://github.com/peterdietz/DSpace/commit/0a87ba181c149bba1af97ed95a861b59a0ed3dc0.diff

        To see an example of this patch (iTunes Podcast) in a production environment see:
        DSpace Collection: https://kb.osu.edu/dspace/handle/1811/45183
        RSS Feed: https://kb.osu.edu/dspace/feed/rss_2.0/1811/45183

        Our feed has since been published to our University's iTunes U manager, and it is available in iTunes U: http://itunes.apple.com/us/itunes-u/writers-talk/id389543070
        Show
        Peter Dietz added a comment - I have published my latest code needed to support iTunes Podcast on my GitHub: https://github.com/peterdietz/DSpace/commit/0a87ba181c149bba1af97ed95a861b59a0ed3dc0 The patch is available at: https://github.com/peterdietz/DSpace/commit/0a87ba181c149bba1af97ed95a861b59a0ed3dc0.diff To see an example of this patch (iTunes Podcast) in a production environment see: DSpace Collection: https://kb.osu.edu/dspace/handle/1811/45183 RSS Feed: https://kb.osu.edu/dspace/feed/rss_2.0/1811/45183 Our feed has since been published to our University's iTunes U manager, and it is available in iTunes U: http://itunes.apple.com/us/itunes-u/writers-talk/id389543070
        Hide
        Peter Dietz added a comment -
        Added iTunes podcast support to trunk in time for 1.8
        Show
        Peter Dietz added a comment - Added iTunes podcast support to trunk in time for 1.8

          People

          • Assignee:
            Peter Dietz
            Reporter:
            Peter Dietz
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: