Assembla home | Assembla project page
 

Welcome to MyMote

MyMote is an open source iPhone application aimed to provide remote functionality for Mythtv frontends. There are screen shots and a video of MyMote in action here.

News

November 3, 2008

MyMote is now in a maintenance mode. Bugs will continue to be handled when they arise, but no new features are planned at this time. Of course, anyone is welcome to submit additional features by opening a ticket and attaching a diff of the new code.

Thank you to all who helped make this project a success!

August 31, 2008

MyMote 1.1.0 Beta 3 (revision 154) has been posted. It includes a fix for a crash when selecting backends. A few new features have been added:

  • MyMote now understands error codes when it attempts to retrieve the database connection information.
  • The backend security pin can now be entered to semi-safely use the Myth XML schema to retrieve the database information.
  • Key bindings retrieval may now be canceled at any time.
  • The information button in the top right of the Settings tab now contains debugging information when any part of MyMote fails or encounters issues.

Like always, please update to this revision for testing.

August 24, 2008

MyMote 1.1.0 Beta 2 (revision 152) has been posted. It includes fixes for crashes when MyMote is run but the backend can't be reached, and when recordings without an original airing time are found.

August 22, 2008

MyMote 1.1.0 Beta 1 (revision 151) is now available! This release includes fixes for some crashes that occur when selecting backends and frontends. More importantly, this release adds support for browsing and playing recordings. Please download and test MyMote so we can have a successful launch of 1.1.0 in the App Store.

Update: The donation goal for this year has been reached! See Donations for details.

August 5, 2008

MyMote 1.0.2 has been submitted to the App Store. It has some cosmetic improvements over MyMote 1.0.2 RC 2. These entail how the tab bar at the bottom of MyMote is removed when rotating in the program guide. It also fixes the floating program info and change time views when the program guide is rotated. The ad hoc development snapshot also has these fixes if you wish to update. Hopefully it won't take four weeks to be approved like the original version did.

August 4, 2008

MyMote 1.0.2 RC 2 is available to testers. In general, program guide crashes are fixed and MyMote should be more stable in general. Hopefully no serious issues are seen with the new release candidate so this may be uploaded to Apple for review shortly.

Where to get MyMote

App Store

MyMote is available on the App Store in iTunes for free.

Ad Hoc

Note: MyMote is not under development at this time. Maintenance issues such as bug fixes will continue, but ad hoc distribution will not be maintained unless further features are developed.

An ad hoc distribution of a development snapshot of MyMote is available. The application can be downloaded here, and the provisioning profile is available here. If you are using OS X, drag the provisioning profile to iTunes to install it for your device. If you are using Windows, drag the profile to the Applications entry in the Library section of iTunes. Then, unzip MyMote.zip and drag MyMote.app to iTunes in the same fashion to install it. Make sure to enable application syncing for MyMote or it will not be installed on the device. The provisioning profile will only work for devices that have been enabled for it. If you would like to be able to use the profile to run MyMote send an e-mail with your iPhone or iPod Touch device ID (found in iTunes by navigating to the Summary tab of the device and clicking on "Serial Number:", then copying the 40 digit "Identifier" using the normal command-c copy mechanism, or in Xcode's Organizer when you connect a device) to mymote.support@gmail.com.

When a user asks for their device to be provisioned for the ad hoc distribution, the provision must be modified in Apple's Developer Portal, then recreated by Apple and downloaded to a development machine. The application must then be recompiled for the new provision. Because of the time consumption of this process, users may be required to wait a few days for MyMote to be provisioned to work on their devices. An e-mail will be sent when the provisioning profile has been updated with the inclusion of new device IDs. The list of device IDs for which the current MyMote build has been provisioned may be found here.

Unfortunately, Apple has does not have polished ad hoc support yet. One would assume that the process for updating an ad hoc application would require dragging the new version into iTunes and syncing it to the device. This method only seems to update iTunes, however, and leaves the old version on the device. The only work around at this time is to delete the application from the device and then sync with iTunes to install the new version. The issue with this approach is that any configuration and settings are wiped when the application is deleted. Keep this in mind when deciding whether to update to a new revision. I will update these instructions when more information is available or when an alternative method is found.

Note: Only 99 devices may be provisioned for ad hoc distribution. Provisions are made on a first come first serve basis. If all provisions are filled, then a waiting list will be created and currently provisioned users will receive a monthly e-mail requesting provisions that can be relinquished.

Where can I learn more about MyMote

The MyMote Support page contains the manual, an FAQ and list of known issues, and links to view or create bug reports.

Where can I learn about the development of MyMote

See Development.