AndroVDR – এখন এক চরম ধামাকা! এতে পাচ্ছেন Live TV স্ট্রিমিং, SSH Tunneling এবং WOL যা Android 8 এও চলবে মাখনের মতো! এটি আপনার স্মার্টফোনকে বানিয়ে দেবে এক অজেয় রিমোট কন্ট্রোল!

Level 31
সনিক টিউনার, টেকটিউনস, গাইবান্ধা

টেকটিউনসের প্রযুক্তিপ্রেমী বন্ধুদের জন্য আজ আমরা এমন একটি টুল নিয়ে আলোচনা করব যা আপনার ঘরোয়া বিনোদন ব্যবস্থাকে আরও স্মার্ট এবং সহজ করে তুলবে। কথা বলছি AndroVDR নিয়ে। এটি মূলত একটি শক্তিশালী Android Application যা আপনার Linux ভিত্তিক VDR (Video Disk Recorder) সিস্টেমকে সরাসরি স্মার্টফোন থেকে নিয়ন্ত্রণ করার এক চমৎকার মাধ্যম। আপনি যদি Android ব্যবহারকারী হয়ে থাকেন, তবে এই App-টি আপনার ডিজিটাল লাইফস্টাইলে এক নতুন মাত্রা যোগ করতে পারে।

AndroVDR এর ঐতিহ্য এবং পুনর্জন্মের গল্প

AndroVDR

AndroVDR কোনো সাধারণ Application নয়, বরং এটি একটি জনপ্রিয় ক্লাসিকের আধুনিক রূপ। এটি মূলত VDR Manager নামক একটি অ্যাপের একটি Fork বা উন্নত সংস্করণ। মজার ব্যাপার হলো, মূল অ্যাপটির Development প্রক্রিয়া ২০১২ সালে Version 1.5-এ এসে পুরোপুরি বন্ধ হয়ে গিয়েছিল। কিন্তু এর কার্যকারিতা এবং জনপ্রিয়তার কারণে ডেভেলপাররা একে মরতে দেননি।

পুরনো কোডবেসকে আধুনিক স্মার্টফোনের উপযোগী করতে এতে বেশ কিছু প্রয়োজনীয় Adjustments করা হয়েছে। বিশেষ করে CM13+ (CyanogenMod 13) এবং তার পরবর্তী সংস্করণগুলোতে যাতে এটি নির্বিঘ্নে কাজ করে, সেই ব্যবস্থা করা হয়েছে। বর্তমানে এটি অন্তত Android 8 পর্যন্ত বেশ সাবলীলভাবে কাজ করতে সক্ষম। যদিও এটি একটি পুরনো প্রজেক্ট এবং এর নতুন Updates আসার সম্ভাবনা খুবই কম (Unlikely), তবুও ব্যবহারকারীদের প্রবল আগ্রহ এবং Special Request-এর কারণে এটিকে Repository-তে রাখা হয়েছে। অনেক ক্ষেত্রে দেখা গেছে, নতুন Apps-এর চেয়েও ব্যবহারকারীরা এই পুরনো কিন্তু কার্যকর AndroVDR-কেই বেশি Favored মনে করেন।

AndroVDR

অফিসিয়াল ওয়েবসাইট @ AndroVDR

কীভাবে AndroVDR ব্যবহার করবেন?

কীভাবে AndroVDR ব্যবহার করবেন?

১. প্রথমে আপনার স্মার্টফোনে F-Droid বা পছন্দের ক্লায়েন্ট থেকে IzzyOnDroid রেপোজিটরি যুক্ত করে AndroVDR অ্যাপটি ইন্সটল করুন।

AndroVDR অ্যাপটি ইন্সটল

২. অ্যাপটি ওপেন করে আপনার লিনাক্স ভিত্তিক VDR সিস্টেমের চ্যানেল, টাইমার এবং রেকর্ডিংগুলো সরাসরি ফোন থেকে নিয়ন্ত্রণ করুন।

ফোন থেকে নিয়ন্ত্রণ

৩. সিস্টেম বন্ধ থাকলে অ্যাপের Power-On বাটনে লং-ক্লিক করে WOL ফিচারের মাধ্যমে পিসি চালু করুন এবং দূর থেকে SSH টানেলিংয়ের সাহায্যে নিরাপদ সংযোগ তৈরি করুন।

Power-On বাটনে লং-ক্লিক

৪. ফোনে সরাসরি লাইভ টিভি দেখতে Settings থেকে VDR-এ Streamdev Server সচল রাখুন এবং VPlayer-এর মতো কোনো এক্সটারনাল প্লেয়ার ব্যবহার করুন।

এক্সটারনাল প্লেয়ার

ফিচারের বিস্তারিত ডায়েরি: কী কী সুবিধা পাচ্ছেন আপনি?

ফিচারের বিস্তারিত ডায়েরি

একটি পূর্ণাঙ্গ Media Management অভিজ্ঞতার জন্য AndroVDR-এ যুক্ত করা হয়েছে অগণিত ফিচার। নিচে এর প্রতিটি ফাংশন সম্পর্কে বিস্তারিত আলোচনা করা হলো:

  • বিবিধ ভিউ ইন্টারফেস (Views): সরাসরি আপনার ফোন থেকেই আপনি আপনার প্রিয় Channels, Timer, Recordings এবং EPG (Electronic Program Guide) দেখতে পারবেন। আপনার রেকর্ড করা ফাইলগুলো কোথায় আছে বা কখন কোন প্রোগ্রাম শুরু হবে, তা দেখার জন্য আপনাকে আর কষ্ট করতে হবে না।
  • EPG সার্চ অপশন: আপনি যদি আপনার কাঙ্ক্ষিত কোনো প্রোগ্রাম খুঁজতে চান, তবে এর বিল্ট-ইন Search in EPG ফিচারটি ব্যবহার করতে পারেন। তবে একটি ছোট শর্ত আছে—আপনার VDR সিস্টেমে অবশ্যই Epgsearch Plugin ইনস্টল থাকতে হবে।
  • চ্যানেল লোগো সাপোর্ট: এই App-টি Channel Logos ডিসপ্লে করতে সক্ষম। তবে মনে রাখবেন, লোগোগুলো কিন্তু অ্যাপের সাথে অন্তর্নিহিত বা Included নয়, এগুলো আপনাকে আলাদাভাবে সেটআপ করে নিতে হবে।
  • কাস্টমাইজযোগ্য লেআউট: এখানে ব্যবহারকারীদের সুবিধার জন্য ১টি অতিরিক্ত User Definable Layout দেওয়া হয়েছে, যা আপনি নিজের পছন্দমতো সাজিয়ে নিতে পারেন।
  • ক্লাসিক নেভিগেশন: যারা পুরনো Android 2.1 এর স্বাদ মনে রেখেছেন, তাদের জন্য এতে রয়েছে Swipe করে Layout পরিবর্তন করার চমৎকার সুবিধা।

উন্নত কানেক্টিভিটি ও রিমোট কন্ট্রোল সুবিধা

উন্নত কানেক্টিভিটি ও রিমোট কন্ট্রোল সুবিধা

AndroVDR শুধুমাত্র আপনার ঘরের ভেতরে কাজ করে না, বরং এটি আপনাকে বিশ্বের যেকোনো প্রান্ত থেকে সংযোগ স্থাপনের সুযোগ দেয়:

  1. SSH Tunneled Connection: ইন্টারনেটের মাধ্যমে আপনার VDR সিস্টেমের সাথে একটি নিরাপদ এবং এনক্রিপ্টেড সংযোগ নিশ্চিত করতে এটি SSH Tunneling প্রযুক্তি ব্যবহার করে।
  2. WOL (Wake-on-LAN): আপনার সিস্টেমটি যদি বন্ধ থাকে এবং আপনি সেটি চালু করতে চান, তবে WLAN বা ইন্টারনেটের মাধ্যমে WOL ফিচার ব্যবহার করতে পারেন। এর জন্য আপনাকে অ্যাপের Power-On বাটনে কেবল একটি Long Click করতে হবে।
  3. Live TV স্ট্রিমিং: স্মার্টফোনেই সরাসরি লাইভ টিভি দেখার জন্য এই অ্যাপটি চমৎকার কাজ করে। তবে এজন্য আপনার VDR-এ অবশ্যই Streamdev Server সচল থাকতে হবে এবং আপনার ফোনে একটি External Player যেমন VPlayer ইনস্টল থাকতে হবে।

টেকনিক্যাল ব্যাকবোন: পর্দার আড়ালে যা যা কাজ করছে

টেকনিক্যাল ব্যাকবোন

একটি অ্যাপ্লিকেশন কতটা শক্তিশালী হবে তা নির্ভর করে তার ব্যবহৃত Libraries এবং প্রোটোকলের ওপর। AndroVDR-এর গভীরে রয়েছে বেশ কিছু জটিল কিন্তু কার্যকর প্রযুক্তি:

  • Android Support Library (Development Framework): এটি কোনো একক লাইব্রেরি নয়, বরং এটি Compatibility এবং Component Libraries-এর একটি বিশাল সংগ্রহ। এটি পুরোনো এবং নতুন সিস্টেমের মধ্যে সেতুবন্ধন তৈরি করে। এই ফ্রেমওয়ার্ক ব্যবহারের জন্য আপনার ডিভাইসে android.permission.ACCESSNETWORKSTATE এবং android.permission.WAKE_LOCK এই দুটি Permissions প্রয়োজন হবে। বিস্তারিত জানার জন্য আপনি Understanding The Android Support Library ডকুমেন্টেশনটি দেখতে পারেন।
  • ACRA (Application Crash Reports for Android) (Utility): এটি একটি গুরুত্বপূর্ণ Utility যা অ্যাপের কোনো ত্রুটি বা Crash হলে তার রিপোর্ট তৈরি করে। এটি ব্যবহারের জন্য android.permission.INTERNET, android.permission.READPHONESTATE এবং android.permission.VIBRATE পারমিশনগুলোর প্রয়োজন হয়। ডিফল্টভাবে এটি ব্যবহারকারীকে কোনো প্রকার বিরক্ত না করে Silently রিপোর্ট পাঠাতে পারে, তবে আপনি চাইলে একে Configure করে আপনার অনুমতি নেওয়ার ব্যবস্থাও করতে পারেন।
  • JSch (Utility): এটি মূলত SSH2 এর একটি বিশুদ্ধ Java Implementation। এর মাধ্যমেই আপনি SSHD Server-এ কানেক্ট হতে পারেন এবং Port Forwarding, X11 ForwardingFile Transfer এর মতো কাজগুলো করতে পারেন।
  • ViewPagerIndicator (UI Component): এটি এক ধরনের Paging Indicator Widgets যা Android Support Library-এর ViewPager এবং ActionBarSherlock-এর সাথে চমৎকার সামঞ্জস্য বজায় রাখে।
  • Simple Logging Facade for Java (Utility): সংক্ষেপে একে SLF4J বলা হয়। এটি বিভিন্ন Logging Frameworks (যেমন: java.util.logging, Logback, Log4j) এর জন্য একটি Abstraction হিসেবে কাজ করে। এর সুবিধা হলো, এটি Deployment Time-এ ডেভেলপারকে পছন্দের Logging Framework প্লাগ-ইন করার সুযোগ দেয়।
  • Svdrp4j (Utility): এটি হলো Java ভাষায় তৈরি Simple Video Disk Recorder Protocol (SVDRP) এর একটি কার্যকর Implementation। এই প্রোটোকলের মাধ্যমেই অ্যাপটি VDR সিস্টেমের সাথে ডেটা আদান-প্রদান করে।

ইনস্টলেশন ও আপডেটের সঠিক গাইডলাইন

ইনস্টলেশন ও আপডেটের সঠিক গাইডলাইন

আপনি চাইলে সরাসরি APKs ডাউনলোড করে ইনস্টল করতে পারেন, তবে সবচেয়ে আধুনিক এবং নিরাপদ পদ্ধতি হলো একটি F-Droid Client ব্যবহার করা। এর ফলে আপনার ফোনে থাকা অ্যাপটি সবসময় Up-to-Date থাকবে। Sunil এর তৈরি ক্লায়েন্ট সহ বেশ কিছু থার্ড-পার্টি ক্লায়েন্টে এই Repo ডিফল্টভাবে যুক্ত থাকে। তবে আপনি যদি অন্য কোনো ক্লায়েন্ট (যেমন: সাধারণ F-Droid) ব্যবহার করেন, তবে আপনাকে ম্যানুয়ালি এই Repository যুক্ত করতে হবে। এটি করার জন্য Hint সেকশনে বিস্তারিত নিয়ম দেওয়া আছে।

পরিশেষে বলা যায়, আপনি যদি আপনার Linux VDR সিস্টেমকে এক মুহূর্তের জন্যও কাছছাড়া করতে না চান, তবে AndroVDR হতে পারে আপনার দীর্ঘদিনের বিশ্বস্ত সঙ্গী। এর চমৎকার ইন্টারফেস এবং প্রোটোকল হ্যান্ডলিং ক্ষমতা আপনাকে এক অনন্য ডিজিটাল অভিজ্ঞতা প্রদান করবে।

Level 31

আমি মো আতিকুর ইসলাম। সনিক টিউনার, টেকটিউনস, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 772 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 67 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।

“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস