Ad-silence – মিউজিক স্ট্রিমিং জগতের এক অদম্য সাইক্লোন যা সব বিজ্ঞাপনকে চিরতরে ধুলোয় মিশিয়ে দেবে! Spotify, Jio Saavn এবং Custom App এ Ads Mute করার ফিচার, মাত্র 150KB সাইজ এবং Google Chromecast সাপোর্ট!

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

স্মার্টফোনের এই যুগে আমাদের দৈনন্দিন জীবনের এক অবিচ্ছেদ্য অংশ হলো মিউজিক স্ট্রিমিং। কিন্তু কল্পনা করুন, আপনি আপনার প্রিয় কোনো একটি গানে মগ্ন হয়ে আছেন, আর ঠিক সেই মুহূর্তেই একটি বিকট শব্দের Ads বা বিজ্ঞাপণ আপনার সমস্ত মনোযোগ এবং ভালো লাগা নষ্ট করে দিল। এই বিরক্তিকর অভিজ্ঞতা থেকে মুক্তি দিতে এবং আপনার মিউজিক শোনার মুহূর্তগুলোকে আরও মসৃণ করতে তৈরি করা হয়েছে একটি অসাধারণ ওপেন সোর্স অ্যাপ্লিকেশন, যার নাম Ad-Silence। এটি মূলত F-Droid Repository-এর একটি রত্ন, যা টেক-দুনিয়ায় বেশ সাড়া ফেলেছে।

সবচেয়ে অবিশ্বাস্য বিষয় হলো, এতো পাওয়ারফুল কাজ করা সত্ত্বেও এই অ্যাপটি অত্যন্ত Lightweight এবং এর সাইজ মাত্র 150KB এর নিচে। চলুন এই চমৎকার অ্যাপটি সম্পর্কে একদম গভীরে গিয়ে বিস্তারিত জেনে নেওয়া যাক।

যে যে অ্যাপে আপনি পাবেন বিজ্ঞাপণের হাত থেকে মুক্তি

Ad-Silence

Ad-Silence অ্যাপটি বিশেষভাবে ডিজাইন করা হয়েছে যাতে এটি আপনার প্রিয় মিউজিক অ্যাপগুলোর বিজ্ঞাপণের শব্দ শনাক্ত করে তা স্বয়ংক্রিয়ভাবে Mute বা নীরব করে দিতে পারে। এটি বর্তমানে নিচের অ্যাপগুলোর সাথে দারুণভাবে কাজ করে:

  1. Accuradio: এই প্ল্যাটফর্মে কোনো বাধা ছাড়াই গান শুনতে পারবেন।
  2. Spotify: আপনি Spotify-এর Full ভার্সন ব্যবহার করুন কিংবা Lite ভার্সন, এটি উভয় ক্ষেত্রেই সমান কার্যকর।
  3. Jio Saavn: বর্তমানের অন্যতম জনপ্রিয় এই অ্যাপটিতেও এখন Ad Detection সুবিধা যুক্ত করা হয়েছে।
  4. Custom App Option: এটি এই অ্যাপের সবচেয়ে শক্তিশালী দিক। আপনার ফোনে যদি এমন কোনো অডিও অ্যাপ থাকে যা এই তালিকায় নেই, তবে আপনি Custom App Option ব্যবহার করে সেটি নিজেই যুক্ত করে নিতে পারেন।

Ad-Silence

অফিসিয়াল ওয়েবসাইট @ Ad-Silence

কীভাবে Ad-Silence ব্যবহার করবেন?

কীভাবে Ad-Silence ব্যবহার করবেন?

১. প্রথমে আপনার ফোনে F-Droid, Neo Store বা Droid-ify-এর মতো ক্লায়েন্ট ব্যবহার করে IzzyOnDroid রেপোজিটরি যুক্ত করুন এবং মাত্র 150KB-এর চেয়েও ছোট Ad-Silence অ্যাপটি ডাউনলোড করে ইন্সটল করুন।

Ad-Silence অ্যাপটি ডাউনলোড করে ইন্সটল

২. অ্যাপটি ওপেন করে এর অত্যন্ত মিনিমাল ইউজার ইন্টারফেসে (Minimal UI) প্রবেশ করুন এবং Preloaded Apps তালিকা থেকে Spotify, Accuradio বা Jio Saavn-এর মতো মিউজিক অ্যাপগুলোর জন্য বিজ্ঞাপণ মিউট করার অপশনটি চালু করে দিন।

বিজ্ঞাপণ মিউট করার অপশনটি চালু

৩. আপনার ফোনে থাকা অন্য কোনো অডিও বা মিউজিক অ্যাপে (যা ডিফল্ট লিস্টে নেই) বিজ্ঞাপণ বন্ধ করতে প্রথমে "SELECT APPS" অপশনে যান।

SELECT APPS

তারপর, Custom App Option-এ গিয়ে অ্যাপটির নাম যুক্ত করুন এবং নির্দিষ্ট Keywords সেট করে দিন, যাতে অ্যাপটি সহজেই সেই অ্যাপের বিজ্ঞাপণ শনাক্ত করতে পারে।

Custom App Option

ফিচারের বিস্তারিত বিশ্লেষণ এবং ইউজার কন্ট্রোল

ফিচারের বিস্তারিত বিশ্লেষণ এবং ইউজার কন্ট্রোল

এই অ্যাপটি শুধু বিজ্ঞাপণ বন্ধই করে না, বরং আপনাকে দেয় Precise Control বা সূক্ষ্ম নিয়ন্ত্রণ ক্ষমতা। অ্যাপটির মূল ফিচারের মধ্যে রয়েছে:

  • App Control (Custom Apps, Keywords, Unmute Delays): আপনি চাইলে Preloaded Apps বা আগে থেকে দেওয়া অ্যাপগুলোর সেটিংস পরিবর্তন করতে পারেন। এছাড়াও নতুন Custom Apps যুক্ত করার সময় নির্দিষ্ট Keywords সেট করতে পারেন। বিজ্ঞাপণ শেষ হওয়ার ঠিক কতক্ষণ পর মিউজিকের আওয়াজ আবার ফিরে আসবে, তা নির্ধারণ করতে Unmute Delays অ্যাডজাস্ট করার সুবিধাও এখানে রাখা হয়েছে।
  • Casting Support: যারা গান শোনার জন্য বড় স্পিকার বা স্মার্ট টিভি ব্যবহার করেন, তাদের জন্য এটি Google Chromecast সহ অন্যান্য কাস্টিং ডিভাইসেও দারুণ কাজ করে। Spotify এবং অন্যান্য অ্যাপে গান Casting করার সময়ও এটি আপনার অভিজ্ঞতাকে বিজ্ঞাপনমুক্ত রাখবে।
  • Debug & Troubleshooting: অ্যাপটি ব্যবহারের সময় কোনো সমস্যা হচ্ছে কি না তা বুঝতে এতে রয়েছে Integrated Logging। এছাড়াও নতুন আপডেটে একটি Mute Test Button এবং Media Status Info যুক্ত করা হয়েছে, যা মূলত কারিগরি ত্রুটি শনাক্ত করতে সাহায্য করে।
  • Minimal UI & Lightweight: এর ইউজার ইন্টারফেস বা UI অত্যন্ত সহজ এবং সাধারণ, যা কোনো বাড়তি ঝামেলা ছাড়াই ব্যবহার করা যায়। মাত্র 150KB এর নিচে হওয়ায় এটি আপনার ফোনের র‍্যাম বা স্টোরেজে কোনো নেতিবাচক প্রভাব ফেলে না।

নিরাপত্তা, গোপনীয়তা এবং আধুনিক আপডেট

নিরাপত্তা, গোপনীয়তা এবং আধুনিক আপডেট

বর্তমান সময়ে ডাটা সিকিউরিটি বা তথ্য সুরক্ষা সবচেয়ে বড় চিন্তার বিষয়। Ad-Silence এই জায়গায় শতভাগ স্বচ্ছতা নিশ্চিত করে।

  • Privacy First: এই অ্যাপের সমস্ত কার্যক্রম Locally Processed হয়। অর্থাৎ, আপনার ফোনের কোনো তথ্য কোনো সার্ভারে যায় না এবং এটি কোনো প্রকার Data Collection করে না।
  • No Hidden Costs: অ্যাপটিতে কোনো In-App Purchases নেই এবং এটি সম্পূর্ণ ফ্রি। এমনকি অ্যাপটির নিজের ভেতরেও কোনো Ads বা বিজ্ঞাপণ নেই।
  • GitHub Integration: এই অ্যাপটি কীভাবে কাজ করে বা এর পেছনের কোড কী, তা জানতে যে কেউ GitHub চেক করতে পারেন।

নতুন আপডেটে (New) যা যা যোগ হয়েছে:
ডেভেলপাররা প্রতিনিয়ত এটিকে আরও উন্নত করছেন। নতুন সংস্করণে Unified Mute Control এবং Casting Options যুক্ত করে সেটিংসকে আরও শক্তিশালী করা হয়েছে। এছাড়া MIUI ইউজারদের জন্য Autostart এবং Notification Listener সংক্রান্ত যে সমস্যাগুলো ছিল, সেগুলো ফিক্স করা হয়েছে। কারিগরি ত্রুটি দূর করতে Fastlane Validation Errors-ও সফলভাবে সমাধান করা হয়েছে।

রিপোজিটরি এবং ইনস্টলেশন গাইড

রিপোজিটরি এবং ইনস্টলেশন গাইড

Ad-Silence অ্যাপটি আপনি মূলত দুটি নির্ভরযোগ্য প্ল্যাটফর্মে পাবেন: F-Droid Main এবং IzzyOnDroid Repository।

আপনি চাইলে সরাসরি APKs ডাউনলোড করতে পারেন, তবে সব সময় আপ-তো-ডেট থাকার জন্য একটি App Client ব্যবহার করাই শ্রেয়। যেমন:

  • Neo Store, Droid-ify অথবা ডেভেলপার Sunil-এর তৈরি করা ক্লায়েন্টগুলোতে এই রিপোজিটরি ডিফল্টভাবে থাকে।
  • কিন্তু আপনি যদি সাধারণ F-Droid Client ব্যবহার করেন, তবে আপনাকে ম্যানুয়ালি এই রিপোজিটরি অ্যাড করতে হবে।

একটি গুরুত্বপূর্ণ বিষয় হলো, এই অ্যাপটিকে Non-Free Application হিসেবে ট্যাগ করা হয়েছে কারণ এটি মূলত প্রোপাইটারি বা Proprietary Audio Apps (যেমন Spotify) এর সাথে কাজ করার জন্য তৈরি।

ব্যাক-এন্ড টেকনোলজি এবং Framework এর গভীর বিশ্লেষণ

ব্যাক-এন্ড টেকনোলজি এবং Framework এর গভীর বিশ্লেষণ

এই অ্যাপটি তৈরিতে যে কারিগরি ফ্রেমওয়ার্ক ব্যবহার করা হয়েছে, তা এর স্থায়িত্ব এবং কার্যকারিতা নিশ্চিত করে। নিচে এর কারিগরি দিকগুলো বিস্তারিত আলোচনা করা হলো:

১. Android Support Library (Development Framework):

এটি মূলত কোনো একটি লাইব্রেরি নয়, বরং এটি অনেকগুলো লাইব্রেরির একটি বিশাল Collection। একে প্রধানত দুই ভাগে ভাগ করা যায়: Compatibility Libraries এবং Component Libraries। এটি নিশ্চিত করে যে অ্যাপটি সব ধরনের অ্যান্ড্রয়েড ডিভাইসে সমানভাবে কাজ করবে। বিস্তারিত জানতে আপনি Understanding the Android Support Library গাইডটি দেখতে পারেন।

২. Static Library (Utility):

এটি একটি Static Library যা আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনে যুক্ত করা হয় যাতে এমন সব APIs ব্যবহার করা যায় যা হয়তো পুরনো Platform Versions-এ নেই অথবা যা মূল Framework APIs এর অংশ নয়। এর মাধ্যমেই অ্যাপটি পুরনো ফোনেও স্মুথলি চলে।

৩. Lifecycle Status Utility:

এই ইউটিলিটি টুলটি অন্যান্য কম্পোনেন্ট যেমন Activities এবং Fragments এর অবস্থার পরিবর্তনের ওপর ভিত্তি করে প্রয়োজনীয় অ্যাকশন গ্রহণ করে। অর্থাৎ আপনার অ্যাপটি কখন ওপেন হচ্ছে বা ব্যাকগ্রাউন্ডে যাচ্ছে, তার সাথে মিল রেখে এটি কাজ সম্পাদন করে।

৪. Binary Serialization Format (Utility):

এটি একটি স্ট্যাবল এবং অত্যন্ত Compact Binary Serialization Format প্রদান করে। এর মাধ্যমে বিভিন্ন Processes এর মধ্যে ডাটা আদান-প্রদান করা যায় অথবা কোনো তথ্যকে নিরাপদে Persisted বা স্থায়ীভাবে সংরক্ষণ করা সম্ভব হয়।

নোট: এই টেকনিক্যাল ফ্রেমওয়ার্কের প্রতিটি অংশ যেমন Android Support Library, Utility APIs, Lifecycle Status, এবং Binary Serialization Format এই অ্যাপের সামগ্রিক কার্যকারিতা নিশ্চিত করতে অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করে এবং বারবার ব্যবহারের মাধ্যমে অ্যাপের পারফরম্যান্স নিশ্চিত করা হয়।

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

Level 31

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

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


টিউনস


আরও টিউনস


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


টিউমেন্টস