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