হোমইনস্টল করার নিয়ম

ইনস্টল করার নিয়ম, যেখানেই দেখুন না কেন

টিভি, ফোন, Windows বা Linux-এ। শুধু একবারই করতে হবে।

Android TV বা ফোনে: চার ধাপ

স্টোরের বাইরের যেকোনো অ্যাপ এভাবেই Android ডিভাইসে আসে।

  1. স্টোরের বাইরের অ্যাপ অনুমতি দিন

    টিভিতে: সেটিংস, ডিভাইস প্রেফারেন্স, সম্পর্কে, তারপর বিল্ড সাতবার চাপুন। ফাইল কপি করা অ্যাপের জন্য অজানা উৎস চালু করুন।

    ফোনে: এখনই কিছু নয়। ফাইলটি প্রথমবার খুললে Android নিজেই জিজ্ঞেস করে।

  2. ফাইলটি ডিভাইসে আনুন

    ফোনে APK ডাউনলোড করুন এবং খুলুন। টিভিতে বিনামূল্যের Downloader বা Send files to TV অ্যাপ, অথবা একই Wi-Fi-তে adb ব্যবহার করুন:

    adb connect <tv-ip>:5555
    adb install TMPlayer-<version>-universal.apk

    আগে Developer options-এ নেটওয়ার্ক ডিবাগিং চালু করুন।

    Fire TV-তে মেনুর নাম আলাদা: Fire TV গাইড দেখুন।

  3. সাইন ইন

    টিভিতে QR কোড স্ক্যান করুন: ফোনের Telegram-এ সেটিংস, ডিভাইস, ডেস্কটপ ডিভাইস লিঙ্ক করুন খুলুন।

    ফোনে তার বদলে আপনার নম্বর দিন। অন্য ফোনের অ্যাকাউন্টের জন্য QR কোড এখনো কাজ করে।

  4. একটি চ্যাট বেছে প্লে চাপুন

    আপনার চ্যাটগুলো চালানোর যোগ্য ভিডিওর গ্রিড হিসেবে খোলে। একটি বাছুন, কয়েক সেকেন্ডেই চালু হবে।

INSTALL.md -এ প্রতিটি ধাপ বিস্তারিত আছে, সঙ্গে কন্ট্রোল ও সমস্যা সমাধান।

Windows-এ

Windows 10 বা 11, 64-বিট। অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড লাগে না।

  1. ইনস্টলার ডাউনলোড করুন

    ডাউনলোড পেজ থেকে TMPlayer-<version>-windows-x64.msi নিন। পোর্টেবল zip আর প্রকাশ করা হয় না: ব্যবহার করে থাকলে তার ফোল্ডার মুছে MSI ইনস্টল করুন। আপনার সাইন ইন ও সেটিংস ওই ফোল্ডারে নয়, আপনার ইউজার প্রোফাইলে থাকে, তাই সেগুলো থেকে যায়।

  2. SmartScreen পার করুন

    বিল্ডটি এখনো সাইন করা নয়, তাই Windows বলে Windows protected your PC। More info ক্লিক করুন, তারপর Run anyway।

  3. ইনস্টল করে খুলুন

    ইনস্টলারের ধাপগুলো পার হন। TMPlayer Start মেনুতে ও ডেস্কটপে চলে আসে। নতুন MSI জায়গাতেই আপগ্রেড করে।

  4. QR কোড দিয়ে সাইন ইন করুন

    ফোনের Telegram দিয়ে QR কোড স্ক্যান করুন: সেটিংস, ডিভাইস, ডেস্কটপ ডিভাইস লিঙ্ক করুন। অথবা বেছে নিন ফোন নম্বর দিয়ে লগ ইন করুন।

Linux-এ

64-বিট x86, glibc 2.38 বা নতুন সহ: Ubuntu 24.04, Debian 13, Fedora 39 ও পরবর্তী। তারপর QR কোড দিয়ে সাইন ইন করুন।

AppImage, যেকোনো ডিস্ট্রিবিউশনে

chmod +x TMPlayer-<version>-x86_64.AppImage
./TMPlayer-<version>-x86_64.AppImage

অথবা ফাইলের প্রপার্টিজে Allow executing file as program টিক দিয়ে ডাবল ক্লিক করুন।

Arch Linux

desktop/packaging/aur-এর রেসিপি থেকে makepkg -si দিয়ে প্যাকেজ বানান, অথবা AppImage ব্যবহার করুন।

deb, rpm বা Flatpak থেকে সরে আসা

এগুলো আর প্রকাশ করা হয় না। পুরোনোটি মুছুন (sudo apt remove tmplayer, sudo dnf remove tmplayer বা flatpak uninstall io.github.dracu_lah.TMPlayer) এবং AppImage নিন। deb বা rpm-এর পর আপনার সাইন ইন ও সেটিংস থেকে যায়। Flatpak সেগুলো নিজের স্যান্ডবক্সের ভেতরে রাখত, তাই আগে সেগুলো বের করে কপি করুন অথবা আবার সাইন ইন করুন।

Arch প্যাকেজ আপনার জন্য একটি মেনু এন্ট্রি যোগ করে। AppImage-এর জন্য নিচে দেখুন।

ডেস্কটপে, মেনুতে, টাস্কবারে

কীভাবে এটা এক ক্লিকের দূরত্বে রাখবেন।

Windows

MSI ইনস্টল: এটা আগে থেকেই Start-এ ও ডেস্কটপে আছে। পিন করতে Start-এ এতে রাইট ক্লিক করে Pin to taskbar বেছে নিন।

Linux: Arch প্যাকেজ

ইনস্টল হওয়া মাত্রই এটা অ্যাপ মেনুতে থাকে, Multimedia বা Sound and Video-র নিচে।

GNOME: Activities-এ এতে রাইট ক্লিক করুন, Pin to Dash। KDE Plasma: লঞ্চারে এতে রাইট ক্লিক করুন, Pin to Task Manager।

Linux: AppImage, অ্যাপ মেনুতে

একটি ফাইলের কোনো মেনু এন্ট্রি থাকে না, তাই একটি বানিয়ে নিন। এই কমান্ডগুলো AppImage-কে জায়গামতো সরায়, আইকন নামায় এবং একটি লঞ্চার লেখে:

mkdir -p ~/Applications ~/.local/share/icons ~/.local/share/applications
mv ~/Downloads/TMPlayer-<version>-x86_64.AppImage ~/Applications/TMPlayer.AppImage
chmod +x ~/Applications/TMPlayer.AppImage
curl -Lo ~/.local/share/icons/tmplayer.png https://tmplayer.org/icon-512.png

cat > ~/.local/share/applications/tmplayer.desktop <<EOF
[Desktop Entry]
Type=Application
Name=TMPlayer
Comment=Telegram media player
Exec=$HOME/Applications/TMPlayer.AppImage
Icon=$HOME/.local/share/icons/tmplayer.png
Categories=AudioVideo;Video;Player;
Terminal=false
StartupWMClass=com-tmplayer-desktop-MainKt
EOF

chmod +x ~/.local/share/applications/tmplayer.desktop
update-desktop-database ~/.local/share/applications

তারপর ওপরের মতো পিন করুন।

ক্লিক করেই করতে চান? Gear Lever ও AppImageLauncher এসবই আপনার হয়ে করে দেয়।

Linux: ডেস্কটপে একটি আইকন

ওপরে বানানো লঞ্চারটি ডেস্কটপে কপি করুন এবং ট্রাস্টেড হিসেবে চিহ্নিত করুন:

cp ~/.local/share/applications/tmplayer.desktop ~/Desktop/
chmod +x ~/Desktop/tmplayer.desktop
gio set ~/Desktop/tmplayer.desktop metadata::trusted true

Arch প্যাকেজের জন্য তার বদলে ওর লঞ্চার কপি করুন: /usr/share/applications/io.github.dracu_lah.TMPlayer.desktop।

GNOME-এ Desktop Icons NG এক্সটেনশন ও একবারের জন্য Allow Launching লাগে। KDE Plasma একবার জিজ্ঞেস করে; Xfce ও Cinnamon ট্রাস্টেড ফ্ল্যাগ পড়ে।

কিছু ভুল হলে

প্রায় প্রতিটি আটকে যাওয়া ইনস্টলের সমাধান।

টিভি বলছে অ্যাপ ব্লক করা, অথবা ইনস্টল বোতাম কিছুই করছে না

অজানা উৎস প্রতিটি অ্যাপের জন্য আলাদাভাবে ঠিক করা হয়। TMPlayer-এর জন্য নয়, Downloader বা Send files to TV-র জন্য চালু করুন, তারপর ফাইলটি আবার খুলুন।

adb connect কানেকশন নিচ্ছে না

নেটওয়ার্ক ডিবাগিং চালু করুন, দুটোতেই একই নেটওয়ার্ক ব্যবহার করুন, এবং টিভির পর্দায় আসা ট্রাস্ট প্রম্পট গ্রহণ করুন।

ঘরের ওপার থেকে QR কোড স্ক্যান হচ্ছে না

কাছে আসুন এবং ফোনটি পর্দার সঙ্গে সোজা করে ধরুন। ক্যামেরা অ্যাপ নয়, Telegram-এর সেটিংস, ডিভাইস, ডেস্কটপ ডিভাইস লিঙ্ক করুন থেকে স্ক্যান করুন।

Windows-এ Run anyway বোতাম দেখা যাচ্ছে না

আগে More info ক্লিক করুন। অফিসের কম্পিউটারে নীতির কারণে সাইন না করা অ্যাপ ব্লক থাকতে পারে।

খুললে AppImage কিছুই করছে না

সাধারণত FUSE নেই। libfuse2t64 (Ubuntu 24.04 ও নতুন) বা libfuse2 (22.04) ইনস্টল করুন, অথবা ./TMPlayer-<version>-x86_64.AppImage --appimage-extract-and-run দিয়ে FUSE এড়িয়ে যান।

টাইলিং উইন্ডো ম্যানেজারে উইন্ডো ফাঁকা বা ধূসর

sway, i3, Hyprland ও এ ধরনের পরিবেশে _JAVA_AWT_WM_NONREPARENTING=1 সেট করে চালু করুন।

এখনো আটকে আছেন? আপনার ডিভাইস, তার সংস্করণ এবং পর্দায় কী লেখা ছিল তা দিয়ে একটি ইস্যু খুলুন।

কাজে লাগলে স্টার দিন

এই ধাপগুলো আপনার ভিডিও পর্দায় এনে দিলে একটি স্টার পরের জনকে এটা খুঁজে পেতে সাহায্য করে।

GPL-3.0, এবং চিরকাল বিনামূল্যে