SpotMute, Spotify reklamlarını sessize alabilen izinsiz bir uygulamadır. Bunu Spotify'ın medya bildirimlerini okuyarak ve bir reklamın ne zaman oynatılması gerektiğini safça çözerek yapıyor.
Spotify belgeleri: https://developer.spotify.com/documentation/android/guides/android-media-notifications/
Tüm sessize alma mantığı LoggerService'te yapılır.
Temel kavram:
Bir yayın alıcısının niyetleri dinlemesini ve okumasını
sağlayın Kalan çalma süresini bulun: uzunluk – çalma
Konumu O anda ses seviyesini
kapatın Yeni bir şarkı çalmaya başlarsa (ve yeni amaç alınırsa); sesi aç
Yeni şarkı algılanmazsa; bir reklam oynatılıyor. Sonraki şarkı algılandığında sesi aç
Medya bildirimlerinin (Cihaz Yayın Durumu) Spotify uygulamasında manuel olarak etkinleştirilmesi gerektiğini unutmayın.
Bağımlılıklar
Katkıda bulunan projeler sayesinde!
doubledotlabs/doki
urbandroid-team/uygulamamı-öldürme
judemanutd/AutoStarter
Lisansı
MIT Lisansı
Telif Hakkı (c) 2020 samu.developments
Bu yazılımın ve ilgili dokümantasyon dosyalarının ("Yazılım") bir kopyasını alan herhangi bir kişiye, kullanma, kopyalama, değiştirme, birleştirme
hakları da dahil olmak üzere ancak bunlarla sınırlı olmamak üzere, kısıtlama olmaksızın Yazılım üzerinde işlem yapmasına işbu belge ile ücretsiz olarak izin verilmektedir. Aşağıdaki koşullara bağlı olarak Yazılımın kopyalarını
yayınlayabilir, dağıtabilir, alt lisans verebilir ve/veya satabilir ve Yazılımın sağlandığı kişilerin bunu yapmasına izin verebilirsiniz:
Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi , Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilecektir .
YAZILIM, TİCARİ ELVERİŞLİLİK, BELİRLİ BİR AMACA
UYGUNLUK VE İHLAL ETMEME GARANTİLERİ DAHİL ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE AÇIK VEYA ZIMNİ HERHANGİ BİR GARANTİ OLMAKSIZIN "OLDUĞU GİBİ" SAĞLANIR. YAZARLAR VEYA TELİF HAKKI SAHİPLERİ HİÇBİR DURUMDA, YAZILIM VEYA KULLANIM VEYA DİĞER İŞLEMLERDEN KAYNAKLANAN, YAZILIMDAN VEYA KULLANIMDAN VEYA DİĞER İŞLEMLERDEN KAYNAKLANAN, BİR SÖZLEŞME DAVASINDAN, HAKSIZ FİİLDEN VEYA BAŞKA BİR ŞEKİLDE HERHANGİ BİR İDDİA, ZARAR VEYA DİĞER SORUMLULUKTAN SORUMLU OLMAYACAKTIR.
Hiç yorum yok:
Yorum Gönder