TubePress 1.8.0.RC1

It’s about a month late, but I’m very excited to announce that the first release candidate of TubePress 1.8.0 has landed on the downloads page. There are a ton of changes in this version; the full list can be found here. Here are the notables:

  • New embedded player option: JW Flv Media Player
  • New player location: jqModal
  • Refactored JavaScript functionality with jQuery
    • jQuery 1.2.6 or higher is now required (built-in for WordPress users)
    • Multiple galleries on a single page now behave correctly with “normal” player
    • Dynamically load JavaScript libraries as needed (Prototype, Shadowbox, etc) (closes Ticket #56)
    • All JavaScript is now unobtrusive
    • Can now use modal players (e.g. Shadowbox) in a TubePress shortcode
  • Removed extra HTML comments and whitespace. Galleries now use about 16% less bandwidth.

Due to all the significant changes, I’d like to release this first as a release candidate for testing. Please send your feedback either to the discussion forum or submit a new issue. Thus far it’s been tested with

  • Mac OS X: Firefox 3 and Safari 3
  • Windows XP: Internet Explorer 7 and 8
  • Linux: Firefox 3

You may notice that I’ve removed GreyBox and LightWindow as player options. I spent a long time trying to wrangle these libraries into submission, but I simply couldn’t delay a new release of TubePress any longer. It seems that the majority of TubePress users are not using these players, so hopefully it won’t cause a huge comotion.

Between this release and the release of 1.8.0 final, I’ll be working on more unit tests and documentation. TubePress Pro 1.8.0 will be available at the 1.8.0 final release as well.

Good luck testing, and enjoy this new release!

Read More

1.7.2 Is in the Wild

Just released version 1.7.2 of TubePress. This version includes a bunch of bug fixes and some new features including:

  • Fullscreen playback now available in embedded player (closes Ticket #64)
  • Created “YouTube Feed” options category. Moved some of the advanced options into this category.
  • Added ability to exclude non-embeddable videos (closes Ticket #69)
  • Added jscolor HTML color picker for embedded player colors
  • Fixed bug where debugging mode threw a fatal error (closes Ticket #80)
  • Fixed bug where random video sort order would throw a fatal error
  • Added ability to toggle display of title/rating before video starts playing
  • Now using version 2.0 of YouTube gdata API (closes Ticket #68)

As usual, anyone can get this version from the download page. TubePress Pro users, just use your download link sent to you after your purchase. Please report any problems via a new ticket or in the discussion forum. Hope you enjoy!

Read More

TubePress 1.7.0 Released

Just posted version 1.7.0 of the plugin. This version includes some significant bug fixes, a few new features, and a German translation thanks to Pascal Berger. Here are the release notes:

  • Option to initialize TubePress options in WordPress (closes Ticket #52)
  • Now works with PHP <= 5.1.0 again (closes Ticket #59 and Ticket #67)
  • Links to popup.php are drastically shorter, which avoids a 404 on some webservers (closes Ticket #55)
  • Added German translation thanks to Pascal Berger (closes Ticket #58)
  • Option to play videos in HD (closes Ticket #33)
  • Option to show custom video in embedded player on page load while using "normal" player (closes Ticket #26)

As usual, download the latest version from tubepress.org/download. Enjoy!

Read More

Nightly Builds

If you don’t feel like checking out from Subversion, you can now download nightly builds of TubePress at http://tubepress.org/builds/tubepress_nightly.zip

Read More

Announcing TubePress Pro

Some of you may have noticed that the language on this site has changed over the past few weeks to become slightly less WordPress-centric. If you’ve been watching the code evolve, you’ll also have noticed that the amount of code specific to the WordPress environment has been slowly shrinking. My goal with all of this has been to allow TubePress break free from the restriction of running inside WordPress. Today, with the formal introduction of TubePress Pro, that goal has been reached! With TubePress Pro, you can now get all of the benefits of the TubePress plugin in any PHP environment. Essentially, it’s standalone TubePress!

One thing to note is that I have decided to charge a reasonable fee for TubePress Pro. The donations to TubePress thus far haven’t been quite what I expected, and I hope that you’ll respect my decision to offer this paid product alongside the original. Both the WordPress plugin and TubePress Pro are both 100% GPL‘d, so you’ll always have the source code available to tweak if you like. The WordPress plugin will always been 100% free.

You might be thinking, “Great, another piece of software tacking ‘Pro’ on the end of its name.” I’ve actually put a good amount of thought into what to call this product. I think “Pro” sums up the goals best, as I plan to continue to add features to TubePress Pro that would be of interest to professional bloggers and site administrators (integrated ad support comes to mind).

TubePress Pro shares much of its code base with the original WordPress plugin, so if you’re happy with the TubePress as it is, you can count on me to continue to maintain the code and add features.

If you’d like to try TubePress Pro, head over to the downloads page and give it a try. The TubePress documentation has been updated to show you how easy it is to use.

Thanks, and enjoy!

Read More

TubePress 1.6.9 Released Today!

New features and bug fixes include:

  • Default thumbmail URL now uses “default.jpg” (closes ticket #47)
  • Fixed bug that resulted in inability to paginate past the first page of a multi-page gallery.
  • Version bumps
  • Under the hood
    • Huge amounts of unit/integration tests
    • Major refactoring of classes (now using dependency injection)

Download from http://tubepress.org/download and enjoy.

Stand by in the next day or two for an announcement regarding TubePress Pro, which will enable you to use TubePress anywhere that runs PHP!

Read More

TubePress 1.6.7 Released

I’m happy to announce the latest stable version of TubePress. This release includes many bug fixes, as well as the following cool new features:

  • Ability to apply random sort order to your YouTube galleries
  • Toggle the request cache on or off
  • YouTube connection test in debugging mode

Full release notes can be found here. Grab version 1.6.7 from the downloads page. Enjoy!

Read More

TubePress 1.6.6 Released – Widgetized!

I’m happy to announce the release of version 1.6.6 of TubePress. This version includes the ability to have a gallery of videos in your WordPress sidebar as a widget – a long asked for feature! (closes Ticket #12). Here are the rest of the new features:

  • Removed pass-by-reference warnings (closes Ticket #34)
  • Ability to limit length of video descriptions
  • Option to toggle relative dates/times for video upload timestamps
  • Swedish translation. Thanks to Mikael Jorhult
  • Improved error handling for PHP installations with suppressed error output
  • Removed several small bugs that affected users of PHP < 5.2.1

Grab your copy now from the download page. Enjoy!

Read More

TubePress 1.6.5 Is Out

Grab your copy from the download page or checkout the latest source. This version has plenty of bug fixes, optimizations, a security fix, and these great new features:

  • i18n capability! TubePress can now be easily translated into any language. Please see the translation docs for more info
  • Upgrades from here on out will no longer reset your global TubePress settings
  • Multiple galleries on a single post/page are now possible

As always, you can see the full version history here. Many thanks to all the users who helped test the changes since previous versions. Since opening up the subversion repository, development has been a whole lot smoother and (perhaps more importantly) a lot more fun.

Finally, I’m asking anyone who speaks a language other than English to please consider contributing! It would take about 10 minutes of your time, and you can feel good about contributing to a 100% open source project.

Enjoy the new version!

Read More

TubePress 1.6.0 Final

I’m happy to announce that TubePress 1.6.0 is now available for download. Thanks to all who helped test and debug 1.6.0-beta! The documentation will be updated shortly to reflect the new features.

Please keep in mind that 1.6.0 requires PHP5 or higher; it should fail gracefully under PHP4.

Read More