mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-11 15:29:15 +01:00
Compare commits
67
Commits
336e106e01
..
v1.1.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a4357829b | ||
|
|
052e88fa5d | ||
|
|
c89a94b208 | ||
|
|
c0a93857ac | ||
|
|
0220e86883 | ||
|
|
d1ac2df03a | ||
|
|
3e6a20e0e3 | ||
|
|
ab575548fe | ||
|
|
c11f3e41a7 | ||
|
|
995383df55 | ||
|
|
48a5cd454d | ||
|
|
be0aaf2bc6 | ||
|
|
a061a2d093 | ||
|
|
af67fb09a5 | ||
|
|
2e3af7bed3 | ||
|
|
80adf0e249 | ||
|
|
c0c909dee1 | ||
|
|
568bb7caba | ||
|
|
85aaef4528 | ||
|
|
d92890ce48 | ||
|
|
9f22790412 | ||
|
|
01753226e2 | ||
|
|
21e0e74b64 | ||
|
|
6bc98eeb54 | ||
|
|
4f443d9c0e | ||
|
|
d83f2d227f | ||
|
|
810d1ee4b5 | ||
|
|
63931e640a | ||
|
|
3fd7a2112d | ||
|
|
45bd5aa46e | ||
|
|
0c117b3113 | ||
|
|
c479e24dbf | ||
|
|
2b2b7f749c | ||
|
|
122c686fec | ||
|
|
c864a03ece | ||
|
|
d7c34db155 | ||
|
|
32dd0ac0b4 | ||
|
|
30b05feca0 | ||
|
|
eb0ccd00a3 | ||
|
|
cc77935cd1 | ||
|
|
de8a484211 | ||
|
|
49733ae1f1 | ||
|
|
9a8095d02d | ||
|
|
409ee3bc86 | ||
|
|
24e6b1c306 | ||
|
|
2c1dd06230 | ||
|
|
ad829ed93a | ||
|
|
0f1b8d6147 | ||
|
|
68b1a467f4 | ||
|
|
3e3523baa8 | ||
|
|
5055b0d9e8 | ||
|
|
d49c97c2b5 | ||
|
|
f3eac6102a | ||
|
|
92c58cedd9 | ||
|
|
02d12fef49 | ||
|
|
2624831e1a | ||
|
|
9576f6b4e7 | ||
|
|
5388f17347 | ||
|
|
c436abc77d | ||
|
|
06c533be48 | ||
|
|
4606a21d46 | ||
|
|
72c25075a4 | ||
|
|
4bc46489cb | ||
|
|
a87636c1fe | ||
|
|
84bc814952 | ||
|
|
3142fe7660 | ||
|
|
1ad2e30627 |
@@ -1 +0,0 @@
|
|||||||
ko_fi: austinried
|
|
||||||
@@ -134,8 +134,8 @@ android {
|
|||||||
applicationId "com.subtracks"
|
applicationId "com.subtracks"
|
||||||
minSdkVersion rootProject.ext.minSdkVersion
|
minSdkVersion rootProject.ext.minSdkVersion
|
||||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||||
versionCode 5
|
versionCode 4
|
||||||
versionName '1.1.1'
|
versionName '1.1.0'
|
||||||
}
|
}
|
||||||
splits {
|
splits {
|
||||||
abi {
|
abi {
|
||||||
|
|||||||
+2
-13
@@ -34,12 +34,6 @@ const rebuildQueue = () => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const setDuckPaused = (duckPaused: boolean) => {
|
|
||||||
unstable_batchedUpdates(() => {
|
|
||||||
useStore.getState().setDuckPaused(duckPaused)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
let serviceCreated = false
|
let serviceCreated = false
|
||||||
|
|
||||||
const createService = async () => {
|
const createService = async () => {
|
||||||
@@ -87,14 +81,9 @@ const createService = async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (data.paused) {
|
if (data.paused) {
|
||||||
let state = useStore.getState().playerState
|
trackPlayerCommands.enqueue(TrackPlayer.pause)
|
||||||
if (state === State.Playing || state === State.Buffering || state === State.Connecting) {
|
} else {
|
||||||
trackPlayerCommands.enqueue(TrackPlayer.pause)
|
|
||||||
setDuckPaused(true)
|
|
||||||
}
|
|
||||||
} else if (useStore.getState().duckPaused) {
|
|
||||||
trackPlayerCommands.enqueue(TrackPlayer.play)
|
trackPlayerCommands.enqueue(TrackPlayer.play)
|
||||||
setDuckPaused(false)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -42,9 +42,6 @@ export type TrackPlayerSlice = {
|
|||||||
playerState: State
|
playerState: State
|
||||||
setPlayerState: (playerState: State) => void
|
setPlayerState: (playerState: State) => void
|
||||||
|
|
||||||
duckPaused: boolean
|
|
||||||
setDuckPaused: (duckPaused: boolean) => void
|
|
||||||
|
|
||||||
currentTrack?: TrackExt
|
currentTrack?: TrackExt
|
||||||
currentTrackIdx?: number
|
currentTrackIdx?: number
|
||||||
setCurrentTrackIdx: (idx?: number) => void
|
setCurrentTrackIdx: (idx?: number) => void
|
||||||
@@ -200,9 +197,6 @@ export const createTrackPlayerSlice = (set: SetState<Store>, get: GetState<Store
|
|||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
duckPaused: false,
|
|
||||||
setDuckPaused: duckPaused => set({ duckPaused }),
|
|
||||||
|
|
||||||
queue: [],
|
queue: [],
|
||||||
setQueue: async (songs, name, contextType, contextId, playTrack, shuffle) => {
|
setQueue: async (songs, name, contextType, contextId, playTrack, shuffle) => {
|
||||||
return trackPlayerCommands.enqueue(async () => {
|
return trackPlayerCommands.enqueue(async () => {
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
## Fixed
|
|
||||||
- Don't resume playback after alarm/call ends if the alarm/call didn't pause playback in the first place
|
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "subtracks",
|
"name": "subtracks",
|
||||||
"version": "1.1.1",
|
"version": "1.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"license": "GPL-3.0-only",
|
"license": "GPL-3.0-only",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user