CyanogenMod 9 Music App

From Seeingpixels.org, via Andrew Neal, and, Cyanogenmod:

CyanogenMod 9 Music

Last October I started playing around with the old, stock Music app. I was making small UI changes and, like anything, they were far from amazing at first. I’ve been teaching myself Java for a little over a year and starting to seeing the Music app progress has been a nice reward for time spent learning and using Java. The more I started playing around, the more exciting it became to experiment with what I could do. Eventually, I reached a point where the app could go places, and today I’m happy to announce where that is. 

Introducing the new CyanogenMod Music app.

      
Fling up to control your music. Long press for Party Shuffle. Long press for queue.


The app comes with a degree of customization that you won’t find in any other Music app, or possibly, in any app. You can shop the Android Market for the currently playing song at the push of a button, share what track you’re listening to with all your social outlets, set your favorite song as ring tones, delete unwanted tracks, and search your music from anywhere in the app. 
Rich and custom notifications. Drag & Drop queue and playlist. Custom lockscreen.

The Music app is all about customization. Recently, I’ve been in the process of integrating a theme engine into the app. The theme engine is thoroughly customizable, allowing designers to touch every UI element in the app. Every drawable (images, backgrounds, etc), all text views, and each seek bars can be themed using the theme engine. I’ve had a lot fun using it and I’m excited to see what everyone will bring to the table. That being said, I’m also releasing the Music Theme Template for everyone to download today. You can use this to create the themes, and below is an example of what you can do with the theme engine.This is a “Google Music” theme, based on the latest version of the Google Music app. It also doubles as the theme template for the app.

The Music app also comes with native Shake and Flip actions. Quickly play and pause your music by flipping your phone face down, then back up again. You can customize the Shake Action to control you music in more detail. Both of these actions run in the background and can be used no matter where you are in your phone. There are also several other customizations and features that I’m sure you’ll find fun and useful. Here are a couple screen shots of the Music app on the new Galaxy Nexus and one of all the new widgets. 









Keep an eye out in the Music app in the Market over the next couple of weeks (I’m still looking for a name, suggestions are welcome), and watch for it in CyanogenMod 9. 

Music app – http://goo.gl/CckWp
Google Music Theme – http://goo.gl/DQC5u
Music Theme Template – http://goo.gl/eYx7F

(From OldAndroid – Looks very cool. giving it a whirl right now.  Click the links at the top and follow them on Google+!)

Cyanogenmod Hits 1 Million Unique Active Users

It looks like our friends that make the customer ROM Cyanogenmod have hit a major milestone overnight. They have had 1,000,000 UNIQUE active users. This meaning that they aren’t counting redownloads, or reinstalls. Congrats!

Source Twitter:
CyanogenMod just passed 1 million active users. http://t.co/24UpkKx1 – koush (@koush)

Apps Not “Approved” For Your Phone

For the final (for now) portion of the “Why Root” series I will discuss some other apps that are only available on a device that is rooted. Well they may be listed on here as “only available”, keep in mind that they may be install-able on a non-rooted phone but they probably won’t work, or do anything at all.

Name: Superuser
Description:
Superuser is the main app that allows you to grant Superuser rights on your phone. Any of the apps on this page, or any app that requires root will need your permission to use the seperuser ability. This app allows you to save that permission and remember it for the next time you use the app.
It is preloaded on a majority of the roms and root packages out there, but just incase it isn’t you can get it for free on the Android Market. The barcode and links on this page link directly to the Market page, so they will work on your computer or phone.
From the Developer:
Grant and manage Superuser rights for your phone.
This app requires that you already have root, or a custom recovery image to work.
Note: App and binary will have different versions. The app is updated more often than the binary is.
Install fixed for CM6 Stable
If install fails, check http://bit.ly/su2xx for a solution
Download Link: http://goo.gl/kcbX2 (Android Market)

Name: Titanium Backup
Description:
This is the first app I install after a reset or flashing a new rom. It allows you to backup your apps, mass move your apps to the memory card, and much much more.
From Developer:
EXTREMELY powerful tool. Backup ALL apps, Market links, remove bloatware & MORE!
☆Over 2 million users, 23+ languages!
☆Needs ROOT, Android 1.5-3.1+
☆PRO Key is available on Market!
☆Voted #1 TOP ROOT APP on Twitter.
☆Problem? See matrixrewriter.com/wiki
☆Internet used for Dropbox/Changelog
☆AVOID “unofficial” TB versions: they cause infamous “package signature” errors!
☆ ☆ ☆
The ONLY tool that can backup, restore, freeze (with Pro) your apps + data + Market links! Fully supports protected and system apps! 0-click Batch/scheduled backups! Can move apps (or app data) to/from SD card! The PRO version adds 0-click batch restores, Dropbox sync, conversion between user system apps, Dalvik cleaner & MORE!
Download Link: http://goo.gl/Sdd73 (Android Market)

Name: Rom Manager
Description:
Rom Manager was previously covered on this site, but is required on any list of root apps. It gives you the easiest way to download and flash a custom rom onto your phone, plus be able to make a backup of your current setup, and restore it too. This is the 2nd app that I install (after Titanium Backup).
From the Developer:
Must have app for any root user. Make backups, flash ROMs, and own your device.
*June 15, 2011* I am aware of the recently introduced force close bug, and would like to apologize. I have updated a fixed version, 4.3.1.8. Please let me know if that works!
ROM Manager is THE MUST HAVE APP for any Android root user. (Over 1.3 million downloads and counting!)
* Flash your recovery to the latest and greatest ClockworkMod recovery.
* Manage your ROMs via a handy UI.
* Organize and perform backups and restores from within Android!
* Install ROMs from your SD card.
* Install your favorite ROMs over the air!
Download Link: http://goo.gl/aQt3Y (Android Market)

Name: drocap2
Description:
Drocap fills a big gap that Android hasn’t officially incorporated, Screenshots. It gives you the ability to take a picture of your screen, which is great for sharing what is on your screen with the web, or through a picture message. As you use it you will find a million uses for it.
From Developer:
Screen Capture Utility.
WARNING: You need root permission for use drocap2.
Tap start button and shake the device or wait for timer to capture screen image. You can also make a capture trigger from Notification bar. This works well with “superuser whitelist” environment.
Download Link: http://goo.gl/mtcJx (Android Market)

Name: Root Explorer File Manager $4.87
Description:
As the only paid app on this list (unless you consider pro or upgraded versions) this is a must have app for anyone with root. there are tons of tutorials that tell you how to use this app to remove apps that are preinstalled, like all the bloatware…
From Developer:
Root Explorer is the ultimate file manager for root users. Access the whole of android’s file system (including the elusive data folder!).
Features include SQLite database viewer, Text Editor, create and extract zip or tar/gzip files, extract rar archives, multi-select, execute scripts, search, remount, permissions, bookmarks, send files (via email, bluetooth etc), image thumbnails, APK binary XML viewer, change file owner and group.
Download Link: http://goo.gl/RsYkS (Android Market $4.87)

Some “Best of the Best” accessories for your Android phone:

Custom Rom – “Why Root?” Part 4

For this part of the conversation about Root we will talk about Custom Roms.

All of the internets are a buzz talking about Custom Roms. You may be asking yourself, “What is a Custom Rom?”  Well (put simply) it is an alternate build of the operating system for your android device.  So let’s describe it this way. Android is an Open Source operating system.  This means that the source code is all accessible to the common man.  So someone (or a group.corporation) can take the source code and make various changes/improvements.  So once installed it could have a different look, removed bloatware, added apps and features.

A couple of great examples of high quality custom roms are Cyanogenmod and MIUI. Both of these are available for a long list of devices and give you some very cool (and very different from each other) features. Cyanogenmod gives you a more Android stock look, preloaded with ADW Launcher and a bunch of preloaded features like tethering and different settings. On the other hand, with MIUI you get a totally redesigned launcher and menu system.  The software doesn’t have a menu tray, it preloads all of your apps into the expandable number of screens. You can sort them however you want, and add widgets too.
Check out these youtube videos.The MIUI videos are all in Japanese, but the software is available in English.


There are a couple ways to install either of these 2 custom roms to your phone, but today I will be covering the easy way, because if there is an easy way to do something why would you do it the hard way? So what is this easy way, you might be asking?  Well it is through an app called Rom Manager.

Rom Manager is a pretty simple looking app that gives you a few cool options. First off, to make it work you have to choose the first option at the top of the app, “Flash ClockworkMod  Recovery”.  What this does is overwrites the phones boot menu.  The manufacturer puts together a bootloader menu to give a few simple options if the phone’s software gets corrupt.  This overwrites it with a different menu that just adds a few options there.  This allows the phone to be easily flashed with non manufacturer software.

Once this is complete you can install a file downloaded from the developer’s website, or browse compatible roms right through the “Download ROM” menu.  Depending on what model phone you have it will give you a list of compatible roms, complete with screenshots, ratings and comments.

Once you choose the ROM it will download it and alert you when finished. Then it will give you the option to backup your current setup, and wipe your data (which I usually do).  Once you hitok it will reboot itself into the bootloader screen and do the options you have specified.  Then it will reboot into your new setup.  Try it out, see what you think, and if you don’t like what you see (provided you chose the Backup option) all you have to do is choose the “Manage and Restore Backups” option (Not shown in screenshots, scroll down on main menu to see it) and it will let you restore to your previous state.

So go out and try it!  Just make sure you are completely backup up before starting.  The cool thing about the recovery is that once flashed onto your phone (through the app) you have an extra step of protection on your phone for backups.  Also remember that we are not responsible for any damage or data loss.

Some “Best of the Best” accessories for your Android phone: