Rebuilding audio player and handling playback sessions in android. Moving all logic natively

This commit is contained in:
advplyr
2022-04-02 12:12:00 -05:00
parent 314dc960f2
commit f70f707100
19 changed files with 180 additions and 596 deletions
+2 -8
View File
@@ -1,6 +1,5 @@
export const state = () => ({
libraryItemPlaying: null,
mediaEntityPlaying: null
})
export const getters = {
@@ -29,10 +28,5 @@ export const actions = {
}
export const mutations = {
setLibraryItemPlaying(state, libraryItem) {
state.libraryItemPlaying = libraryItem
},
setMediaEntityPlaying(state, mediaEntity) {
state.mediaEntityPlaying = mediaEntity
}
}
+4
View File
@@ -24,6 +24,10 @@ export const getters = {
if (!state.user.libraryItemProgress) return null
return state.user.libraryItemProgress.find(li => li.id == libraryItemId)
},
getUserBookmarksForItem: (state) => (libraryItemId) => {
if (!state.user.bookmarks) return []
return state.user.bookmarks.filter(bm => bm.libraryItemId === libraryItemId)
},
getUserAudiobookData: (state, getters) => (audiobookId) => {
return getters.getUserAudiobook(audiobookId)
},