Softdev
217 subscribers
32 files
5 links
اطلاعات و مطالبی در رابط با تیم برنامه نویسِ Softdev. ارتباط با ادمین: @mhghs81
Download Telegram
#آپدیت #3.1.0 از #برنامه #TeamTalkMediaPlayer توسط تیم توسعه دهندگان #Softdev:
سلام دوستان.
بعد از کلی تغییرات و تلاشها و تست ها، آپدیت نسخه 3.1.0 از برنامه teamTalkMediaPlayer یا همون audioPlayer رو منتشر میکنیم.
تغییرات این نسخه خیلی زیاد هستند، که مهم تریناشونو میتونید در زیر مشاهده کنید.
از این پس، در صورتی که خودتان سروری برای اجرای ربات ندارید، با تنها 20 هزار تومان، میتوانید صاحب 2 audio player، و با پرداخت 40 هزار تومان، صاحب 5 audio player از ما در سرور خود شوید. برای audio player های بیشتر، تنها کافیست 10 هزار تومان بیشتر پرداخت کنید تا تعداد audio player های شما بالاتر برود!
صفحه برنامه دچار تغییرات خیلی زیادی شده که کار با برنامه رو آسونتر میکنه. توی قسمت تنظیمات برنامه، امکان تغییر نام و خیلی چیزای دیگه اضافه شد که لازم نباشه برنامه رو ببندیم و باز کنیم تا تنظیمات رو مجدد انجام بدیم.
قسمت انتخاب کارتهای صدا به صورت مرتب شده نمایش داده میشن تا بتونیم کارت صدامونو راحتتر پیدا کنیم.
حالا با دستور i, اطلاعات به درستی نمایش داده میشن. (مرسی از آرمان ایزدی).
قبلا با دستور t, عنوان فایل در حال پخش نمایش داده نمیشد، که درست شد. (مرسی از ابوالفضل قاسمی).
دستور k برای گرفتن آدرس صفحه فایل در حال پخش اضافه شد. (مرسی از مهدی قادری).
دستور cp برای پخش کردن لیستهای پخش (playlist) کانال فایل در حال پخش اضافه شد. (مرسی از آرمان ایزدی).
دستور cv برای پخش کردن ویدیوهای کانال فایل درحال پخش اضافه شد. (مرسی از احمد فتحی).
دستور lock برای قفل کردن ربات اضافه شد. (مرسی از احمد فتحی).
دستورهای ادمینی زیادی اضافه شدند که در پیامهای بعد میتونید اونا رو ببینید.
بعضی وقتا یوتیوب ما رو بلاک میکرد و نمیتونستیم چیزی ازش پخش کنیم. کارهایی برای این قضیه انجام شد تا این اتفاق کمتر بی افته. هنوزم ممکنه این اتفاق بی افته ولی به صورت خودکار بعد از چند ساعت حل میشه، هرچند ما باز هم تلاش میکنیم که همین بلاکی هم اتفاق نیفته.
پشتیبانی از سرویس spotify به صورت آزمایشی اضافه شد، (مرسی از علیرضا مامانی). این سرویس چون آزمایشی هست، بعضی فایلهاش به صورت preview پخش میشن، یعنی فقط 30 ثانیه از اونا قابل پخش هست، اگر به چنین فایلهایی بر خوردید میتونید با دستور y درخواست بدید که همون فایل رو توی یوتیوب بگرده و براتون پخشش کنه. در آپدیت های بعدی تلاش میشه تا نیازی به y زدن نداشته باشید.
پشتیبانی از سرویس castbox به صورت آزمایشی اضافه شد، (مرسی از مهدی قادری).
پشتیبانی از سرویس youtube music اضافه شد، (مرسی از رضا رجبی).
بعضی وقتها وقتی حالت تکرار یا رفتن بعدی روشن میشد، ربات توی کانال اسپم میکرد، سعی شد که این مشکل حل بشه. (مرسی از امیرحسین مهدیزاده).
دستهبندی iptv ها کاملتر شد و الان اگر فایل درخواستی، شامل یک iptv دسته بندی شده باشه، اون دسته بندی رو ربات به درستی انجام میده و پخش میکنه. (مرسی از احمد فتحی).
دستور hide اضافه شد که ادمینها با اون میتونن به صورت کلی وضعیت ربات رو غیر فعال کنن، (مرسی از مجتبی خادمی).
یک iptv داخلی به ربات اضافه شد که میتونه خوب باشه. میتونید با فرستادن پیامی که تنها شامل عددهای 1 تا 28 باشه، به شبکه ها دسترسی پیدا کنید. مثلا عدد 1، شبکه 1 ایرانی رو پخش میکنه. این iptv ممکنه روی سرورهای خارجی خیلی خوب جواب نده اما قابل قبوله. بعضی از iptv ها ممکنه بیش از یک لینک برای پخش داشته باشن، که میتونید با n زدن به لینک بعدی برید.
اگر اسم فایلی که در کنار برنامه است رو بدون هیچ دستوری بفرستید، ربات اون فایل رو براتون پخش خواهد کرد.

منتظر آپدیتهای بعدی ما باشید.
توضیحاتی در مورد صفحه برنامه:
هنگامی که برای اولینبار برنامه را باز میکنید، برنامه از شما کلید لایسنسی که تهیه کرده اید را میخواهد. اگر تا کنون آن را تهیه نکرده اید، میتوانید با درخواست از ربات https://t.me/ttmps_bot کلید لایسنسی برای خود تهیه کنید. کلید لایسنس خود را وارد کرده و ok کنید. در صورتی که لایسنس کلید شما درست باشد، برنامه پیامی برای خوشآمدگویی به شما نمایش میدهد و صفحه گرفتن اطلاعات را باز میکند، و در صورتی که شما را نشناسد، با پیامی کلید لایسنسی که وارد کرده اید را نمایش میدهد و به شما میگوید کلید لایسنس شما اشتباه است، و یا مشکل دیگری به وجود آمده است.
در صفحه اطلاعات، کادر ویرایشهای username, password, nickname, channelId و channel password، و کادر علامت زدنی ای تحت عنوان encrypted server وجود دارند که آنها را باید تنظیم کنید، و در آخر ok را بزنید.
در این مرحله لیستی برای انتخاب دستگاه های خروجی و ورودی صدا به شما نشان میدهد. آنها را یکسان انتخاب کنید و ok را بزنید.
نکته: اگر در این قسمت به ارور برخورد کردید، پیغام ارور خود را به id @mhghs81 بفرستید تا مشکل شما بررسی شود.
در مرحله بعد صفحه خود برنامه باز میشود، که به دو قسمت main و options تقسیم شده است.
در قسمت main میتوانید اطلاعاتی مثل کانالهای سرور و غیره را مشاهده کنید، و در قسمت options میتوانید تنظیمات برنامه را تغییر دهید.
گزینه هایی که در قسمت options وجود دارند و توضیحات آنها:
Audio Input device: دستگاه ورودی صدا را نمایش میدهد که میتوانید آن را تغییر دهید. در صورتی که آن را تغییر دادید، تب بزنید و set را بزنید. در صورتی که این دکمه را پیدا نکردید، یا دستگاه ورودی صدا روی گزینه انتخاب شده قرار دارد و یا گزینه انتخاب شده در لیست دستگاه ها وجود ندارد.
Audio output device: دستگاه خروجی صدا را مشخص میکند که میتوانید آن را تغییر دهید. در صورتی که آن را تغییر دادید، تب بزنید و set را بزنید. در صورتی که این دکمه را پیدا نکردید، یا دستگاه خروجی صدا روی گزینه انتخاب شده قرار دارد و یا گزینه انتخاب شده در لیست دستگاه ها وجود ندارد.
Language (used for text messages): زبان ربات است که میتوانید با setlng نیز آن را تغییر دهید.
Nickname: اسم تیمتاکی ربات را نشان میدهد. در صورتی که آن را تغییر دادید، تب بزنید و دکمه change را بزنید تا تغییرات اعمال شود.
Limit for channel: مشخص میکند که ربات از کاربرانی که بیرون از کانال هستند و به ربات پیام ارسال میکنند نیز جواب بدهد یا خیر.
Log messages: مشخص میکند که پیامها را لاگ کند یا خیر. پیشنهاد میشود آن را not check کنید که پیامهای زیاد باعث سنگین شدن برنامه نشوند.
Disable sound normalization on starting a new file: مشخص میکند که آیا یکسانسازی صدا در هنگام شروع پخش، غیرفعال شود یا خیر.
Default volume on starting playback: مقدار صدای پیشفرض هنگام شروع پخش یک فایل جدید را مشخص میکند.
Lock the program (no command processing): ربات را قفل میکند.
Admins can restart the application: مشخص میکند که مدیران ربات امکان restart کردن برنامه را داشته باشند یا خیر.
Users who can change program settings in TeamTalk: مشخص میکند که چه کسانی مدیر ربات باشند. یوزرنیم افرادی که میخواهید در ربات مدیر باشند و بتوانند در تیم تاک تنظیمات ربات را تغییر دهند را در اینجا بنویسید، و با علامت comma از هم جدا کنید.
Close this tab: کلاینت کنونی ربات را میبندد.
در صفحه برنامه که باشید، میتوانید با زدن کنترل+n، یک کلاینت دیگر از ربات باز کنید، کلاینتهایی که در برنامه باز میکنید را میتوانید در قسمت سربرگهای برنامه، قبل از دو سربرگ main و options ببینید. هر کلاینت تنظیمات خود را دارد، پس یعنی میتوانید در یک برنامه، چندین کلاینت باز کنید و با استفاده از آنها، چندین audio player وارد تیم تاک کنید.
برای بستن هر کلاینت، در صفحه آن ایست کنید و کلیدهای کنترل+w را فشار دهید.

همچنان با ما همراه باشید. #Softdev @softdev2021
scopa referee helper.zip
1.3 MB
با کمک این برنامه، میتوانید داوری راحتتری در بازیهای scopa داشته باشید. این برنامه به داوران بازیهای scopa کمک میکند تا به موقع و سر تایم، به کاربران اخطار دهند. راهنمای برنامه در خود برنامه وجود دارد.
همچنان همراه ما باشید. #softdev #scopa #playroom #داوری #مسابقات_scopa @softdev2021
ttmp(softdev team developers).zip
32.7 MB
#آپدیت #سورپرایز #3.2.0 از #برنامه #TeamTalkMediaPlayer توسط تیم توسعه دهندگان #Softdev:
سلام دوستان.
با اومدن شب یلدا، ما هم نسخه 3.2.0 برنامه teamTalkMediaPlayer رو منتشر میکنیم. شما در پیام بعد، میتونید لیست تغییرات این نسخه به همراه نسخه قبلی رو مشاهده کنید. از دوستانی که در آپدیت کردن برنامه به ما کمک کردن کمال تشکر را داریم و از اسامی آنها یاد میکنیم.
teamTalkMediaPlayer(softdevTeamDevelopers).zip
33.4 MB
#آپدیت #سورپرایز نسخه #3.3.0 از #برنامه #TeamTalkMediaPlayer توسط تیم توسعه دهندگان #Softdev:
Softdev
teamTalkMediaPlayer(softdevTeamDevelopers).zip
#آپدیت #سورپرایز نسخه #3.3.0 از #برنامه #TeamTalkMediaPlayer توسط تیم توسعه دهندگان #Softdev:
سلام دوستان. امیدواریم که حالتون خوب باشه. نماز و روزه هاتون هم قبول درگاه حق انشا الله. با تبریک عید سعید فطر، اعلام میکنیم که برنامه TeamTalkMediaPlayer، به نسخه 3.3.0 بروزرسانی شد.
کار روی این نسخه از اسفندماه 1400 آغاز شد. قصد داشتم توی عید نوروز برنامه رو منتشر کنم اما مقداری وقت بیشتری گذاشتم تا بتونم چیزهای بهتری رو هم به برنامه اضافه کنم.
توی این نسخه، شما بیشتر شاهد رفع اشکالات نسخه های قبلی هستید. من برنامه رو از اول نوشتم تا اشکالاتی که در کد قبلی موجود بود رو بتونم برطرف کنم. سیستم ارتباط با صفحه های وب تغییر کرده و از این به بعد ما شاهد سرعت بیشتر نسبت به نسخه های قبلی هستیم. همچنین از محدودیتهایی که زبان برنامه نویسی برای یک سری از سایت ها اعمال کرده بود، عبور کردیم و این به معنای اینه که سایت های بیشتری رو میتونیم توی برنامه اضافه کنیم.
شاید چیزهای اضافه شده توی این نسخه زیاد نباشن، ولی من بهتون اطمینان میدم که توی نسخه بعدی، یعنی نسخه 3.4.0، شاهد اضافه کردن چیزهای بیشتری باشید. توی این نسخه سعی کردم اضافه کردن سرویسهای بیشتر رو برای خودم آسونتر کنم تا با کد زدن کمتر، بتونم سرویسهای بیشتری رو اضافه کنم. اما بریم سراغ تغییرات برنامه، نسبت به نسخه 3.2.0. البته جا داره قبل از اون، از شما کاربران عزیز و دوستانی که با خرید audio player از ما، باعث دلگرمی بنده برای ادامه پروژه شدند. که اگر اون دوستان نبودند، قطعا پروژه به اینجایی که الآن هست، نمیرسید.

در زیر تغییرات نسخه 3.3.0 از برنامه رو میبینید. برای اطلاع از تغییرات نسخه های قبل، به پیامهای قبلی کانال مراجعه کنید.
توضیحاتی در مورد صفحه برنامه:
هنگامی که برای اولینبار برنامه را باز میکنید، برنامه صفحه گرفتن اطلاعات را نمایش میدهد.
در صفحه اطلاعات، کادر ویرایشهای connect to, username, password, nickname, channelId و channel password، و کادر علامت زدنی ای تحت عنوان encrypted server وجود دارند که آنها را باید تنظیم کنید، و در آخر ok را بزنید.
نکته: برای وارد کردن ip و port سرور، از الگوی ip:port استفاده کنید. مثلا localhost:10333.
در این مرحله لیستی برای انتخاب دستگاه های خروجی و ورودی صدا به شما نشان میدهد. آنها را یکسان انتخاب کنید و ok را بزنید.
نکته: اگر در این قسمت به ارور برخورد کردید، پیغام ارور خود را به id @mhghs81 بفرستید تا مشکل شما بررسی شود.
در مرحله بعد صفحه خود برنامه باز میشود، که به دو قسمت main و options تقسیم شده است.
در قسمت main میتوانید اطلاعاتی مثل کانالهای سرور و غیره را مشاهده کنید، و در قسمت options میتوانید تنظیمات برنامه را تغییر دهید.
گزینه هایی که در قسمت options وجود دارند و توضیحات آنها:
Audio Input device: دستگاه ورودی صدا را نمایش میدهد که میتوانید آن را تغییر دهید. در صورتی که آن را تغییر دادید، تب بزنید و set را بزنید. در صورتی که این دکمه را پیدا نکردید، یا دستگاه ورودی صدا روی گزینه انتخاب شده قرار دارد و یا گزینه انتخاب شده در لیست دستگاه ها وجود ندارد.
Audio output device: دستگاه خروجی صدا را مشخص میکند که میتوانید آن را تغییر دهید. در صورتی که آن را تغییر دادید، تب بزنید و set را بزنید. در صورتی که این دکمه را پیدا نکردید، یا دستگاه خروجی صدا روی گزینه انتخاب شده قرار دارد و یا گزینه انتخاب شده در لیست دستگاه ها وجود ندارد.
Language (used for text messages): زبان ربات است که میتوانید آن را تغییر دهید.
Nickname: اسم تیمتاکی ربات را نشان میدهد. در صورتی که آن را تغییر دادید، تب بزنید و دکمه change را بزنید تا تغییرات اعمال شود.
Limit for channel: مشخص میکند که هنگامی که ربات از کاربرانی که بیرون از کانال ربات هستند پیامی دریافت میکند، آنها را پردازش کند یا خیر.
Log messages: مشخص میکند که پیامها را لاگ کند یا خیر. پیشنهاد میشود آن را not check کنید که پیامهای زیاد باعث سنگین شدن برنامه نشوند.
Disable sound normalization on starting a new file: مشخص میکند که آیا یکسانسازی صدا در هنگام شروع پخش، غیرفعال شود یا خیر.
Default volume on starting playback: مقدار صدای پیشفرض هنگام شروع پخش یک فایل جدید را مشخص میکند.
Lock the program (no command processing): ربات را قفل میکند.
Get youtube content from: مشخص میکند که برنامه باید از کدام instance برای دریافت محتوای یوتیوب استفاده کند. نکته: اگر این قسمت را در برنامه مشاهده نکردید، با id @mhghs81 مراجعه کنید.
Reset connection: کانکشن ربات را مجدد راه اندازی میکند.
Admins can restart the application: مشخص میکند که مدیران ربات امکان restart کردن برنامه را داشته باشند یا خیر.
Users who can change program settings in TeamTalk: مشخص میکند که چه کسانی مدیر ربات باشند. یوزرنیم افرادی که میخواهید در ربات مدیر باشند و بتوانند در تیم تاک تنظیمات ربات را تغییر دهند را در اینجا بنویسید، و با علامت comma از هم جدا کنید.
Close this tab: کلاینت کنونی ربات را میبندد.
در صفحه برنامه که باشید، میتوانید با زدن کنترل+n، یک کلاینت دیگر از ربات باز کنید، کلاینتهایی که در برنامه باز میکنید را میتوانید در قسمت سربرگهای برنامه، قبل از دو سربرگ main و options ببینید. هر کلاینت تنظیمات خود را دارد، پس یعنی میتوانید در یک برنامه، چندین کلاینت باز کنید و با استفاده از آنها، چندین audio player وارد تیم تاک کنید.
برای بستن هر کلاینت، در صفحه آن ایست کنید و کلیدهای کنترل+w را فشار دهید.

همچنان با ما همراه باشید. #Softdev_teams_developers @softdev2021
توضیحاتی در مورد صفحه برنامه:
هنگامی که برای اولینبار برنامه را باز میکنید، برنامه صفحه گرفتن اطلاعات را نمایش میدهد.
در صفحه اطلاعات، کادر ویرایشهای connect to, username, password, nickname, channelId و channel password، و کادر علامت زدنی ای تحت عنوان encrypted server وجود دارند که آنها را باید تنظیم کنید، و در آخر ok را بزنید.
نکته: برای وارد کردن ip و port سرور، از الگوی ip:port استفاده کنید. مثلا localhost:10333.
در این مرحله لیستی برای انتخاب دستگاه های خروجی و ورودی صدا به شما نشان میدهد. آنها را یکسان انتخاب کنید و ok را بزنید.
نکته: اگر در این قسمت به ارور برخورد کردید، پیغام ارور خود را به id @mhghs81 بفرستید تا مشکل شما بررسی شود.
در مرحله بعد صفحه خود برنامه باز میشود، که به دو قسمت main و options تقسیم شده است.
در قسمت main میتوانید اطلاعاتی مثل کانالهای سرور و غیره را مشاهده کنید، و در قسمت options میتوانید تنظیمات برنامه را تغییر دهید.
گزینه هایی که در قسمت options وجود دارند و توضیحات آنها:
Audio Input device: دستگاه ورودی صدا را نمایش میدهد که میتوانید آن را تغییر دهید. در صورتی که آن را تغییر دادید، تب بزنید و set را بزنید. در صورتی که این دکمه را پیدا نکردید، یا دستگاه ورودی صدا روی گزینه انتخاب شده قرار دارد و یا گزینه انتخاب شده در لیست دستگاه ها وجود ندارد.
Audio output device: دستگاه خروجی صدا را مشخص میکند که میتوانید آن را تغییر دهید. در صورتی که آن را تغییر دادید، تب بزنید و set را بزنید. در صورتی که این دکمه را پیدا نکردید، یا دستگاه خروجی صدا روی گزینه انتخاب شده قرار دارد و یا گزینه انتخاب شده در لیست دستگاه ها وجود ندارد.
Language (used for text messages): زبان ربات است که میتوانید آن را تغییر دهید.
Nickname: اسم تیمتاکی ربات را نشان میدهد. در صورتی که آن را تغییر دادید، تب بزنید و دکمه change را بزنید تا تغییرات اعمال شود.
Limit for channel: مشخص میکند که هنگامی که ربات از کاربرانی که بیرون از کانال ربات هستند پیامی دریافت میکند، آنها را پردازش کند یا خیر.
Log messages: مشخص میکند که پیامها را لاگ کند یا خیر. پیشنهاد میشود آن را not check کنید که پیامهای زیاد باعث سنگین شدن برنامه نشوند.
Join to last channel when logging in: اگر تیک این گزینه را بزنید، ربات هنگام ورود به سرور، به آخرین کانالی که موو شده بود و یا جوین شده بود میپیوندد. در صورتی که نمیخواهید ربات به کانالی که موو شده بود برود و به کانالی که قبل از موو شدن در آن بوده است بپیوندد، تیک این گزینه را بردارید.
Default volume on starting playback: مقدار صدای پیشفرض هنگام شروع پخش یک فایل جدید را مشخص میکند.
Lock the program (no command processing): ربات را قفل میکند.
Get youtube content from: مشخص میکند که برنامه باید از کدام instance برای دریافت محتوای یوتیوب استفاده کند. نکته: اگر این قسمت را در برنامه مشاهده نکردید، با id @mhghs81 مراجعه کنید.
Reset connection: کانکشن ربات را مجدد راه اندازی میکند.
Admins can restart the application: مشخص میکند که مدیران ربات امکان restart کردن برنامه را داشته باشند یا خیر.
Users who can change program settings in TeamTalk: مشخص میکند که چه کسانی مدیر ربات باشند. یوزرنیم افرادی که میخواهید در ربات مدیر باشند و بتوانند در تیم تاک تنظیمات ربات را تغییر دهند را در اینجا بنویسید، و با علامت comma از هم جدا کنید.
Close this tab: کلاینت کنونی ربات را میبندد.
در صفحه برنامه که باشید، میتوانید با زدن کنترل+n، یک کلاینت دیگر از ربات باز کنید، کلاینتهایی که در برنامه باز میکنید را میتوانید در قسمت سربرگهای برنامه، قبل از دو سربرگ main و options ببینید. هر کلاینت تنظیمات خود را دارد، پس یعنی میتوانید در یک برنامه، چندین کلاینت باز کنید و با استفاده از آنها، چندین audio player وارد تیم تاک کنید.
برای بستن هر کلاینت، در صفحه آن ایست کنید و کلیدهای کنترل+w را فشار دهید.
همچنان با ما همراه باشید. #Softdev_team_developers @softdev2021
teamTalkMediaPlayer(softdevTeamDevelopers).zip
33.4 MB
اصلاحیه آپدیت 3.4: انتشار نسخه 3.4.1 و اضافه شدن شبکه های درخواستی دوستان:
دوستان سلام. دیروز که آپدیت منتشر شد ی سری از دوستان درخواست داشتن که یک سری از کانال ها هم به iptv اضافه بشه.
در این تقریبا 24 ساعت سعی کردم مجدد به iptv کانال اضافه کنم و توی این مدت، تعداد شبکه های iptv از 152 تا، به 238 تا رسید. از جمله شبکه هایی که اضافه شد، میتونم به شبکه های جِم، یک سری شبکه های فیلم، و غیره اشاره کنم. باز هم از احمد فتحی ممنونم که توی این مدت هم کلی وقت گذاشت و کمک کرد تا دسته بندی خوبی از iptv ها بتونم ارائه بدم.
اگر شما به دنبال شبکه ای بودید که در کانالهای کنونی وجود نداشت، میتونید درخواست بدید تا اضافه کنم.
همچنان همراه ما باشید. #softdev_team_developers @softdev2021
teamTalkMediaPlayer(softdevTeamDevelopers).zip
33.4 MB
آپدیت 3.4.2 برنامه teamTalkMediaPlayer توسط تیم توسعه دهندگان softdev:
سلام دوستان، وقت بخیر، تاعاتتون قبول.
قابلیتی به audio player ها اضافه کردم که میتونید باهاش لایوهای آپارات رو پخش کنید. به خصوص توی این شب ها که هیئتهای مختلف لایو هاشونو توی آپارات هم میذارن، میتونه خیلی کاربردی باشه.
برای دسترسی به این قابلیت، از یکی از کلمات، زنده، live, alive, al, استفاده کنید.
توجه داشته باشید که در زمانهای مختلف، لیست لایوها تغییر میکنه و شب ها معمولا هیئت ها بیشتر میشن. پس اگر توی روز این دستور رو فرستادید و نتیجه مطلوبی دریافت نکردید، تعجب نکنید.
همچنان با ما همراه باشید.
#softdev_team_developers @softdev2021