Python Miro Community status: September 23rd, 2011

What is Python Miro Community

Python Miro Community is an index of Python-related videos on the Internet. For the most part, it's a collection of videos from Python-related conferences. Saw a session you liked and want to share it? It's likely you can find it and share it with Python Miro Community.

Status

The last month and a half have been pretty banal. There have been several conferences (DjangoCon 2011, PyConAU 2011, ...), but I haven't had time to pull in video, yet. I started to look at things earlier this week and was met with a bunch of Miro Community problems.

First, looks like either Blip.tv did something weird with their feeds or Miro Community decided to stop filtering duplicates, so there are currently over 500 videos in the review queue many of which are on the site already. I have no good way to figure out which are duplicates, though, so I'm going to write a script to make that possible/easier.

Second, videos from PyCon 2011 and PyOhio 2011 that had been "universal subtitle-ized" were exceeding the width allotted to the video. I've fixed this before, but I didn't remember how I did it and I decided this time around that I'd just change the layout of the page instead. Now the video can take up as much width as it wants (which is good for other reasons, too) and I nixed bits of the page that Python Miro Community doesn't use.

Irksome that things keep breaking, but that's the way it goes. I'm sorry I didn't catch the latter one sooner.

Universal Subtitles status

Carl was curious as to how many videos had been transcribed of the two conferences we've added Universal Subtitles support for. I wrote a script to go through the PyCon 2011 videos and PyOhio 2011 videos and figure out how many of them have been transcribed and translated with Universal Subtitles.

PyCon 2011:

3 videos fully transcribed, 1 video partially transcribed, some minor translation work

PyOhio 2011:

3 videos partially transcribed

I'm disappointed. It was a lot of work to get those videos working with Universal Subtitles. It sucked that it took me so long to post them and it's probably the case we lost some of the energy because of that. But I was hoping we'd have better results anyways.

Carl wants to try one more time with DjangoCon 2011 and this time be more proactive and email the presenters. If that doesn't work, then I'm not sure what we can do. I can't spend the time to transcribe all the talks. Neither can Carl. We could pay someone to do it, but that costs money and I don't think anyone is interested in paying for that. Thus if we con't share the workload as a community, I'm probably going to ditch the Universal Subtitles support for now because it's a lot of work to put together. Maybe we can try it again some day.

PMC in GitHub

I'm putting scripts, template fixes, and other Python Miro Community related things in Github: http://github.com/willkg/pmc

I'm not sure how interesting it is outside of PMC, but it's there if you're interested.

Help fund PyGotham 2011 video!

Carl put up a Pledgie campaign for raising $4,600 to cover the costs for videoing PyGotham 2011.

For $4,600, we're getting a lot of bang for our buck. Amongst other things:

  • video that will last long after the conference done by a seasoned video crew that does video for PyCon, DjangoCon, and other conferences

  • transcriptions of select talks

PyGotham 2011 is only a couple of weeks away. They have a pretty great speaker line-up. My manager is going to talk about Moving Fast with Django covering deployment pipelines!

Your help funding video for this conference makes a big difference! Please donate!

Farewell, PCF

Getting a job at PCF was a bit of a surreal experience. It was in July of 2007. I had just had a major health crisis, wrote a compiler, finished grad school, and got married. I bumped into Chris at a contra dance in Concord and on a lark and out of the clear blue sky, my wife asked if he knew anyone hiring Python developers. That's how I ended up at PCF.

That was a little over four years ago. It's been a really great four years. Working for PCF is pretty close to a dream job for me: I learned a ton of stuff, I worked on a lot of awesome software, and I worked with and met a lot of amazing people. The hardest part of the whole thing was that there were too many opportunities and I had to pick and choose between the ones I had time for. For example, I would have loved to continue working on the extension system, the fullscreen 10' interface, the text-based interface, DLNA support, dbus interface, ....

Thus, with so many things left undone, I'm kind of bummed that I'm leaving. Friday is my last day.

Next Tuesday, I start work at Mozilla in the webdev crew on the SUMO team.

It'll be weird to leave the desktop application world behind for the wild wild west of Internet applications. Having said that, you could say I'm returning to web development after a 10 year hiatus. A ton of stuff has changed since then (\cheapshot{except possibly Internet Explorer}). This time I'm working with people who know the HTTP related RFCs way better than I do. That's both exciting and daunting.

So if you're having Miro problems and send me an email, I'll probably direct you to someone else. Miro is a fast moving project and my knowledge of its dark secrets will ebb quickly.

The times they are a changing!

Dev call August 31st, 2011

Miro status

Will:

  • talked with Janet about translations

  • worked on gtk/gstreamer overhaul

Geoffrey:

  • working on sharing feeds and podcasts--now merged

  • fixed some bugs in Miro

Janet:

  • testing devices

  • talked with Nick about working out what 4.1 will look like

  • worked on figuring out the future of the build boxes

Jonas:

  • worked on WinSparkle-related changes

Kaz:

  • fixing problems with the metadata extractor

Ben:

  • away for a few days

  • working on getting the gtk/gstreamer overhaul stuff Will did running. gstreamer on Windows seems to require directshow and that somehow requires 3d support which sucks on VirtualBox.

  • will continue working on gtk/gstreamer overhaul

  • will continue working on itemfilter branch

Order of business:

  • We might do a 4.0.4, but only to fix issues with Miro Mobile.

  • Talked about future of build boxes. Janet's been working on a wiki page for it at: http://develop.participatoryculture.org/index.php/BuildBoxHosting

  • Talked about process questions:

    • moving the Miro repository to Github

      • Will and Paul will work on moving the Miro repository to Github

    • Ben wants to start doing one-on-one developer chats

    • we want to change workflows to require more peer review

      • Ben will create a peer review qiki page

  • Miro is developed by a community of people including you! If you can't contribute your time and work to development, testing, and translations, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects like Miro Community and Universal Subtitles. See http://pculture.org/about/ for more details on these projects.

  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at http://manual.getmiro.com/ .

Dev call August 24th, 2011

Miro status

Will:

  • committed gtk/gstreamer overhaul changes

  • fixed nightly build issues and tweaked scripts to be more similar

  • planning to work with Ben on the rest of the overhaul stuff

Janet:

  • Universal subtitles testing. Catching up on tests and things.

  • Tested Miro device support and sync support.

  • Tested WinSparkle changes for Windows XP issues.

Paul:

  • Back from vacation.

  • Continued working on installer changes.

  • Worked on Puppet scripts for dev server for Miro Community.

Kaz:

  • Continued working on metadata extractor/priority code.

Jonas:

  • Continued working on WinSparkle support for Miro on Windows.

Geoffrey:

  • Worked on sharing podcasts and bugfixes for sharing changes.

Ben:

  • Worked on hybrid view bits.

  • Worked on building a new Windows vm for Windows overhaul stuff.

Order of business:

  • Miro is developed by a community of people including you! If you can't contribute your time and work to development, testing, and translations, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects like Miro Community and Universal Subtitles. See http://pculture.org/about/ for more details on these projects.

  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at http://manual.getmiro.com/ .

Dev call August 17th, 2011

Miro status

Will:

  • continued working on windows overhaul stuff

  • should have my side of stuff checked in by the end of this week

  • will create bugs for the outstanding issues

Janet:

  • tested 4.0.3 for the 4.0.3 release

  • continued to test Miro Mobile

  • hoping to work on Miro 4.1 testing

  • sounds like we're going to do a Miro 4.0.4 release

Jonas:

  • working on winsparkle support for better seamless updating on Windows

Kaz:

  • working on the metadata overhaul

  • working on EchoNest support

Ben:

  • worked on hybrid view functionality--almost done

  • worked on separating columns for different views

  • worked on podcast view

  • worked on extension infrastructure to make it better

Order of business:

  • We talked about the particulars of how WinSparkle deals with an unresponsive Miro.

  • We talked about extensions and how we want to develop the infrastructure going forward.

  • Miro is developed by a community of people including you! If you can't contribute your time and work to development, testing, and translations, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects like Miro Community and Universal Subtitles. See http://pculture.org/about/ for more details on these projects.

  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at http://manual.getmiro.com/ .

Dev call August 10th, 2011

Miro status

Will:

  • Helped Rob with bugzilla upgrade tests--we're probably upgrading soon.

  • Continued working on the Windows overhaul. Webkitgtk looks like a showstopper because it doesn't support Flash/plugins, so I'm going to pass browser upgrade work to Ben. I'm now working on the GStreamer upgrade and keeping gtk at the same version.

  • Last day at the end of August, but I'll hang out on IRC.

Geoffrey:

  • Fixed YouTube downloads.

  • Implemented push notifications for client side for DAAP.

  • Fixed some regressions for push notifications on the server side.

Ben:

  • Worked on item filter branch.

  • Got a new computer and is setting it up.

  • Continuing to work on hybrid view.

Paul:

  • ... (his skype was broken)

Order of business:

  • Will will be handing things off to other people.

  • 4.0.3 planning

    • YouTube fix, miro mobile fix

    • Will will take the release hat, build builds, write an email and get Janet to test tonight for a hopeful release tomorrow

  • Miro is developed by a community of people including you! If you can't contribute your time and work to development, testing, and translations, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects like Miro Community and Universal Subtitles. See http://pculture.org/about/ for more details on these projects.

  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at http://manual.getmiro.com/ .

Bugzilla stats for Miro for the last week:

  • 13 bugs/feature-requests created

  • 1 bugs marked WONTFIX

  • 13 bugs marked FIXED

PyOhio 2011 videos being posted

PyOhio 2011 happened last weekend. I'm currently working with Carl at Next Day Video to get the videos they're posting to the blip.tv feed into Python Miro Community.

I'm using a similar process to what we used with PyCon 2011 videos, but we don't have to figure it out on the fly this time around, so things are going much smoother.

As of now, there are three videos posted with more coming as they're uploaded and work their way through the workflow.

If you have some spare time, please consider helping out with subtitling the videos. Whenever a video is subtitled, it becomes accessible to a much wider audience. If you help out with subtitling, please let me know so that I can thank you.

Dev call July 20th, 2011

Miro status

Kaz:

  • working on re-implementing metadata bits

Jonas:

  • working on winsparkle support for Miro on Windows

Geoffrey:

  • working on drag and drop enhancements

Paul:

  • working on auto-fill options for device syncing

  • working on getting new zugo installer into Miro on Windows

Ben:

  • working on OSX Lion support

  • reworked filename type code

Janet:

  • working on adding and tweaking regression tests

  • working on testing the Miro Mobile app

  • working on testing Universal Subtitles

Will:

  • built new linux build box

  • working on gstreamer/webkit/gtk overhaul

Order of business:

  • talked about 4.0.2.1 which will have OSX Lion support and will fix the French translation; we're hoping to get it out this week.

  • Miro is developed by a community of people including you! If you can't contribute your time and work to development, testing, and translations, please consider contributing funding by donating. Your money goes directly to ongoing development of Miro and related projects like Miro Community and Universal Subtitles. See http://pculture.org/about/ for more details on these projects.

  • Did you know there's a Miro User Manual? If you haven't looked at it yet, it's worth taking a look at. You can find it at http://manual.getmiro.com/ .

Bugzilla stats for Miro for the last week:

  • 35 bugs/feature-requests created

  • 3 bugs marked DUPLICATE

  • 5 bugs marked FIXED

  • 1 bugs marked INVALID

Python Miro Community status: July 16th, 2011

It's been a while since the last status post on the status of Python Miro Community. The reasons are many, but mostly because I've been blocked on other things and hadn't really finished anything. Boo.

To recap, Python Miro Community is a curated index of Python-related video from around the Internet including Python-related conference sessions. Catch the sessions you missed, show sessions to your colleagues, and remind yourself why you really want to be attending these conferences in person.

Anyhow, it's been a slow few months. Most of the PyCon 2011 videos are posted with the exceptions of the lightning talks which I still have to watch and fill out the descriptions for.

Miro Community released 1.2.1 which allows me to do rss feeds that exceed the 30-video maximum they have. That allows me to run my script which verifies download urls. The PyCon 2011 category was fine.

The PyCon 2010 category was not fine. Of the 120 videos in the category, over 60 of them had bad download urls. This really bothers me. I don't know why the urls are going sour. I've fixed all the ones in the PyCon 2011 category and will monitor them going forward periodically.

I still need to go through the other categories.

Carl kicked me into using GitHub for PMC related things. That's at https://github.com/willkg/pmc. I'm slowly (very slowly) adding scripts I use to run the site as well as documentation covering workflow and other things. Going forward, I'll be using GitHub to coordinate and organize everything.

The other thing I need to do is move my todo items from my org-mode file over to the issues tracker. That'll make it easier for other people to help if they're so inclined.

That's where things are at.