Development & Design Blog

New release candidate – 0.8.1

We’re getting ready for the next update to MediaCore and have a new release candidate ready for beta testers.

Download the release candidate:
http://getmediacore.com/files/MediaCore-0.8.1rc1.tar.gz

If you find bugs, please report them:
http://github.com/simplestation/mediacore/issues

If you would like to suggest features for our next 0.8.2 release please post them below.

Cheers,
The MediaCore Team

Major new features in 0.8.1

  • Improved HTML5 device support (including fixes for iPods and iPads)
  • Improved performance, especially when serving media files.
  • Automatic fetching of thumbnails, duration, and title, for YouTube, Vimeo, and Google Video items
  • Adds the option to use the JW Player HTML5 player

Minor features and improvements

  • Simplified database setup and automated migrations for when schema changes become necessary.
  • Automated tests for some key features, with more coverage coming.
  • Streamlined media edit interface.
  • Many small interface updates
  • Improved file serving efficiency, including support for apache’s mod_xsendfile
  • Added ability to upload non-jpeg thumbnails
  • Fixed situation when uploading files or thumbnails for a media item that hasn’t been ’saved’ yet.
  • Reorganizes and formalizes how the best media-file/player combination is chosen to serve to a given browser, if a media object has more than one file associated. see
  • docs for details
  • All display options now also indicate how much extra bandwidth they add to the included files.
  • Adds the beginnings of internationalization and a German translation.
  • Uploader now accepts files with .avi, .mka, .mkv, .oga, .ogv, .webm extensions
  • Uploader no longer accepts files with .3g2, .divx, .dvx, .qt, .vob extensions

Bug Fixes

  • Fix bug with iphone-ipod-ipad being incorrectly identified as plain old Safari.
  • Fix JW Player to be able to use media URLs with query strings.
  • fixes a bug where .m4a files would be labelled as video files, because the old code passed the container to guess_media_type(), rather than passing the original file extension
  • Fixes an XSS vulnerability in the StaticURLParser
  • Hopefully this fixes an intermittent issue where the submit button wraps to the line below the text input.
  • Improve error message when saving media returns a 500 error
  • Fix media API to return proper category names
  • Fix google video embed ID parsing for some IDs
  • Fix pick_media_file_player when selecting files for iTunes, when combined with certain player settings
  • Fix non-relative links in base.css that were preventing icons from loading on some pages
  • Fix what ‘Latest Episodes’ are shown on the frontend podcast index to actually always show the latest episodes.
  • Fix frontend categories list not updating until server reboots. Closes #21
  • Fix incorrect escaping of Media.title
  • Fix Media.increment_views() to (hopefully) handle concurrency better
  • Fix issues with JWPlayer in some browsers, due to incompatibilities between Browser/MooTools/JWPlayer and their acceptance of the ‘application/xhtml+xml’ content type
  • Fix podcast feeds incorrectly treating unicode text as HTML
  • Improve reliability of FTP uploads to remote storage servers
  • Fix some IE javascript issues
  • Fix potential slug collisions when adding groups of tags.
  • Fix setting the duration on a new media file before saving the main form (admin media edit page)
  • Fix (admin Media page) adding new files on previously unsaved new media
  • Fix (admin Media page) adding thumbnails on previously unsaved new media
  • Fix (admin media page) removing a queued file upload not removing it from the sidebar list
  • Fix 500 errors when dealing with a client with no HTTP_USER_AGENT
  • Fix ajax validation problems when using Rich Text Editing
  • Fix the progress bar for image uploads
  • Fix random bullets appearing on the “share” box
  • Fix JWPlayer thumbnail display with embedded media

Leave a Reply