text: from os import path
  
  from telethon import Client
  from telethon.types import Message, Voice
  
  from callsmusic import callsmusic, queues
  
  import converter
  from downloaders import youtube
  
  from config import BOT_NAME as bn, DURATION_LIMIT
  from helpers.filters import command, other_filters
  from helpers.decorators import errors
  from helpers.errors import DurationLimitError
  from helpers.gets import get_url, get_file_name
  from telethon.types import InlineKeyboardButton, InlineKeyboardMarkup
  
  @Client.on_message(command("lplay") & other_filters)
  @errors
  async def play(_, message: Message):
  
      lel = await message.reply("🔄 **Processing** sounds...")
      sender_id = message.from_user.id
      sender_name = message.from_user.first_name
  
      keyboard = InlineKeyboardMarkup(
              [
                  [
                      InlineKeyboardButton(
                          text="🔊 Group Support",
                          url="https://t.me/VcgMusicGroup")
                     
                  ]
              ]
          )
  
      audio = (message.reply_to_message.audio or message.reply_to_message.voice) if message.reply_to_message else None
      url = get_url(message)
  
      if audio:
          if round(audio.duration / 60) > DURATION_LIMIT:
              raise DurationLimitError(
                  f"❌ Videos longer than {DURATION_LIMIT} minute(s) aren't allowed to play!"
              )
  
          file_name = get_file_name(audio)
          file_path = await converter.convert(
              (await message.reply_to_message.download(file_name))
              if not path.isfile(path.join("downloads", file_name)) else file_name
          )
      elif url:
          file_path = await converter.convert(youtube.download(url))
      else:
          return await lel.edit_text("❗ You did not give me anything to play!")
  
      if message.chat.id in callsmusic.pytgcalls.active_calls:
          position = await queues.put(message.chat.id, file=file_path)
          await lel.edit(f"#⃣ **Queued** at position {position}!")
      else:
          callsmusic.pytgcalls.join_group_call(message.chat.id, file_path)
          await message.reply_photo(
          photo="https://telegra.ph/file/a4fa687ed647cfef52402.jpg",
          reply_markup=keyboard,
          caption="▶️ **Playing** here the song requested by {}!".format(
          message.from_user.mention()
          ),
      )
          return await lel.delete()
  