FORUMS
Remove All Ads from XDA

[APP][4.1+] YMusic - Listen YouTube music in background

161 posts
Thanks Meter: 881
 
Post Reply Email Thread
7th March 2017, 09:00 PM |#501  
krule031's Avatar
Senior Member
Flag Osijek
Thanks Meter: 184
 
More
Great job on the update @khangneovip! It looks so damn good.

Only bug I noticed while using it is that the fast scroll bar gets stuck when using it, check here for a better explanation: https://www.youtube.com/watch?v=YwKX_kEYL-w
7th March 2017, 09:51 PM |#502  
manpildo's Avatar
Senior Member
Flag Tallinn
Thanks Meter: 1,101
 
More
@khangneovip I installed 2.0.1 and downloaded one song, but I can't find the .m4a file on my phone. It's not in the download folder I chose. Where can I find it?
7th March 2017, 10:11 PM |#503  
Senior Member
Thanks Meter: 441
 
More
Is it possible to have the app usable without writing permissions? I only want it to listen YouTube without downloading anything so I wouldn't need writing permissions... I don't want to see all my music in the app...Other than that, it's a great app

Thanks
7th March 2017, 11:41 PM |#504  
kamarilla's Avatar
Senior Member
Thanks Meter: 20
 
More
I have a problem and a suggestion.

Problem:
When I download a song, it creates a folder tree on my sd '/storage/emulated/0/YMusic' instead of creating only the YMusic folder.

Suggestion:
Would be great and very useful to add the option to predefine a dedault download parameters to not have to change each time. Like, activate last.fm, set download as mp3....

Thanks for this great app
8th March 2017, 06:29 AM |#505  
TwinAdk's Avatar
Senior Member
Thanks Meter: 322
 
More
Quote:
Originally Posted by frank9184

Is there any way to translate the application?
That will be awesome!!

I second that.

Also version 2 is mind-blowing!! I'll be back later with further feedback, for now I'm paralyzed by awesomeness!

Kind and humble regards
TwinAdk

Sent from my NEM-L21 using XDA Labs
8th March 2017, 09:29 AM |#506  
manpildo's Avatar
Senior Member
Flag Tallinn
Thanks Meter: 1,101
 
More
What is the difference between downloading mp3 or m4a format? m4a is considerably smaller, but is there any difference in quality? I remember in older versions mp3 was "not recommended", any reason for that?
8th March 2017, 12:31 PM |#507  
Junior Member
Thanks Meter: 13
 
More
Multiple reasons to not use mp3:
- m4a is the format YouTube uses, so you can just download it. For mp3 another server will download the m4a, convert it to mp3 and then you'll download the mp3 from the other server.
- The mp3 is larger then the m4a.
- The mp3 cannot have better quality then the m4a because the m4a is used to create the mp3.
On the plus side, all music players support mp3, but not all support m4a.
The Following 7 Users Say Thank You to derSeddy For This Useful Post: [ View ] Gift derSeddy Ad-Free
8th March 2017, 07:13 PM |#508  
Junior Member
Thanks Meter: 0
 
More
Most of the playlists the latest songs is at the end. Could use an option to play songs from the end of the playlist
8th March 2017, 07:35 PM |#509  
xdnax's Avatar
Senior Member
Thanks Meter: 1,023
 
More
Hello @khangneovip,
Fantastic work on the app, I love it! Been using for a while and it's great. I updated to the latest version of the v2 or newer app I believe and all was working fine, until now. It will open the app at all and gives this error. Cleared cache and data and still nothing... Hm.

Build version: release-v2.0.1
Build date: 1979-11-30 00:00:00
Current date: 2017-03-08 13:33:37
Device: Huawei Nexus 6P

Stack trace:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.kapp.youtube.final/com.marverenic.music.activity.MainActivity}: android.view.InflateException: Binary XML file line #49: Binary XML file line #94: Binary XML file line #94: Error inflating class fragment
at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2680)
at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2741)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1488)
at android.os.Handler.dispatchMessage(Handler.java:10 2)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.jav a:6169)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:888)
at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:778)
Caused by: android.view.InflateException: Binary XML file line #49: Binary XML file line #94: Binary XML file line #94: Error inflating class fragment
Caused by: android.view.InflateException: Binary XML file line #94: Binary XML file line #94: Error inflating class fragment
Caused by: android.view.InflateException: Binary XML file line #94: Error inflating class fragment
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.graphics.drawable.Drawable.setColorFilter( int, android.graphics.PorterDuff$Mode)' on a null object reference
at com.marverenic.music.fragments.PlayerControllerFra gment.onCreateView(PlayerControllerFragment.java:3 4)
at android.support.v4.b.p.performCreateView(Fragment. java:2189)
at android.support.v4.b.v.a(FragmentManager.java:1255 )
at android.support.v4.b.v.b(FragmentManager.java:1472 )
at android.support.v4.b.v.a(FragmentManager.java:1691 )
at android.support.v4.b.v.a(FragmentManager.java:3413 )
at android.support.v4.view.m$a.onCreateView(LayoutInf laterCompatHC.java:47)
at android.view.LayoutInflater$FactoryMerger.onCreate View(LayoutInflater.java:189)
at android.view.LayoutInflater.createViewFromTag(Layo utInflater.java:769)
at android.view.LayoutInflater.createViewFromTag(Layo utInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflate r.java:858)
at android.view.LayoutInflater.rInflateChildren(Layou tInflater.java:821)
at android.view.LayoutInflater.rInflate(LayoutInflate r.java:861)
at android.view.LayoutInflater.rInflateChildren(Layou tInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater .java:518)
at android.view.LayoutInflater.inflate(LayoutInflater .java:426)
at android.databinding.e.a(DataBindingUtil.java:116)
at android.databinding.e.a(DataBindingUtil.java:88)
at com.marverenic.music.fragments.NowPlayingFragment. onCreateView(NowPlayingFragment.java:91)
at android.support.v4.b.p.performCreateView(Fragment. java:2189)
at android.support.v4.b.v.a(FragmentManager.java:1255 )
at android.support.v4.b.v.b(FragmentManager.java:1472 )
at android.support.v4.b.v.a(FragmentManager.java:1691 )
at android.support.v4.b.v.a(FragmentManager.java:3413 )
at android.support.v4.b.s.a(FragmentController.java:1 20)
at android.support.v4.b.q.a(FragmentActivity.java:378 )
at android.support.v4.b.j.onCreateView(BaseFragmentAc tivityHoneycomb.java:33)
at android.support.v4.b.q.onCreateView(FragmentActivi ty.java:79)
at android.view.LayoutInflater.createViewFromTag(Layo utInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(Layo utInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflate r.java:858)
at android.view.LayoutInflater.rInflateChildren(Layou tInflater.java:821)
at android.view.LayoutInflater.rInflate(LayoutInflate r.java:861)
at android.view.LayoutInflater.rInflateChildren(Layou tInflater.java:821)
at android.view.LayoutInflater.rInflate(LayoutInflate r.java:861)
at android.view.LayoutInflater.rInflateChildren(Layou tInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater .java:518)
at android.view.LayoutInflater.inflate(LayoutInflater .java:426)
at android.view.LayoutInflater.inflate(LayoutInflater .java:377)
at android.support.v7.app.k.b(AppCompatDelegateImplV9 .java:288)
at android.support.v7.app.c.setContentView(AppCompatA ctivity.java:140)
at com.marverenic.music.activity.b.setContentView(Bas eActivity.java:120)
at android.databinding.e.a(DataBindingUtil.java:276)
at android.databinding.e.a(DataBindingUtil.java:261)
at com.marverenic.music.activity.j.onCreate(BaseLibra ryActivity.java:26)
at com.marverenic.music.activity.MainActivity.onCreat e(MainActivity.java:81)
at android.app.Activity.performCreate(Activity.java:6 679)
at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1118)
at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2633)
at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2741)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1488)
at android.os.Handler.dispatchMessage(Handler.java:10 2)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.jav a:6169)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:888)
at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:778)

Edit: Just uninstalled and reinstalled and it worked again fine. Then, after a reboot, I get this same error.
8th March 2017, 09:42 PM |#510  
Senior Member
Thanks Meter: 22
 
More
It was acting wonky but then I installed the newest update and its working swell once again. Seems like YouTube keeps doing things to break this app. They hate the idea of anyone listening to YouTube audio with the screen off. basterdz
The Following User Says Thank You to fc3211 For This Useful Post: [ View ] Gift fc3211 Ad-Free
9th March 2017, 11:01 AM |#511  
Junior Member
Thanks Meter: 13
 
More
Found an interesting bug:
My download folder is set to /storage/emulated/0/Music/YouTube but the songs get downloaded to /sdcard/storage/emulated/0/Music/YouTube which is the same as /storage/emulated/0/storage/emulated/0/Music/YouTube
The Following 2 Users Say Thank You to derSeddy For This Useful Post: [ View ] Gift derSeddy Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes