pylav package#
Subpackages#
- pylav.compat package
- pylav.constants package
- Subpackages
- Submodules
- pylav.constants.builtin_nodes module
- pylav.constants.city_dump module
- pylav.constants.coordinates module
- pylav.constants.misc module
- pylav.constants.node module
- pylav.constants.node_features module
- pylav.constants.playlists module
- pylav.constants.radio module
- pylav.constants.regex module
- pylav.constants.specials module
- pylav.constants.versions module
- Module contents
- pylav.core package
- Submodules
- pylav.core.bot_overrides module
- pylav.core.client module
Client
Client.add_node()
Client.bot
Client.bot_id
Client.cached_session
Client.config_folder
Client.connect_player()
Client.construct_embed()
Client.decode_track()
Client.decode_tracks()
Client.dispatch_event()
Client.dispatch_manager
Client.equalizer_db_manager
Client.generate_mix_playlist()
Client.get_all_players()
Client.get_all_tracks_for_queries()
Client.get_context()
Client.get_managed_node()
Client.get_my_node()
Client.get_player()
Client.get_tracks()
Client.initialize()
Client.initialized
Client.is_dj()
Client.is_shutting_down
Client.lib_db_manager
Client.lib_version
Client.local_tracks_cache
Client.managed_node_controller
Client.managed_node_is_enabled()
Client.node_db_manager
Client.node_manager
Client.on_pylav_ready()
Client.on_pylav_red_api_tokens_update()
Client.on_pylav_resumed()
Client.on_pylav_shard_ready()
Client.on_pylav_shard_resumed()
Client.player_config_manager
Client.player_manager
Client.player_state_db_manager
Client.playlist_db_manager
Client.query_cache_manager
Client.radio_browser
Client.register()
Client.remove_node()
Client.routeplanner_free_address()
Client.routeplanner_free_all_failing()
Client.routeplanner_status()
Client.scheduler
Client.search_query()
Client.session
Client.set_context_locale()
Client.spotify_client
Client.unregister()
Client.update_applemusic_tokens()
Client.update_deezer_tokens()
Client.update_google_account()
Client.update_localtracks_folder()
Client.update_spotify_tokens()
Client.update_yandex_tokens()
Client.wait_until_ready()
- pylav.core.context module
PyLavContext
PyLavContext.author
PyLavContext.bot
PyLavContext.channel
PyLavContext.client
PyLavContext.cog
PyLavContext.connect_player()
PyLavContext.construct_embed()
PyLavContext.dispatch_command()
PyLavContext.from_interaction()
PyLavContext.guild
PyLavContext.interaction
PyLavContext.original_ctx_or_interaction
PyLavContext.player
PyLavContext.send_interactive()
- Module contents
- pylav.enums package
- pylav.events package
- Subpackages
- Submodules
- pylav.events.base module
- pylav.events.manager module
- pylav.events.node module
NodeChangedEvent
NodeConnectedEvent
NodeDisconnectedEvent
WebSocketClosedEvent
WebSocketClosedEvent.player
WebSocketClosedEvent.node
WebSocketClosedEvent.channel
WebSocketClosedEvent.code
WebSocketClosedEvent.reason
WebSocketClosedEvent.by_remote
WebSocketClosedEvent.event
WebSocketClosedEvent.by_remote
WebSocketClosedEvent.channel
WebSocketClosedEvent.code
WebSocketClosedEvent.event
WebSocketClosedEvent.node
WebSocketClosedEvent.player
WebSocketClosedEvent.reason
- pylav.events.player module
FiltersAppliedEvent
FiltersAppliedEvent.player
FiltersAppliedEvent.requester
FiltersAppliedEvent.volume
FiltersAppliedEvent.equalizer
FiltersAppliedEvent.karaoke
FiltersAppliedEvent.timescale
FiltersAppliedEvent.tremolo
FiltersAppliedEvent.vibrato
FiltersAppliedEvent.rotation
FiltersAppliedEvent.distortion
FiltersAppliedEvent.low_pass
FiltersAppliedEvent.channel_mix
FiltersAppliedEvent.echo
FiltersAppliedEvent.channel_mix
FiltersAppliedEvent.distortion
FiltersAppliedEvent.echo
FiltersAppliedEvent.equalizer
FiltersAppliedEvent.karaoke
FiltersAppliedEvent.low_pass
FiltersAppliedEvent.player
FiltersAppliedEvent.pluginFilters
FiltersAppliedEvent.requester
FiltersAppliedEvent.rotation
FiltersAppliedEvent.timescale
FiltersAppliedEvent.tremolo
FiltersAppliedEvent.vibrato
FiltersAppliedEvent.volume
PlayerAutoDisconnectedAloneEvent
PlayerAutoDisconnectedAloneEvent.player
PlayerAutoDisconnectedAloneEvent.requester
PlayerAutoDisconnectedAloneEvent.current_track
PlayerAutoDisconnectedAloneEvent.position
PlayerAutoDisconnectedAloneEvent.queue
PlayerAutoDisconnectedAloneEvent.current_track
PlayerAutoDisconnectedAloneEvent.player
PlayerAutoDisconnectedAloneEvent.position
PlayerAutoDisconnectedAloneEvent.queue
PlayerAutoDisconnectedAloneEvent.requester
PlayerAutoDisconnectedEmptyQueueEvent
PlayerAutoDisconnectedEmptyQueueEvent.player
PlayerAutoDisconnectedEmptyQueueEvent.requester
PlayerAutoDisconnectedEmptyQueueEvent.current_track
PlayerAutoDisconnectedEmptyQueueEvent.position
PlayerAutoDisconnectedEmptyQueueEvent.queue
PlayerAutoDisconnectedEmptyQueueEvent.current_track
PlayerAutoDisconnectedEmptyQueueEvent.player
PlayerAutoDisconnectedEmptyQueueEvent.position
PlayerAutoDisconnectedEmptyQueueEvent.queue
PlayerAutoDisconnectedEmptyQueueEvent.requester
PlayerAutoPausedEvent
PlayerAutoResumedEvent
PlayerConnectedEvent
PlayerDisconnectedEvent
PlayerDisconnectedEvent.player
PlayerDisconnectedEvent.requester
PlayerDisconnectedEvent.current_track
PlayerDisconnectedEvent.position
PlayerDisconnectedEvent.queue
PlayerDisconnectedEvent.current_track
PlayerDisconnectedEvent.player
PlayerDisconnectedEvent.position
PlayerDisconnectedEvent.queue
PlayerDisconnectedEvent.requester
PlayerMovedEvent
PlayerPausedEvent
PlayerRepeatEvent
PlayerRepeatEvent.player
PlayerRepeatEvent.requester
PlayerRepeatEvent.type
PlayerRepeatEvent.queue_before
PlayerRepeatEvent.queue_after
PlayerRepeatEvent.current_before
PlayerRepeatEvent.current_after
PlayerRepeatEvent.current_after
PlayerRepeatEvent.current_before
PlayerRepeatEvent.player
PlayerRepeatEvent.queue_after
PlayerRepeatEvent.queue_before
PlayerRepeatEvent.requester
PlayerRepeatEvent.type
PlayerRestoredEvent
PlayerResumedEvent
PlayerStoppedEvent
PlayerUpdateEvent
PlayerVolumeChangedEvent
QuickPlayEvent
- pylav.events.queue module
QueueEndEvent
QueueShuffledEvent
QueueTrackPositionChangedEvent
QueueTrackPositionChangedEvent.player
QueueTrackPositionChangedEvent.before
QueueTrackPositionChangedEvent.after
QueueTrackPositionChangedEvent.requester
QueueTrackPositionChangedEvent.track
QueueTrackPositionChangedEvent.after
QueueTrackPositionChangedEvent.before
QueueTrackPositionChangedEvent.player
QueueTrackPositionChangedEvent.requester
QueueTrackPositionChangedEvent.track
QueueTracksAddedEvent
QueueTracksRemovedEvent
- pylav.events.utils module
- Module contents
- pylav.exceptions package
- Submodules
- pylav.exceptions.base module
- pylav.exceptions.client module
- pylav.exceptions.database module
- pylav.exceptions.node module
AbortPlayerRestoreDueUnavailableNodeException
EarlyExitException
IncorrectProcessFoundException
InvalidArchitectureException
LavalinkDownloadFailedException
ManagedLavalinkAlreadyRunningException
ManagedLavalinkNodeException
ManagedLavalinkPreviouslyShutdownException
ManagedLavalinkStartFailureException
ManagedLinkStartAbortedUseExternal
NoNodeAvailableException
NoNodeWithRequestFunctionalityAvailableException
NoProcessFoundException
NodeException
NodeHasNoFiltersException
NodeUnhealthyException
PortAlreadyInUseException
TooManyProcessFoundException
UnexpectedJavaResponseException
UnsupportedJavaException
UnsupportedNodeAPIException
WebsocketNotConnectedException
- pylav.exceptions.playlist module
- pylav.exceptions.request module
- pylav.exceptions.track module
- Module contents
- pylav.extension package
- pylav.helpers package
- pylav.logging package
- pylav.nodes package
- Subpackages
- Submodules
- pylav.nodes.manager module
NodeManager
NodeManager.add_node()
NodeManager.available_nodes
NodeManager.client
NodeManager.close()
NodeManager.connect_to_all_nodes()
NodeManager.find_best_node()
NodeManager.get_closest_node()
NodeManager.get_node_by_id()
NodeManager.get_region()
NodeManager.managed_nodes
NodeManager.node_connect()
NodeManager.node_disconnect()
NodeManager.nodes
NodeManager.player_queue
NodeManager.remove_node()
NodeManager.search_only_nodes
NodeManager.session
NodeManager.wait_until_ready()
- pylav.nodes.node module
Node
Node.api_version
Node.available
Node.base_api_url
Node.base_url
Node.base_ws_url
Node.can_resume
Node.capabilities
Node.close()
Node.config
Node.connected_count
Node.connected_players
Node.connection_protocol
Node.coordinates
Node.count
Node.delete_session_player()
Node.delete_session_player_sponsorblock_categories()
Node.disabled_sources
Node.dispatch_event()
Node.down_unvote()
Node.down_vote()
Node.down_votes
Node.fetch_api_version()
Node.fetch_decodetrack()
Node.fetch_info()
Node.fetch_loadsearch()
Node.fetch_loadtracks()
Node.fetch_node_version()
Node.fetch_routeplanner_status()
Node.fetch_session_player()
Node.fetch_session_players()
Node.fetch_stats()
Node.fetch_version()
Node.filters()
Node.get_endpoint_decodetrack()
Node.get_endpoint_decodetracks()
Node.get_endpoint_info()
Node.get_endpoint_loadseach()
Node.get_endpoint_loadtracks()
Node.get_endpoint_routeplanner_free_address()
Node.get_endpoint_routeplanner_free_all()
Node.get_endpoint_routeplanner_status()
Node.get_endpoint_session()
Node.get_endpoint_session_player_by_guild_id()
Node.get_endpoint_session_player_sponsorblock_categories()
Node.get_endpoint_session_players()
Node.get_endpoint_stats()
Node.get_endpoint_version()
Node.get_endpoint_websocket()
Node.get_filter_payload()
Node.get_guild_player()
Node.get_lavasearch()
Node.get_lavasearch_collection()
Node.get_query_localfiles()
Node.get_query_speak()
Node.get_session_player_sponsorblock_categories()
Node.get_track()
Node.get_track_from_cache()
Node.get_unsupported_features()
Node.has_capability()
Node.has_filter()
Node.has_source()
Node.host
Node.identifier
Node.is_ready
Node.managed
Node.name
Node.node_manager
Node.node_monitor_task()
Node.parse_loadtrack_response()
Node.password
Node.patch_session()
Node.patch_session_player()
Node.penalty
Node.penalty_with_region()
Node.players
Node.playing_count
Node.playing_players
Node.port
Node.post_decodetracks()
Node.post_routeplanner_free_address()
Node.post_routeplanner_free_all()
Node.put_session_player_sponsorblock_categories()
Node.reconnect_attempts
Node.region
Node.region_distance()
Node.resume_timeout
Node.search_apple_music()
Node.search_deezer()
Node.search_only
Node.search_soundcloud()
Node.search_spotify()
Node.search_yandex()
Node.search_youtube()
Node.search_youtube_music()
Node.server_connected_players
Node.server_playing_players
Node.session
Node.session_id
Node.socket_protocol
Node.sources
Node.ssl
Node.stats
Node.supports_apple_music
Node.supports_bandcamp
Node.supports_clypit
Node.supports_deezer
Node.supports_getyarn
Node.supports_http
Node.supports_lavasearch
Node.supports_local
Node.supports_mixcloud
Node.supports_ocremix
Node.supports_pornhub
Node.supports_reddit
Node.supports_soundcloud
Node.supports_soundgasm
Node.supports_speak
Node.supports_sponsorblock
Node.supports_spotify
Node.supports_tiktok
Node.supports_tts
Node.supports_twitch
Node.supports_vimeo
Node.supports_yandex_music
Node.supports_youtube
Node.trace
Node.update_disabled_sources()
Node.update_features()
Node.version
Node.voted()
Node.wait_until_ready()
Node.websocket
- pylav.nodes.utils module
- pylav.nodes.websocket module
WebSocket
WebSocket.bot_id
WebSocket.can_resume
WebSocket.client
WebSocket.close()
WebSocket.configure_resume_and_timeout()
WebSocket.connect()
WebSocket.connected
WebSocket.connecting
WebSocket.handle_event()
WebSocket.handle_message()
WebSocket.handle_player_update()
WebSocket.handle_ready()
WebSocket.handle_stats()
WebSocket.is_ready
WebSocket.lib_version
WebSocket.manual_closure()
WebSocket.maybe_reconnect_player()
WebSocket.node
WebSocket.ping()
WebSocket.ready
WebSocket.resumed
WebSocket.send()
WebSocket.session_id
WebSocket.socket_protocol
WebSocket.wait_until_ready()
- Module contents
- pylav.players package
- Subpackages
- pylav.players.filters package
- Subpackages
- Submodules
- pylav.players.filters.channel_mix module
- pylav.players.filters.distortion module
- pylav.players.filters.equalizer module
- pylav.players.filters.karaoke module
- pylav.players.filters.low_pass module
- pylav.players.filters.misc module
- pylav.players.filters.rotation module
- pylav.players.filters.timescale module
- pylav.players.filters.tremolo module
- pylav.players.filters.vibrato module
- pylav.players.filters.volume module
- Module contents
- pylav.players.query package
- pylav.players.tracks package
- pylav.players.filters package
- Submodules
- pylav.players.manager module
PlayerController
PlayerController.default_player_class
PlayerController.bot
PlayerController.client
PlayerController.__iter__()
PlayerController.bot
PlayerController.client
PlayerController.connected_players
PlayerController.create()
PlayerController.default_player_class
PlayerController.destroy()
PlayerController.empty_players
PlayerController.find_all()
PlayerController.get()
PlayerController.global_config
PlayerController.initialize()
PlayerController.not_playing_players
PlayerController.paused_players
PlayerController.players
PlayerController.playing_players
PlayerController.remove()
PlayerController.restore_player_states()
PlayerController.save_all_players()
PlayerController.save_and_restore()
PlayerController.shutdown()
PlayerController.update_bot_activity()
- pylav.players.player module
Player
Player.add()
Player.add_sponsorblock_categories()
Player.add_voice_to_payload()
Player.apply_nightcore()
Player.apply_vaporwave()
Player.auto_dc_task()
Player.auto_empty_queue_task()
Player.auto_pause_task()
Player.auto_resume_task()
Player.auto_save_task()
Player.autoplay_enabled()
Player.bot
Player.bulk_add()
Player.change_node()
Player.change_to_best_node()
Player.change_to_best_node_diff_region()
Player.channel
Player.channel_id
Player.channel_mix
Player.client
Player.config
Player.connect()
Player.connected_at
Player.coordinates
Player.current
Player.delete()
Player.disconnect()
Player.distortion
Player.draw_time()
Player.echo
Player.equalizer
Player.estimated_position
Player.fetch()
Player.fetch_node_player()
Player.fetch_player_stats()
Player.fetch_position()
Player.filters
Player.forced_vc()
Player.get_auto_playlist()
Player.get_currently_playing_message()
Player.get_queue_page()
Player.get_sponsorblock_categories()
Player.guild
Player.has_effects
Player.history
Player.is_active
Player.is_connected
Player.is_empty
Player.is_playing
Player.is_repeating()
Player.karaoke
Player.last_track
Player.lavalink
Player.low_pass
Player.maybe_shuffle_queue()
Player.move_to()
Player.move_track()
Player.next()
Player.next_track
Player.node
Player.notify_channel()
Player.on_voice_server_update()
Player.on_voice_state_update()
Player.paused
Player.ping
Player.play()
Player.player_manager
Player.position()
Player.position_timestamp
Player.post_init()
Player.previous()
Player.pylav
Player.queue
Player.queue_duration()
Player.quick_play()
Player.radio
Player.ready
Player.reconnect()
Player.region
Player.remove_from_queue()
Player.remove_nightcore()
Player.remove_sponsorblock_categories()
Player.remove_vaporwave()
Player.restore()
Player.resume()
Player.rotation
Player.save()
Player.seek()
Player.self_deaf()
Player.self_deafen()
Player.set_auto_shuffle()
Player.set_autoplay()
Player.set_autoplay_playlist()
Player.set_channel_mix()
Player.set_distortion()
Player.set_echo()
Player.set_equalizer()
Player.set_filters()
Player.set_forced_vc()
Player.set_karaoke()
Player.set_low_pass()
Player.set_notify_channel()
Player.set_pause()
Player.set_repeat()
Player.set_rotation()
Player.set_shuffle()
Player.set_text_channel()
Player.set_timescale()
Player.set_tremolo()
Player.set_vibrato()
Player.set_volume()
Player.set_volume_filter()
Player.shuffle_queue()
Player.skip()
Player.stop()
Player.stopped
Player.store()
Player.text_channel()
Player.timescale
Player.to_dict()
Player.tremolo
Player.unvote_node_down()
Player.update_current_duration()
Player.vibrato
Player.volume
Player.volume_filter
Player.vote_node_down()
Player.voted()
- pylav.players.utils module
PlayerQueue
PlayerQueue.clear()
PlayerQueue.empty()
PlayerQueue.full()
PlayerQueue.get()
PlayerQueue.get_nowait()
PlayerQueue.get_oldest()
PlayerQueue.index()
PlayerQueue.join()
PlayerQueue.maxsize
PlayerQueue.popindex()
PlayerQueue.put()
PlayerQueue.put_nowait()
PlayerQueue.qsize()
PlayerQueue.raw_b64s
PlayerQueue.raw_queue
PlayerQueue.remove()
PlayerQueue.shuffle()
PlayerQueue.size()
PlayerQueue.task_done()
TrackHistoryQueue
- Module contents
- Subpackages
- pylav.storage package
- pylav.type_hints package
- Submodules
- pylav.type_hints.bot module
BotClientWithLavalinkType
DISCORD_COG_TYPE_MIXIN
DISCORD_INTERACTION_TYPE_BASE
DISCORD_INTERACTION_TYPE_BASE.application_id
DISCORD_INTERACTION_TYPE_BASE.channel
DISCORD_INTERACTION_TYPE_BASE.command_failed
DISCORD_INTERACTION_TYPE_BASE.data
DISCORD_INTERACTION_TYPE_BASE.extras
DISCORD_INTERACTION_TYPE_BASE.guild_id
DISCORD_INTERACTION_TYPE_BASE.guild_locale
DISCORD_INTERACTION_TYPE_BASE.id
DISCORD_INTERACTION_TYPE_BASE.locale
DISCORD_INTERACTION_TYPE_BASE.message
DISCORD_INTERACTION_TYPE_BASE.token
DISCORD_INTERACTION_TYPE_BASE.type
DISCORD_INTERACTION_TYPE_BASE.user
DISCORD_INTERACTION_TYPE_BASE.version
- pylav.type_hints.cogs module
- pylav.type_hints.dict_typing module
- pylav.type_hints.generics module
- Module contents
- pylav.utils package
- pylav.vendor package