[Sony Cross-Device Development Themes and Apps] sebasrock156:
Yep, this could sounds to repost, but not, in this case the Porting Guide works with 4.4.x (KitKat) too.

Let's go with this, then:

For try port to LP: here

If you, don't understand that guide, here I've a explain (In spanish only):

[YOUTUBE]8bIwYr1lEm8[/YOUTUBE]

Requirements

- Have a Deodex ROM (Really Important)

- Have the signature verification for all apps disabled (a.k.a Superuser Mod) installed.

- Know compile/decompile and sign apps (here a lite guide, I recommend download it)

- Brain (Not much xD )

- Patient

- Notepad++

- Latest apktool (in this case)

First, JellyBean (4.3)

Step 1

- Decompile XperiaLockScreen.apk

- Download Smali for JB 4.3 Lockscreen (In Download Section) and merge "smali" folder to your decompiled XperiaLockScreen

Step 2

Go to XperiaLockScreen/res/layout/keyguard_no_security_view.xml, search the follow line

[COLOR="RoyalBlue"]<LinearLayout android:gravity="center" android:layout_gravity="center_horizontal" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true">[/COLOR]

and add the red line down

[COLOR="Red"]<com.adi.rom.interface.MusicEqualizerVisualizer android:layout_gravity="bottom" android:id="@id/new_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="0.0dip">
<FrameLayout android:id="@id/new_custom_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.adi.rom.interface.VisualizerView android:id="@id/new_custom_visualizer_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>
</com.adi.rom.interface.MusicEqualizerVisualizer>[/COLOR]

Some like this

Save it.

Step 3

Go to XperiaLockScreen/res/values/colors.xml

add these lines before of </resources>

[COLOR="Red"]<color name="new_custom_equalizer_fill_color">@color/didi2</color>
<color name="didi">@com.sonyericsson.uxp:color/somc_theme_accent_color_light</color>
<color name="didi2">@com.sonyericsson.uxp:color/somc_theme_accent_color_dark</color>
<color name="didi3">@com.sonyericsson.uxp:color/somc_accent_color_neutral</color>
<color name="didi4">@com.sonyericsson.uxp:color/semc_theme_illumination_color</color>[/COLOR]

If these lines don't leave compile, use only this

[COLOR="red"]<color name="new_custom_equalizer_fill_color">#96ffffff</color>[/COLOR]

Save it.

Go to XperiaLockScreen/res/values/dimens.xml

and add before of </resources>

[COLOR="red"] <dimen name="new_custom_eqalizer_path_effect_1">12.0dip</dimen>
<dimen name="new_custom_eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="new_custom_eqalizer_path_stroke_width">24.0dip</dimen>[/COLOR]

Save it.

Go to XperiaLockScreen/res/values/ids.xml

and add before of </resources>

[COLOR="red"]<item type="id" name="new_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view">false</item>[/COLOR]

Save it.

Go to XperiaLockScreen/res/values/integers.xml

and add before of </resources>

[COLOR="red"]<integer name="new_custom_equalizer_divisions">4</integer>
<integer name="new_custom_equalizer_db_fuzz_factor">2</integer>
<integer name="new_custom_equalizer_db_fuzz">-10</integer>[/COLOR]

Step 4

Go to XperiaLockScreen/AndroidManifest.xml

and search

[COLOR="royalblue"]<uses-permission android:name="com.sonymobile.permission.READ_LOCKSCREEN_WALLPAPER"/>[/COLOR]

add the follow lines down

[COLOR="red"]<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>[/COLOR]

Step 5

- Compile XperiaLockScreen

- Sign it

- Push to System/app with the right permissions

- Download VisualizerStyleSettings.apk (from Download section) push to System/app with right permissions

Now with KitKat (4.4.x)

Step 1

- Decompile XperiaLockScreen.apk

- Download Smali for JB 4.3 Lockscreen (Yep, the same file, in Download Section) and merge "smali" folder to your decompiled XperiaLockscreen

Step 2

Go to XperiaLockScreen/res/layout/keyguard_no_security_view.xml, search the follow line

[COLOR="RoyalBlue"]<LinearLayout android:gravity="center" android:layout_gravity="center_horizontal" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true">[/COLOR]

and add the red line down

[COLOR="Red"]<com.adi.rom.interface.MusicEqualizerVisualizer android:layout_gravity="bottom" android:id="@id/new_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="0.0dip">
<FrameLayout android:id="@id/new_custom_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.adi.rom.interface.VisualizerView android:id="@id/new_custom_visualizer_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>
</com.adi.rom.interface.MusicEqualizerVisualizer>[/COLOR]

Some like this

Save it.

Step 3

Go to XperiaLockScreen/res/values/dimens.xml

and add before of </resources>

[COLOR="red"] <dimen name="new_custom_eqalizer_path_effect_1">12.0dip</dimen>
<dimen name="new_custom_eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="new_custom_eqalizer_path_stroke_width">24.0dip</dimen>[/COLOR]

Save it.

Go to XperiaLockScreen/res/values/ids.xml

and add before of </resources>

[COLOR="red"]<item type="id" name="new_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view">false</item>[/COLOR]

Save it.

Go to XperiaLockScreen/res/values/integers.xml

and add before of </resources>

[COLOR="red"] <integer name="new_custom_equalizer_divisions">13</integer>
<integer name="new_custom_equalizer_db_fuzz_factor">20</integer>
<integer name="new_custom_equalizer_db_fuzz">-10</integer>[/COLOR]

Step 4

Go to XperiaLockScreen/AndroidManifest.xml

and search

[COLOR="royalblue"]<uses-permission android:name="com.sonymobile.permission.READ_LOCKSCREEN_WALLPAPER"/>[/COLOR]

add the follow lines down

[COLOR="red"]<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>[/COLOR]

Step 5

- Compile XperiaLockScreen

- Sign it

- Push to System/app with the right permissions

- Download VisualizerStyleSettings.apk (from Download section) push to System/app with right permissions

Step 6

- Decompile SystemUI.apk

- Download Smali for KK-LP SystemUI (In Download Section) and merge "smali" folder to your decompiled SystemUI

Step 7

Go to SystemUI/res/layout/status_bar_expanded.xml, search the follow line

[COLOR="RoyalBlue"]
</LinearLayout>[/COLOR]

and add the red line down

[COLOR="Red"]<com.adi.rom.interface.MusicEqualizerVisualizer android:layout_gravity="bottom" android:id="@id/new_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="0.0dip">
<FrameLayout android:id="@id/new_custom_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.adi.rom.interface.VisualizerView android:id="@id/new_custom_visualizer_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>
</com.adi.rom.interface.MusicEqualizerVisualizer>[/COLOR]

Save it.

Step 8

Go to SystemUI/res/values/colors.xml

add this line before of </resources>

[COLOR="red"]<color name="new_custom_equalizer_fill_color">#96ffffff</color>[/COLOR]

Save it.

Go to SystemUI/res/values/dimens.xml

and add before of </resources>

[COLOR="red"]<dimen name="new_custom_eqalizer_path_effect_1">6.0dip</dimen>
<dimen name="new_custom_eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="new_custom_eqalizer_path_stroke_width">6.0dip</dimen>[/COLOR]

Save it.

Go to SystemUI/res/values/ids.xml

and add before of </resources>

[COLOR="red"]<item type="id" name="new_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view">false</item>[/COLOR]

Save it.

Go to SystemUI/res/values/integers.xml

and add before of </resources>

[COLOR="red"]<integer name="new_custom_equalizer_divisions">4</integer>
<integer name="new_custom_equalizer_db_fuzz_factor">2</integer>
<integer name="new_custom_equalizer_db_fuzz">-10</integer>[/COLOR]

Step 9

Go to SystemUI/AndroidManifest.xml

and search

[COLOR="royalblue"]<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>[/COLOR]

add the follow lines down

[COLOR="red"]<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>[/COLOR]

Step 10

- Compile SystemUI

- Sign it

- Push to System/app with the right permissions

- Download VisualizerStyleSettings.apk (from Download section) push to System/app with right permissions

Screenies & Demo

JB 4.3

KK 4.4.x (CyanogenMod Visualizer don't works)

LP 5.x.x (Works almost all, except Lines Visualizer on Stock ROM)

Demo

[YOUTUBE]Z2XDFd0HcRU[/YOUTUBE]

Downloads

Smalies for JB 4.3

Smalies for KK/LP SystemUI

VisualizerStyleSettings

VisualizerStyleSettings Fix for Lollipop

Credits

[MENTION=6185458]idid idamrep[/MENTION] (For their port to JB 4.3)

[MENTION=5204709]Adi Aisiteru Reborn[/MENTION] (For their Guide for port to "All" Android devices)

[MENTION=4981152]sebasrock156[/MENTION] (For port to KitKat and make this possible)