mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 10:06:15 -08:00
- Integrated external playback functionality in category and detail views. - Updated styles for play buttons to reflect different states (idle, launching, stop). - Enhanced episode cards to indicate launching and active external playback states. - Added new computed properties for managing external playback session states. - Improved user interface for playback buttons with dynamic labels and icons based on playback state. - Introduced new settings option to show external playback status bar on desktop. - Updated translations for new features and UI elements.
53 lines
1.9 KiB
TypeScript
53 lines
1.9 KiB
TypeScript
// EPG related commands
|
|
export const EPG_FETCH = 'EPG:FETCH';
|
|
export const EPG_FETCH_DONE = 'EPG:FETCH_DONE';
|
|
export const EPG_ERROR = 'EPG:ERROR';
|
|
export const EPG_GET_CHANNELS = 'EPG:GET_CHANNELS';
|
|
export const EPG_GET_CHANNELS_DONE = 'EPG:GET_CHANNELS_DONE';
|
|
export const EPG_GET_CHANNELS_BY_RANGE = 'EPG:EPG_GET_CHANNELS_BY_RANGE';
|
|
export const EPG_GET_CHANNELS_BY_RANGE_RESPONSE =
|
|
'EPG:EPG_GET_CHANNELS_BY_RANGE_RESPONSE';
|
|
export const EPG_FORCE_FETCH = 'EPG:EPG_FORCE_FETCH';
|
|
|
|
// Playlist related commands
|
|
export const PLAYLIST_PARSE_BY_URL = 'PLAYLIST:PARSE_PLAYLIST_BY_URL';
|
|
export const PLAYLIST_UPDATE = 'PLAYLIST:UPDATE';
|
|
|
|
// General
|
|
export const ERROR = 'ERROR';
|
|
export const OPEN_FILE = 'OPEN_FILE';
|
|
|
|
// Views
|
|
export const VIEW_SETTINGS = 'VIEW:SETTINGS';
|
|
export const VIEW_ADD_PLAYLIST = 'VIEW:PLAYLISTS';
|
|
|
|
// Auto-update
|
|
export const AUTO_UPDATE_PLAYLISTS = 'AUTO_UPDATE';
|
|
export const AUTO_UPDATE_PLAYLISTS_RESPONSE = 'AUTO_UPDATE_RESPONSE';
|
|
|
|
// Experimental
|
|
export const OPEN_MPV_PLAYER = 'OPEN_MPV_PLAYER';
|
|
export const SET_MPV_PLAYER_PATH = 'SET_MPV_PLAYER_PATH';
|
|
export const SET_MPV_REUSE_INSTANCE = 'SET_MPV_REUSE_INSTANCE';
|
|
export const OPEN_VLC_PLAYER = 'OPEN_VLC_PLAYER';
|
|
export const SET_VLC_PLAYER_PATH = 'SET_VLC_PLAYER_PATH';
|
|
export const CLOSE_EXTERNAL_PLAYER_SESSION = 'CLOSE_EXTERNAL_PLAYER_SESSION';
|
|
export const EXTERNAL_PLAYER_SESSION_UPDATE =
|
|
'EXTERNAL_PLAYER_SESSION_UPDATE';
|
|
|
|
// Xtream
|
|
export const XTREAM_REQUEST = 'XTREAM_REQUEST';
|
|
export const XTREAM_RESPONSE = 'XTREAM_RESPONSE';
|
|
|
|
// Stalker
|
|
export const STALKER_REQUEST = 'STALKER_REQUEST';
|
|
export const STALKER_RESPONSE = 'STALKER_RESPONSE';
|
|
export const PORTAL_DEBUG_EVENT = 'PORTAL_DEBUG_EVENT';
|
|
|
|
// Settings
|
|
export const SETTINGS_UPDATE = 'SETTINGS_UPDATE';
|
|
export const DELETE_ALL_PLAYLISTS = 'DELETE_ALL_PLAYLISTS';
|
|
|
|
// Remote Control
|
|
export const REMOTE_CONTROL_CHANGE_CHANNEL = 'REMOTE_CONTROL_CHANGE_CHANNEL';
|