Feat: Add Cast support#308
Conversation
Feat: Enable manual workflow trigger with PR context
…chromecast_exploration
|
A debug APK build is available for this pull request. Download ad-silence-v0.8.0-dev-debug APK Certificate SHA-256: ️Google Play Protect NoticeGoogle Play Protect might block the installation of this app because it requests notification permissions. This is a known issue due to recent verification changes, and an appeal has already been raised with Google. If you encounter this, you may need to temporarily pause Google Play Protect to install the app. Security VerificationThe app is built via GitHub Actions. You can trust debug/release builds downloaded directly from:
Please do not trust builds from other sources. Certificate FingerprintSigner #1 Certificate SHA-256: Verification Commands: On PC (Java/Android SDK): # Option 1: Using apksigner (Android SDK)
apksigner verify --print-certs <apk-file>
# Option 2: Using keytool (Java)
keytool -printcert -jarfile <apk-file>On Android: |
|
@paras03 as we previously discussed, will you be able to test this? |
|
Give me few days. Am traveling. Will shsre feedback by weekend |
|
A debug APK build is available for this pull request. Download ad-silence-v0.8.0-dev-debug APK Certificate SHA-256: ️Google Play Protect NoticeGoogle Play Protect might block the installation of this app because it requests notification permissions. This is a known issue due to recent verification changes, and an appeal has already been raised with Google. If you encounter this, you may need to temporarily pause Google Play Protect to install the app. Security VerificationThe app is built via GitHub Actions. You can trust debug/release builds downloaded directly from:
Please do not trust builds from other sources. Certificate FingerprintSigner #1 Certificate SHA-256: Verification Commands: On PC (Java/Android SDK): # Option 1: Using apksigner (Android SDK)
apksigner verify --print-certs <apk-file>
# Option 2: Using keytool (Java)
keytool -printcert -jarfile <apk-file>On Android: |
This PR adds casting support to the app, additionally uses
androidx.mediarouter:mediarouterhence will increase the app size, but since its a majorly requested feature... the pro's outweigh the app size.Tested on a pixel device using Spotify while casting to android tv.
edit:
using the androidx.mediarouter.. library, inceases final buid size to 750+ KB, will have to use https://developer.android.com/reference/android/media/MediaRouter native library since Im only targetting android 5 and above. if removing language files from lib the size gets reduced to 650+, still I dont use any of the functions from the library, so have to remove it and change the implementation.
update/ edit 2:
removed using androidx library as its increasing app size, I want it to be minimal, we dont use the functions from androidx library.. just use 3 imports from the whole library.. instead of that used native functions.. dont need backward compatibility also as I am targeting android v5 and above for app, its changed here 1cdb9e1 and the prod build size now is back to 148kb.. ~150kb.