Skip to content

Commit 9988bb3

Browse files
committed
• Added an initial implementation of searchFragment, supports searching by name, artist, album, or album artist
• Added an option in settings to switch app icon style (non-dynamic one only) • Added a small info Pill in PlayerUI to display song mimeType, Sample Rate and Bitrate • Added an option in settings to make PlayerUI screen to use app colors instead of song cover's • Added a refresh ability to refresh songs list without restarting the app (uses SwipeRefreshLayout) • Added a new SplashScreen Animation • Fixed a lot of bugs and crashes, especially the ones related to Lyrics • Fully rebased LyricView to use Canvas and ScrollingView2 (by @nift4) instead of RecyclerView and TextView • Made Colors Interpolation on song switch much smoother • Added a shuffle button in notification • now notification buttons state is saved across app launches • Fixed issues with FAB positioning • Now telegram APKs will use preview flavor for better performance and faster app launches • A lot more! check GitHub commits for more! 👀
1 parent 605e68a commit 9988bb3

3 files changed

Lines changed: 14 additions & 44 deletions

File tree

.acside/editor/openedFiles.json

Lines changed: 8 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,20 @@
11
{
22
"allFiles": [
33
{
4-
"file": "/storage/emulated/0/AndroidIDEProjects/XMusic/app/src/main/java/com/xapps/media/xmusic/activity/MainActivity.java",
4+
"file": "/storage/emulated/0/AndroidIDEProjects/XMusicHighlyUnstable/.github/workflows/main.yml",
55
"selection": {
66
"end": {
7-
"column": 13,
8-
"index": 22161,
9-
"line": 491
7+
"column": 96,
8+
"index": 2419,
9+
"line": 77
1010
},
1111
"start": {
12-
"column": 13,
13-
"index": 22161,
14-
"line": 491
15-
}
16-
}
17-
},
18-
{
19-
"file": "/storage/emulated/0/AndroidIDEProjects/XMusic/app/src/main/java/com/xapps/media/xmusic/widget/AppleMeshGradientView.java",
20-
"selection": {
21-
"end": {
22-
"column": 0,
23-
"index": 2916,
24-
"line": 80
25-
},
26-
"start": {
27-
"column": 0,
28-
"index": 0,
29-
"line": 0
30-
}
31-
}
32-
},
33-
{
34-
"file": "/storage/emulated/0/AndroidIDEProjects/XMusic/app/src/main/res/layout/activity_main.xml",
35-
"selection": {
36-
"end": {
37-
"column": 56,
38-
"index": 18270,
39-
"line": 307
40-
},
41-
"start": {
42-
"column": 56,
43-
"index": 18270,
44-
"line": 307
12+
"column": 96,
13+
"index": 2419,
14+
"line": 77
4515
}
4616
}
4717
}
4818
],
49-
"selectedFile": "/storage/emulated/0/AndroidIDEProjects/XMusic/app/src/main/java/com/xapps/media/xmusic/activity/MainActivity.java"
19+
"selectedFile": "/storage/emulated/0/AndroidIDEProjects/XMusicHighlyUnstable/.github/workflows/main.yml"
5020
}

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ jobs:
2929
chat_id: ${{ secrets.CHAT_ID }}
3030
topic_id: 4
3131

32-
build_debug_apk:
33-
name: Build App Debug APKs
32+
build_preview_apk:
33+
name: Build App Preview APKs
3434
runs-on: ubuntu-latest
3535
env:
3636
TG_BOT_TOKEN: ${{ secrets.BOT_TOKEN }}
@@ -74,8 +74,8 @@ jobs:
7474
- name: Rename APKs with commit hash
7575
run: |
7676
HASH=${GITHUB_SHA::8}
77-
mv app/build/outputs/apk/debug/preview-arm64-v8a.apk app/build/outputs/apk/debug/preview-arm64-v8a-${HASH}.apk
78-
mv app/build/outputs/apk/debug/preview-armeabi-v7a.apk app/build/outputs/apk/debug/preview-armeabi-v7a-${HASH}.apk
77+
mv app/build/outputs/apk/preview/preview-arm64-v8a.apk app/build/outputs/apk/preview/preview-arm64-v8a-${HASH}.apk
78+
mv app/build/outputs/apk/preview/preview-armeabi-v7a.apk app/build/outputs/apk/preview/preview-armeabi-v7a-${HASH}.apk
7979
8080
- name: Upload preview arm64 apk
8181
uses: actions/upload-artifact@v4
@@ -89,7 +89,7 @@ jobs:
8989
name: preview-armeabi
9090
path: app/build/outputs/apk/preview/preview-armeabi-v7a-*.apk
9191

92-
send_debug_apks:
92+
send_preview_apks:
9393
name: Send Preview APKs
9494
runs-on: ubuntu-latest
9595
needs: build_preview_apk

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#AndroidCS: enforce UTF-8 & locale for Gradle daemon
2-
#Tue Feb 24 01:35:09 GMT 2026
2+
#Tue Feb 24 01:36:01 GMT 2026
33
android.enableJetifier=true
44
android.useAndroidX=true
55
org.gradle.daemon=true

0 commit comments

Comments
 (0)