jhelumcorp / gyawun

Immerse yourself in the world of Gyawun, where music knows no bounds. Enjoy uninterrupted, ad-free streaming with an extensive library of songs spanning genres and artists from every corner of the globe. With Gyawun, the rhythm never fades. Download now and let the music carry you away.
https://jhelumcorp.github.io/
GNU General Public License v3.0
283 stars 22 forks source link

Downloader #67

Closed Kingsasha23 closed 1 year ago

Kingsasha23 commented 1 year ago

Feature description

Music downloader with Lyrics Please

sheikhhaziq commented 1 year ago

Next update will be having downloader

sheikhhaziq commented 1 year ago

downloader has been added in latest beta release and lyrics will be available soon as well.

DarkCrypt commented 1 year ago

Downloader doesn't download and permissions are greyed out in App Info screen, v0.9.0 beta, on Android 13.

owencz1998 commented 1 year ago

Yes iv faced the same issue I have some new permissions on standby that I would like to test but having issues with my laptop 🤦‍♂️

sheikhhaziq commented 1 year ago

Downloader problems with android 13 have been fixed

DarkCrypt commented 1 year ago

V0.9.1 still can't download. Push download -> app sends user to App Info screen -> permissions are greyed out and notifications cannot be toggled.

owencz1998 commented 1 year ago

Have u tried to clear data and cache

sheikhhaziq commented 1 year ago

V0.9.1 still can't download. Push download -> app sends user to App Info screen -> permissions are greyed out and notifications cannot be toggled.

Can you share the screenshot or screen recording of the problem you are having.

DarkCrypt commented 1 year ago

I cleared data and cache multiple times, forced stopped app, and I even restarted my phone. Same result.

https://user-images.githubusercontent.com/121076677/221373537-9fc2ef6d-9c31-4f6f-b876-0a76d8dc8f42.mp4

sheikhhaziq commented 1 year ago

Can you specify your device and os

DarkCrypt commented 1 year ago

OnePlus 9 Pro, Android 13, OxygenOS 13. System is up to date.

owencz1998 commented 1 year ago

Has your phone got a special access section in settings in apps/storage as there's a setting that can give the app full access

owencz1998 commented 1 year ago

As i use samsung but the permissions don't show but there is a setting for special access that allows the app to have access to the storage and it allows me to now download

DarkCrypt commented 1 year ago

Yes sir, I do have special app access in settings with all files access toggled on. Same result.

Screenshot_2023-02-25-14-32-27-86_fc704e6b13c4fb26bf5e411f75da84f2

owencz1998 commented 1 year ago

Ahh ok these permissions on all devices seem to be a headache hopefully there will be a fix soon

DarkCrypt commented 1 year ago

I hear that, I hope so too. These permissions have been a big pain in the ass for many devs lately. It's definitely been a struggle, not sure what the deal is.

DarkCrypt commented 1 year ago

I forgot to tell you guys... I can produce logs via adb if that would be helpful.

sheikhhaziq commented 1 year ago

I forgot to tell you guys... I can produce logs via adb if that would be helpful.

That would be helpful.

DarkCrypt commented 1 year ago

Ok. Before I started I cleared all data and cache from vibe music. Then I logged searching a song, trying to download song from search results, playing song from search results, and trying to download song from player. Similar to above screen recording. vibemusicop9proa13log.txt

DarkCrypt commented 1 year ago

@sheikhhaziq I was just curious if you were able to get any useful information from logcat I sent?

sheikhhaziq commented 1 year ago

Not really

DarkCrypt commented 1 year ago

@sheikhhaziq I was wondering if you would like to look into this or possibly test these permissions. These permissions are from a similar music streaming/downloader app which I've given tons of feedback to the dev. After lots of trial and error, this is what the dev came up with and it works for Android 13. If you compare these permissions to Vibe Music, you'll see the differences. Up to you.

uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" android:maxSdkVersion="32" uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" uses-permission android:name="android.permission.READ_MEDIA_AUDIO" uses-permission android:name="android.permission.INTERNET" uses-permission android:name="android.permission.WAKE_LOCK" uses-permission android:name="android.permission.FOREGROUND_SERVICE" uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" uses-permission android:name="android.permission.POST_NOTIFICATIONS"