Skip to content

Add Xtream DNS failover and customizable multi-view - #149

Open
antoniovitor10 wants to merge 8 commits into
technomancer702:mainfrom
antoniovitor10:feat/xtream-failover-multiview
Open

antoniovitor10 wants to merge 8 commits into
technomancer702:mainfrom
antoniovitor10:feat/xtream-failover-multiview

Conversation

@antoniovitor10

Copy link
Copy Markdown

Summary

  • add automatic Xtream DNS failover for API, EPG, sync, and playback startup
  • allow alternative DNS URLs to be managed from the source settings UI
  • add an optional environment-based Xtream seed without overwriting UI changes
  • add a responsive multi-view page with customizable 1, 2, 3, or 4-screen layouts
  • stop hidden players when reducing the layout or leaving multi-view
  • keep only one multi-view audio feed active at a time
  • document failover, multi-view, connection limits, and seed variables

Validation

  • npm test (4 passing tests)
  • JavaScript syntax checks
  • git diff --check
  • desktop and mobile browser validation
  • live HLS playback, channel filtering, layout persistence, and stream cleanup verified

Security

  • local credentials remain in the ignored .env file
  • no provider credentials or private DNS values are included in this pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant