[BUG] Xtream VOD sources in Details bypass quality regex filters
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- backend, mobile-dev
Direzione di ricerca
Inizia dal percorso di aggiunta Xtream VOD in app/src/main/kotlin/com/arflix/tv/ui/screens/details/DetailsViewModel.kt, poi confronta come StreamRepository.kt applica i filtri regex di qualità sugli altri percorsi delle sorgenti. Controlla l’elenco delle sorgenti di Details per individuare le voci CAM e TELESYNC corrispondenti dopo aver applicato i filtri configurati; il lavoro è concluso quando queste voci vengono escluse in modo coerente. L’issue segnala che resta da verificare il passaggio alla riproduzione sul dispositivo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug description
Xtream IPTV VOD sources appear in the Details screen without consistently respecting the configured quality regex filters. This can leave poor-quality releases such as CAM and TELESYNC in the source choices even when the user has configured filters to exclude them.
Steps to reproduce
- Add an Xtream playlist that has a movie or episode available in multiple VOD versions, including a title/source marked CAM or TELESYNC.
- Configure the quality regex filters to match and exclude CAM and TELESYNC.
- Open that movie or episode in ARVIO and wait for Xtream VOD sources to load in Details.
- Check whether the matching CAM/TELESYNC Xtream source is still listed.
Expected behavior
Xtream VOD choices should be filtered using the configured built-in and custom quality regex rules before they are shown or offered for playback, consistently with other stream sources.
Actual behavior
Source-code inspection indicates that the asynchronous Xtream VOD append path in DetailsViewModel resolves movie/episode VOD sources and merges them into the Details source list without calling applyQualityRegexFilters. The filtering helper is used on other source paths in StreamRepository. The player has a separate provider lookup, so the exact playback effect still needs runtime confirmation.
Evidence and verification status
- DetailsViewModel.kt (v2.3.1) — Xtream VOD sources are appended to the Details list.
- StreamRepository.kt (v2.3.1) — quality regex filtering is applied on other resolution paths.
These findings are supported by source-code inspection, but this issue was not fully reproduced on a Fire Stick during this investigation. In particular, the on-device source list and final playback handoff were not both verified.
Environment
- ARVIO v2.3.1
- Amazon Fire TV Stick 4K (2nd Generation, Fire OS 8)
- Xtream IPTV VOD playlist
- Lingua principale
- Kotlin
- Stelle
- 760
- Fork
- 122
- Merge medio
- 16h 47m
- PR unite (30g)
- 65
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ProdigyV21/ARVIO
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
ProdigyV21/ARVIO#874 ·
I maintainer di solito rispondono entro 1 giorno
-
area: web type:feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
ProdigyV21/ARVIO#444 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ProdigyV21/ARVIO#367 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
type:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
ProdigyV21/ARVIO#857 ·
I maintainer di solito rispondono entro 1 giorno
-
type:feature
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
ProdigyV21/ARVIO#851 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ProdigyV21/ARVIO
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
Droid-Deck/DroidDeck#2198 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
world-federation-of-advertisers/cross-media-measurement#4846 ·
I maintainer di solito rispondono entro 1 giorno
-
autoteam community connectors/destination/mssql connectors/source/hubspot team/use
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
airbytehq/airbyte#91201 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug javascript
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Source: c7 Type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100