Jump to content

Rainbow Skin for Poweramp 3.0+! (Build 795+)


gcantoni

Recommended Posts

Rainbow is a brand new and unique skin that will change completely the look of your favourite music player: Poweramp.

ONLY Poweramp Version 3.0 supported! (build 795+)

Features
• Black theme with 10+ accent colors options and 5+ backgrounds colors options
Choose your favourite background and mix it with your favourite color!
Saving battery on phones with AMOLED display
• Adaptive icon
• App launcher: stable and with the essential informations

If you want an accent/background color to be added just hit me up on PM

Special thanks to @maxmp : First for the new version 3.0! The look is amazing and as a developer i can image how much work has been put on it! Second for providing a very well made template for build our skins! The template was done clearly. I will personally add something to the template via GitHub if Max likes it. Third thanks Max for helping me yesterday when i had some issues!

DOWNLOAD: https://play.google.com/store/apps/details?id=it.folgore95.pa

NEWS: Guys! We are building some unique updates and something new! 

Meanwhile we opened a page to follow us and to chat with us if you have any type of issue -> Follow Us on Facebook

 

ggggggggg (1).png

ggggggggg (2).png

ggggggggg (3).png

ggggggggg (5).png

Link to comment
Share on other sites

  • Replies 197
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

7 minutes ago, djdarko said:

@gcantoni

A few questions:

Are there any options for removing the text over the album art?

Is the track # supported?

about removing text: i can make an option but i think white texts of songs ( for example in folders ) won't be visible. The bubble with the text on album art can't be removed.

What do you mean with # track supported?

Link to comment
Share on other sites

12 minutes ago, gcantoni said:

Yes it is supported. 

Thanks. Does your skin have options for the different seekbars shown here?

7.thumb.jpg.0337155c9747c8bb5e3f0d4a46a3

8.thumb.jpg.ea710e7a39f4e96e42c2cbea29f1

 

10 minutes ago, gcantoni said:

Apple Music doesn't provide skins. And Poweramp is better.

I think he wanted you to make a Poweramp skin that looks like Apple Music... ?

Link to comment
Share on other sites

3 minutes ago, djdarko said:

Thanks. Does your skin have options for the different seekbars shown here?

7.thumb.jpg.0337155c9747c8bb5e3f0d4a46a3

8.thumb.jpg.ea710e7a39f4e96e42c2cbea29f1

 

I think he wanted you to make a Poweramp skin that looks like Apple Music... ?

Actually no. But maybe I will implement something like those, in next updates!

Oh, understood. I don't like a lot white UI. But who knows :)

 

Link to comment
Share on other sites

1 minute ago, BROKEN said:

Unfortunately I can't right now. After I applied the theme, using volume crashes the app.

Is this a bug with your theme, or with 3rd party skins in Poweramp?

I think it's a Poweramp bug. No issues here on three different devices. Please provide more informations like which phone, which OS version, which Poweramp build, a logcat .. etc thanks

Link to comment
Share on other sites

4 minutes ago, gcantoni said:

I think it's a Poweramp bug. No issues here on three different devices. Please provide more informations like which phone, which OS version, which Poweramp build, a logcat .. etc thanks

New Trace collected :
=====================
Poweramp Error Report, collected on: Sun Sep 02 16:52:25 EDT 2018

==============

=========================
Version: beta-build-795-play full version 
Unlocker: 2-build-26
Store: Play
Skin: 3080033 it.folgore95.pa
Device: LGE LG-H918 msm8996 elsa elsa_tmo_us armeabi-v7a armeabi
Installer: com.android.vending (11.4.16-all [0] [PR] 209796717)
Android: 7.0 NRD90M en_US ART
Fingerprint: lge/elsa_tmo_us/elsa:7.0/NRD90M/1814810049f4f:user/release-keys

Thread: 1 main
Stack : 
======= 
android.view.InflateException: Binary XML file line #22: Binary XML file line #22: You must supply a layout_width attribute.
Caused by: java.lang.UnsupportedOperationException: Binary XML file line #22: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:765)
at android.content.res.XResources$XTypedArray.getLayoutDimension(XResources.java:1435)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7101)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7283)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:438)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:369)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.view.LayoutInflater.inflate(<Xposed>)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:424)
at android.app.Dialog.setContentView(Dialog.java:553)
at nm.l1l1(":111)
at nm$null.handleMessage(":295)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)

Cause : 
======= 
android.view.InflateException: Binary XML file line #22: Binary XML file line #22: You must supply a layout_width attribute.
Caused by: java.lang.UnsupportedOperationException: Binary XML file line #22: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:765)
at android.content.res.XResources$XTypedArray.getLayoutDimension(XResources.java:1435)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7101)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7283)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:438)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:369)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.view.LayoutInflater.inflate(<Xposed>)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:424)
at android.app.Dialog.setContentView(Dialog.java:553)
at nm.l1l1(":111)
at nm$null.handleMessage(":295)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
java.lang.UnsupportedOperationException: Binary XML file line #22: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:765)
at android.content.res.XResources$XTypedArray.getLayoutDimension(XResources.java:1435)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7101)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7283)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:438)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:369)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.view.LayoutInflater.inflate(<Xposed>)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:424)
at android.app.Dialog.setContentView(Dialog.java:553)
at nm.l1l1(":111)
at nm$null.handleMessage(":295)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
****  End of current Report ***
New Trace collected :
=====================

 

I hope this is what you needed

Link to comment
Share on other sites

5 minutes ago, BROKEN said:
New Trace collected :
=====================
Poweramp Error Report, collected on: Sun Sep 02 16:52:25 EDT 2018

==============

=========================
Version: beta-build-795-play full version 
Unlocker: 2-build-26
Store: Play
Skin: 3080033 it.folgore95.pa
Device: LGE LG-H918 msm8996 elsa elsa_tmo_us armeabi-v7a armeabi
Installer: com.android.vending (11.4.16-all [0] [PR] 209796717)
Android: 7.0 NRD90M en_US ART
Fingerprint: lge/elsa_tmo_us/elsa:7.0/NRD90M/1814810049f4f:user/release-keys

Thread: 1 main
Stack : 
======= 
android.view.InflateException: Binary XML file line #22: Binary XML file line #22: You must supply a layout_width attribute.
Caused by: java.lang.UnsupportedOperationException: Binary XML file line #22: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:765)
at android.content.res.XResources$XTypedArray.getLayoutDimension(XResources.java:1435)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7101)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7283)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:438)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:369)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.view.LayoutInflater.inflate(<Xposed>)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:424)
at android.app.Dialog.setContentView(Dialog.java:553)
at nm.l1l1(":111)
at nm$null.handleMessage(":295)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)

Cause : 
======= 
android.view.InflateException: Binary XML file line #22: Binary XML file line #22: You must supply a layout_width attribute.
Caused by: java.lang.UnsupportedOperationException: Binary XML file line #22: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:765)
at android.content.res.XResources$XTypedArray.getLayoutDimension(XResources.java:1435)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7101)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7283)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:438)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:369)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.view.LayoutInflater.inflate(<Xposed>)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:424)
at android.app.Dialog.setContentView(Dialog.java:553)
at nm.l1l1(":111)
at nm$null.handleMessage(":295)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
java.lang.UnsupportedOperationException: Binary XML file line #22: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:765)
at android.content.res.XResources$XTypedArray.getLayoutDimension(XResources.java:1435)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7101)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7283)
at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:438)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:369)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.view.LayoutInflater.inflate(<Xposed>)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:424)
at android.app.Dialog.setContentView(Dialog.java:553)
at nm.l1l1(":111)
at nm$null.handleMessage(":295)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
****  End of current Report ***
New Trace collected :
=====================

 

I hope this is what you needed

Please post logs as files or on some websites like hastebin!

I just gave a quick look , it looks fine. I will investigate better those days. During that, try using other options and let me know if you still face the bug.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...