Categories
Code and Documentation Plumi podcasting

Podcasting functionality update

We’ve recently made an important update to Plumi – we’ve changed the RSS2 implementation so that podcasting works in iTunes.

Podcasting has worked in Miro and other clients for a while, but iTunes has slightly different requirements. In short, the change to Plumi affects the RSS2 template.

The standard plone implementation is that the URL http://foo.com/bar/video.mp4 will show the object view of the video, while http://foo.com/bar/video.mp4/download will let you download the source file.

iTunes doesn’t like the /download on the end and doesn’t honour the MIME type – i _needs_ .mp4 or .mov on the end of the URI. Plumi already made the URI http://foo.com/bar/video.mp4 into the source download link. This change merely changes the RSS2 template to point to the .mp4 extension.

This change allows iTunes to pull in videos from the site. However, iTunes is limited in what formats it can play, so at this stage this only works for .mp4 and .mov files on OS X and other formats on Windows. iTunes has an in-program transcoding option, but be aware that it’s not particularly stable and has been known to crash iTunes (at least in the EngageMedia offices!).

The next stage is to implement server-side transcoding to mp4, which we’re looking at shortly.

As with all RSS feeds on the site, you can subscribe to a site-wide feed (such as this) or an individual user’s feed (like this).

Upgrading

Plumi site admins can update their plumi instance to plumi-0.2.x if they are using that branch, or can apply the diff as per this.

Categories
Code and Documentation Plumi Updates

Plumi 3.1 Released to Beta

EngageMedia and Unweb have released Plumi 3.1 into beta testing. You can:

In addition to featuring a refactored TranscodeDaemon and the latest version of FlowPlayer, a number of other changes have been made. You can find a list of all changes in the Change Log section of the release information on Plone.org.

Send an email to the plumi-discuss list or post a message in #plumi to let us know how you go installing & using the Plumi 3.1 beta.

Categories
Code and Documentation Plumi Updates

Plumi 3.1-Final has been released

EngageMedia and Unweb are pleased to announce the release Plumi 3.1, the latest version of the video sharing platform that is built on the Plone open source content management system.

You can download Plumi 3.1 as a compressed tar file from Plone.org or via SVN.

Plumi 3.1 features the following improvements:

  • Rebuilt the transcoding engine to fix a variety of issues encountered in the version released with Plumi 3
  • Upgraded to the latest version of FlowPlayer
  • Translated the /publish page into Indonesian
  • Videos should appear in listings based on date of first publication
  • Users look up for non-logged in users returns no results
  • Redesign the Callout template
  • Create new “Featured” state for workflow
  • Videos triggering retranscode after editing metadata
  • Add ability to feature a call out
  • Callouts items should be removed from the front page once the due date is up
  • Member video’s RSS feed needs a filter like RSS2 feed does
  • Add “processing” state to workflow with listing
  • Add callout portlet to right nav
  • Enlarge size of download links in video/view page
  • “Read more” link on featured news/events
  • Change date stamp in video listings to be the “effective date”
  • Front page RSS feed links to random front page content
  • Replaced custom transcode daemon integration with collective.transcode.star

If you’d like to get involved in Plumi development please make contact at irc.freenode.net #plumi or join the discussion or announcement lists.

A working version of Plumi 3.1 can be seen at http://engagemedia.org and http://demo.plumi.org

Thanks to the developers, testers and coordinators who made this release possible!

Categories
Code and Documentation Plumi

Plumi 3.1.1 Released to Beta

EngageMedia and Unweb have released Plumi 3.1.1 into beta testing. You can download the release in a tar file from the Plumi 3.1.1 Beta entry on plone.org.

The changes introduced in this version include:

  • Deleting a video in Plumi will also delete any transcoded copies
  • No longer asks the user to select a language when loading a video
  • Improvements to the code Plumi uses when embedding videos in WordPress or Drupal sites
  • Improved “bookmark” button
  • Video listings, member video folders and RSS1 / RSS2 feeds display in reverse chronological order
  • Transcode daemon was occasionally missing some videos when they were uploaded
  • Able to change the author of a video

You can find more details about these changes at the plumi trac report for 3.1.1.

Please send an email to the plumi-discuss list or post a message in #plumi to let us know how you go installing & using the Plumi 3.1.1 beta.

Categories
Code and Documentation Plumi

Plumi 3.1.1 Released to Final

EngageMedia and Unweb have released Plumi 3.1.1, the latest version of the video sharing platform that is built on the Plone open source content management system.

In this bug fix & stability release, the changes focus on enhancing the transcoding framework, improving the commenting system and correcting issues with video embedding:

  • Transcoded video files are deleted when a video is deleted in Plumi
  • The “bookmarks” icon has been replaced with a standard social media “Share” icon and the list of available sites has been expanded
  • Videos are now listed in reverse chronological order in member video folders, video lists and RSS/Vodcast feeds
  • Comments are now listed in reverse chronological order
  • The option to nominate a language when uploading a video has been removed
  • Improved display of videos linked within Facebook
  • Revised embed code to address issues encountered in WordPress and Drupal based sites
  • Modified call to Transcode.Daemon to ensure all videos are transcoded when uploaded via web or FTP
  • Able to change the owner of a video

You can download Plumi 3.1.1 as a compressed tar file from Plone.org or via SVN.

If you’d like to get involved in Plumi development please make contact at irc.freenode.net #plumi or join the discussion or announcement lists.

A working version of Plumi 3.1.1 can be seen at http://engagemedia.org.

Thanks to the developers, testers and coordinators who made this release possible!

Categories
Code and Documentation Plumi Updates

Installation on Mint Linux 17

We’re happy to say that Sam Stainsby from Sustainable Software has successfully installed Plumi on Mint Linux.

He has contributed his notes, below!

Mint Linux 17 (MATE edition)
===========================

1. needed to address https://github.com/diefenbach/django-lfs/issues/73
(worked, but without using –distribute option)

2. on buildout: “””Error: Buildout now includes ‘buildout-versions’ (and
part of the older ‘buildout.dumppickedversions’).
Remove the extension from your configuration and look at the
‘show-picked-versions’ option in buildout’s documentation.”””
.. so commentedout the extension ‘buildout.dumppickedversions’ so it
now looks like:

[buildout]
extensions =
# buildout.dumppickedversions
mr.developer

3. same as 1. but for the for ffmpeg buildout

After that is was just a matter of getting the users right in site.cfg

Categories
Code and Documentation Plumi Releases Updates

Plumi now on Debian Jessie, Ubuntu 16.04 and Centos 7

We are very excited to announce that after much effort, Plumi is now available to install on Debian Jessie, Ubuntu 16.04 (latest stable) and Centos 7.

The latest code is available here on Github: https://github.com/plumi/plumi.app

Documentation on how to install is available here: https://github.com/plumi/plumi.app/blob/master/README.rst

Further documentation including an introduction, installation, theming and maintenance guide has been updated here: https://mgogoulos.trinket.io/plumi-4-5

This means our free open source video platform now works across these up-to-date and secure major Linux based operating systems. Free community media infrastructure is needed now, more than ever before, and we are very proud to offer this with Plumi.

We want to heartily thank Markos Gogoulos for all his hard work to get us here, and Mist.io for supporting EngageMedia in this work.

Anna Helme

on behalf of EngageMedia