Releases: josprox/Joss-Music
Joss Music v1.8.8
New Version Release
In this new version of the app, several key improvements and fixes have been implemented to ensure better performance and compliance with the latest Google Play policies and Android 14+ restrictions.
Key Changes:
-
Android 14+ Compatibility:
- The logic for starting foreground services has been updated to comply with Android 14 restrictions. Now,
FOREGROUND_SERVICE_MEDIA_PLAYBACK
is used instead ofFOREGROUND_SERVICE
, ensuring proper music service operation in compliance with Google Play's guidelines.
- The logic for starting foreground services has been updated to comply with Android 14 restrictions. Now,
-
Service Lifecycle Management:
- A tracking variable (
isServiceBound
) has been added to ensure the service is only unbound when it's actually bound, preventing theService not registered
error when trying to unbind an unregistered service.
- A tracking variable (
-
System Bar Management (Status Bar and Navigation Bar):
- Improved handling of system bars in Android 14+, utilizing
WindowInsetsController
for more efficient control of status and navigation bars.
- Improved handling of system bars in Android 14+, utilizing
-
Foreground Notification Fix:
- Ensured that the foreground notification for music playback is correctly handled in recent Android versions (Android 14+). The app now checks for the appropriate permission before starting the foreground service.
-
Background Service Permission Management:
- Added permission checks for
FOREGROUND_SERVICE_MEDIA_PLAYBACK
to ensure the app correctly requests and uses necessary permissions on Android 14+ before starting the foreground service.
- Added permission checks for
Additional Technical Details:
- Added the
FOREGROUND_SERVICE_MEDIA_PLAYBACK
permission to theAndroidManifest.xml
to comply with Google Play's policies for music apps. - Fixed several issues related to service binding and unbinding, preventing
IllegalArgumentException
errors.
Full Changelog: V1.8.6...V1.8.8
Joss Music 1.8.6
🎵 Joss Music 1.8.6 Released!
Hello everyone,
Today, we are excited to announce the release of Joss Music 1.8.6, featuring several performance improvements.
What's New?
- Updated the music query client for both web and web_remix versions.
- Based on your feedback, we've redesigned the player! Now, it features a light transparency effect, removing the fully opaque dynamic color background. We hope you like it!
- We are also working on a new feature: automatic playback when connecting your phone to a car via Bluetooth. This will allow Joss Music to resume the last song played. This idea came from one of you, and we're excited to explore it further!
We appreciate your continued support and suggestions. Stay tuned for more updates! 🚀
Full Changelog: V1.8.5...V1.8.6
Joss Music 1.8.5
Notification Changes for Android 14
📢 Foreground Service Notification Update
🔹 Change Description
Starting from Android 14 (API 34), it is mandatory to declare a notification channel when using a foreground service. This change is required to comply with Android and Google Play policies.
🆕 New Notification Channel Implementation
- A dedicated notification channel has been created for music playback in the foreground.
- The notification will be displayed on devices running Android 8 (Oreo, API 26) or higher.
- The mandatory attribute
foregroundServiceType="mediaPlayback"
has been added inAndroidManifest.xml
.
⚡ Benefits of the Update
✔️ Compliance with Android 14 and Google Play policies.
✔️ Prevents errors like Bad notification for startForeground
.
✔️ Ensures a seamless experience on modern devices.
✔️ Allows uninterrupted music playback.
With these changes, the app will meet the new Android 14 requirements and continue to function correctly on previous versions. 🚀🎵
Full Changelog: V1.8.3...V1.8.5
Joss Music 1.8.4
Se ha mejorado el rendimiento de la app
Joss Music v1.8.3
Se han corregido algunos errores.
Joss Music v1.8.2
Joss Music Update
Hello everyone,
Today, we are excited to share a major update with improvements and fixes. Here are the details:
1. Bug Fixes in Downloads and Playback
We have resolved issues related to downloads and music playback, ensuring a more stable experience for users.
2. NewPipe Extractor Integration
Thanks to @gechoto, you can now access songs and links blocked by age restrictions. This feature will automatically activate if the main InnerTune API fails.
3. Introducing Joss Red v2
If you prefer not to use the main API or NewPipe Extractor, you can now rely on the Joss Red playback mode. Joss Red offers:
- No login required to listen to age-restricted music.
- Support for songs restricted by region.
- Optimization to handle high traffic and ensure reliable music streaming when other options are unavailable.
Note: Currently, Joss Red does not support downloads, but we are working on adding this feature in future updates.
4. Translation Updates
We have improved several translations in the app to provide a clearer and more user-friendly experience.
Thank you for your patience and continued support as we work to make Joss Music a better platform for everyone.
Joss Music v1.8.1
Se ha corregido el error en el repositorio, ahora Joss Music ya aparece como un fork
Full Changelog: https://github.com/josprox/Joss-Music/commits/V1.8.1