commit
8a3dfd70f4
@ -28,8 +28,9 @@
|
|||||||
- Music & Video downloader feature
|
- Music & Video downloader feature
|
||||||
- Inline Search support
|
- Inline Search support
|
||||||
- YouTube direct search support
|
- YouTube direct search support
|
||||||
- YouTube/Local/Radio/Live stream support
|
- YouTube/Local/Live/m3u8 stream support
|
||||||
- Inline Search support
|
- Inline Search support
|
||||||
|
- Control With Button support
|
||||||
|
|
||||||
## 🛠 Commands:
|
## 🛠 Commands:
|
||||||
- `/play (query)` - play music from youtube
|
- `/play (query)` - play music from youtube
|
||||||
@ -77,6 +78,7 @@ python3 main.py # run the bot.
|
|||||||
- [Zxce3](https://github.com/Zxce3) ``Dev``
|
- [Zxce3](https://github.com/Zxce3) ``Dev``
|
||||||
- [DoellBarr](https://github.com/DoellBarr) ``Dev``
|
- [DoellBarr](https://github.com/DoellBarr) ``Dev``
|
||||||
- [tofikdn](https://github.com/tofikdn) ``Dev``
|
- [tofikdn](https://github.com/tofikdn) ``Dev``
|
||||||
|
- [Hunter-XDD](https://github.com/Hunter-XDD) ``Dev``
|
||||||
- [Laky's](https://github.com/Laky-64) for [``py-tgcalls``](https://github.com/pytgcalls/pytgcalls)
|
- [Laky's](https://github.com/Laky-64) for [``py-tgcalls``](https://github.com/pytgcalls/pytgcalls)
|
||||||
- [Dan](https://github.com/delivrance) for [``Pyrogram``](https://github.com/pyrogram)
|
- [Dan](https://github.com/delivrance) for [``Pyrogram``](https://github.com/pyrogram)
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ async def cbbasic(_, query: CallbackQuery):
|
|||||||
» /play (song name/link) - play music on video chat
|
» /play (song name/link) - play music on video chat
|
||||||
» /stream (query/link) - stream the yt live/radio live music
|
» /stream (query/link) - stream the yt live/radio live music
|
||||||
» /vplay (video name/link) - play video on video chat
|
» /vplay (video name/link) - play video on video chat
|
||||||
» /vstream - play live video from yt live
|
» /vstream - play live video from yt live/m3u8
|
||||||
» /playlist - show you the playlist
|
» /playlist - show you the playlist
|
||||||
» /video (query) - download video from youtube
|
» /video (query) - download video from youtube
|
||||||
» /song (query) - download song from youtube
|
» /song (query) - download song from youtube
|
||||||
|
@ -114,7 +114,11 @@ async def vplay(client, m: Message):
|
|||||||
amaze = LowQualityVideo()
|
amaze = LowQualityVideo()
|
||||||
await call_py.join_group_call(
|
await call_py.join_group_call(
|
||||||
chat_id,
|
chat_id,
|
||||||
AudioVideoPiped(dl, HighQualityAudio(), amaze),
|
AudioVideoPiped(
|
||||||
|
dl,
|
||||||
|
HighQualityAudio(),
|
||||||
|
amaze,
|
||||||
|
),
|
||||||
stream_type=StreamType().pulse_stream,
|
stream_type=StreamType().pulse_stream,
|
||||||
)
|
)
|
||||||
add_to_queue(chat_id, songname, dl, link, "Video", Q)
|
add_to_queue(chat_id, songname, dl, link, "Video", Q)
|
||||||
@ -158,7 +162,11 @@ async def vplay(client, m: Message):
|
|||||||
try:
|
try:
|
||||||
await call_py.join_group_call(
|
await call_py.join_group_call(
|
||||||
chat_id,
|
chat_id,
|
||||||
AudioVideoPiped(ytlink, HighQualityAudio(), amaze),
|
AudioVideoPiped(
|
||||||
|
ytlink,
|
||||||
|
HighQualityAudio(),
|
||||||
|
amaze,
|
||||||
|
),
|
||||||
stream_type=StreamType().pulse_stream,
|
stream_type=StreamType().pulse_stream,
|
||||||
)
|
)
|
||||||
add_to_queue(chat_id, songname, ytlink, url, "Video", Q)
|
add_to_queue(chat_id, songname, ytlink, url, "Video", Q)
|
||||||
@ -203,7 +211,11 @@ async def vplay(client, m: Message):
|
|||||||
try:
|
try:
|
||||||
await call_py.join_group_call(
|
await call_py.join_group_call(
|
||||||
chat_id,
|
chat_id,
|
||||||
AudioVideoPiped(ytlink, HighQualityAudio(), amaze),
|
AudioVideoPiped(
|
||||||
|
ytlink,
|
||||||
|
HighQualityAudio(),
|
||||||
|
amaze,
|
||||||
|
),
|
||||||
stream_type=StreamType().pulse_stream,
|
stream_type=StreamType().pulse_stream,
|
||||||
)
|
)
|
||||||
add_to_queue(chat_id, songname, ytlink, url, "Video", Q)
|
add_to_queue(chat_id, songname, ytlink, url, "Video", Q)
|
||||||
@ -285,7 +297,11 @@ async def vstream(client, m: Message):
|
|||||||
try:
|
try:
|
||||||
await call_py.join_group_call(
|
await call_py.join_group_call(
|
||||||
chat_id,
|
chat_id,
|
||||||
AudioVideoPiped(livelink, HighQualityAudio(), amaze),
|
AudioVideoPiped(
|
||||||
|
livelink,
|
||||||
|
HighQualityAudio(),
|
||||||
|
amaze,
|
||||||
|
),
|
||||||
stream_type=StreamType().pulse_stream,
|
stream_type=StreamType().pulse_stream,
|
||||||
)
|
)
|
||||||
add_to_queue(chat_id, "Live Stream", livelink, link, "Video", Q)
|
add_to_queue(chat_id, "Live Stream", livelink, link, "Video", Q)
|
||||||
|
Loading…
Reference in New Issue
Block a user