lolcatt package¶
Subpackages¶
- lolcatt.casting package
- Submodules
- lolcatt.casting.caster module
CastState
Caster
Caster.CAST_ARGS
Caster.CATT_ARGS
Caster.cast()
Caster.cast_at_idx()
Caster.cast_next()
Caster.cast_previous()
Caster.change_device()
Caster.clear_queue()
Caster.enqueue()
Caster.get_available_devices()
Caster.get_cast_state()
Caster.get_current_item()
Caster.get_device()
Caster.get_device_name()
Caster.get_played_queue()
Caster.get_queue()
Caster.get_update_interval()
Caster.get_well_known_devices()
Caster.stop_cast()
- Module contents
- lolcatt.ui package
- Submodules
- lolcatt.ui.caster_static module
- lolcatt.ui.lolcatt_controls module
ControlsConfig
LolCattControls
LolCattControls.CONTROLS
LolCattControls.CONTROLS_ASCII
LolCattControls.can_focus
LolCattControls.can_focus_children
LolCattControls.compose()
LolCattControls.ffwd()
LolCattControls.next()
LolCattControls.on_key()
LolCattControls.prev()
LolCattControls.rewind()
LolCattControls.stop()
LolCattControls.toggle_play_pause()
LolCattControls.vol_down()
LolCattControls.vol_up()
- lolcatt.ui.lolcatt_device_info module
- lolcatt.ui.lolcatt_playback_info module
- lolcatt.ui.lolcatt_progress module
- lolcatt.ui.lolcatt_url_input module
- Module contents
- lolcatt.utils package
Submodules¶
lolcatt.app module¶
- class lolcatt.app.DeviceScreen(name=None, id=None, classes=None)[source]¶
Bases:
Screen
A screen for the device info UI.
- can_focus: bool = False¶
Widget may receive focus.
- can_focus_children: bool = True¶
Widget’s children may receive focus.
- class lolcatt.app.LolCatt(device_name=None, config=None, *args, **kwargs)[source]¶
Bases:
App
The main application class for lolcatt.
- CSS_PATH: ClassVar[CSSPathType | None] = 'ui/lolcatt.tcss'¶
File paths to load CSS from.
- class lolcatt.app.PlaylistScreen(name=None, id=None, classes=None)[source]¶
Bases:
Screen
A screen for the playlist UI.
- can_focus: bool = False¶
Widget may receive focus.
- can_focus_children: bool = True¶
Widget’s children may receive focus.
- class lolcatt.app.RemoteScreen(name=None, id=None, classes=None)[source]¶
Bases:
Screen
A screen for the remote control UI.
- can_focus: bool = False¶
Widget may receive focus.
- can_focus_children: bool = True¶
Widget’s children may receive focus.