async def METHOD_NAME(self, ctx: commands.Context, *, folder: str = None):
    """Play all songs in a localtracks folder.
    **Usage**:
    ​ ​ ​ ​ `[p]local folder`
    ​ ​ ​ ​ ​ ​ ​ ​ Open a menu to pick a folder to queue.
    ​ ​ `[p]local folder folder_name`
    ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.
    """
    if not await self.localtracks_folder_exists(ctx):
        return
    if not folder:
        await ctx.invoke(self.command_local_play)
    else:
        folder = folder.strip()
        _dir = LocalPath.joinpath(self.local_folder_current_path, folder)
        if not _dir.exists():
            return await self.send_embed_msg(
                ctx,
                title=_("Folder Not Found"),
                description=_("Localtracks folder named {name} does not exist.").format(
                    name=folder
                ),
            )
        query = Query.process_input(
            _dir, self.local_folder_current_path, search_subfolders=True
        )
        await self._local_play_all(ctx, query, from_search=bool(folder))