lolcatt package¶
Subpackages¶
- lolcatt.casting package
- Submodules
- lolcatt.casting.caster module
CastStateCasterCaster.CAST_ARGSCaster.CATT_ARGSCaster.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
ControlsConfigLolCattControlsLolCattControls.CONTROLSLolCattControls.CONTROLS_ASCIILolCattControls.can_focusLolCattControls.can_focus_childrenLolCattControls.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:
ScreenA 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:
AppThe 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:
ScreenA 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:
ScreenA 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.