Status Report – May 29th 2010

HaaTa

First week of my trip is over…still have 2 mores week left :D. Some interesting things have happened though on the Amdroid side of things.

This Week:

  • Started to plan out the buffering cache implementation details, almost ready to start coding it
  • Recruited (and had dinner with :D) a new developer, yokmama. He’ll be helping us with the Japanese localization (this will be good, because other languages will be relatively easy to add afterwards, not that there is much to localize).

Next Week:

  • Get yokmama up to speed on how the development process on Amdroid works, and give him some tasks to do. Currently, localization and local play :D as they are things he wants.
  • Update all the status of various webpages and such
  • Try to work on Coding standards (may be too busy though)
  • Work on buffering, as it is probably my most wanted feature (and most complained about :P, other than the GUI)

MTGap

This week:

  • Worked on my TiVo script some more and I'm pretty satisfied with it so far. Just need to work on having it actually download and convert the shows now. (Does anyone else have a TiVo dvr and interested in this script?)
  • Started exploring video with Amdroid. It seems I will have to change around the ampacheObjects, so the playlist can support both songs and video.
  • Finally pushed my media button controls code. Everything works besides the play/pause which is buggy. Does anyone mind taking a look at it?

Next week

  • Work on video playback in Amdroid.
  • Finish up TiVo script. This way I’ll have some videos to watch!

iix

This week:

  • I've been a bit busy the last two weeks but yesterday I found some time to do some coding so I have now broken up staticMedia and GlobalMediaPlayerControl. staticMedia now only handles the GUI and listeners and is the class that extends the SlidingDrawer. GlobalMediaPlayerControl contains functions and variables to control our media player object. I've moved playlistCurrent and playingIndex inside this class. The class is instansiated inside amdroid and is static (accessible from eveywhere).
  • Since GlobalMediaPlayerControl now is created in amdroid it is not destroyed upon exit when pressing back or when switching to landscape view. This means we now also remember the settings for repeat and shuffle.

Next week:

  • Start my “real” work again after 9 months of parental leave so I will probably not have as much time (as I had the weeks before the two last) to do actual coding. Guess I will be pretty tired in the afternoons since I'm not used to going up early in the mornings anymore :–).
  • I plan on putting variables for shuffle, repeat and album art in our “SharedPreferences” so we will remember the settings even if amdroid is “completely” killed. Should we also make it possible to configure these settings in the preferences, as well as via the “local” activities menus, i.e. under a playback sub menu?
  • Put the currently playing song information back in in a textview in our sliding drawer.
  • Start looking into landscape layouts if time is given.

yokmama

Replies/Comments

HaaTa

MTGap, can you upload your current source code somewhere? I really want to see what you have, so I can decide on what tasks I can give yokmama. Mostly I'm interested in the Media Control parts. The video parts aren’t so important (well unless you've made lots of progress).

iix, hmm, settings like Shuffle and Random are not so important, so don’t worry about placing them in the Preferences view.
As for being busy, just work on it when you can. I'm consistantly really busy…
I won’t do anything evil, like set deadlines. Maybe just ask for all of the current code you have so someone else can work on it.

Last edited by mtgap