pylav.players.query package#

Subpackages#

Submodules#

pylav.players.query.local_files module#

class pylav.players.query.local_files.LocalFile(path)[source]#

Bases: object

async classmethod add_root_folder(path, *, create=True)[source]#
property extension#
async files_in_folder(show_folders=False)[source]#
async files_in_tree(show_folders=False)[source]#
async folders_in_tree()[source]#
async initialize()[source]#
property initialized#
property name#
property parent#
property path#
property root_folder#
property sync_path#
async to_string_user(length=None, name_only=False, add_ellipsis=False, with_emoji=False, no_extension=False, is_album=False)[source]#

pylav.players.query.utils module#

pylav.players.query.utils.process_bandcamp(cls, query)[source]#
pylav.players.query.utils.process_deezer(cls, query)[source]#

Process a Deezer query.”

Parameters:
  • cls (QueryT) – The class to instantiate.

  • query (str) – The query to process.

Returns:

The processed query.

Return type:

Query

pylav.players.query.utils.process_soundcloud(cls, query)[source]#
pylav.players.query.utils.process_spotify(cls, query)[source]#
pylav.players.query.utils.process_yandex_music(cls, query)[source]#
pylav.players.query.utils.process_youtube(cls, query, music)[source]#

Module contents#