Guides·8 min

লিখেছেন Rawnok Jahan

একাধিক M3U প্লেলিস্ট কীভাবে একটি পরিপাটি তালিকায় একত্র করবেন (২০২৬)

আপনার কাছে কয়েকটি M3U প্লেলিস্ট আছে। হয়তো একটি আপনার মূল провাইডারের, একটি নির্দিষ্ট খেলা বা অঞ্চলের জন্য, আরেকটি আপনার খুঁজে পাওয়া বিনামূল্যের উন্মুক্ত চ্যানেলের তালিকা। আলাদা আলাদা অ্যাপে এগুলোর মধ্যে বারবার বদলানো বিরক্তিকর, আর কিছু প্লেয়ারে একসঙ্গে একটির বেশি প্লেলিস্ট লোড করতেই টাকা দিতে হয়। তাই স্বাভাবিক প্রশ্ন হলো: এগুলো কি একটি পরিষ্কার তালিকায়, একটি গাইডসহ একত্র করা যায়? যায়, এবং এটি করার তিনটি উপায় আছে—পুরোপুরি ম্যানুয়াল থেকে শুরু করে একেবারে ঝামেলাহীন পদ্ধতি পর্যন্ত। ফাইল ব্যবহারে আপনি কতটা স্বচ্ছন্দ, তার ভিত্তিতে বেছে নিতে তিনটিই দেখে নেওয়া যাক।

শুরু করার আগে এমন একটি কথা বলে নিই, যা পরে অনেক ঝামেলা বাঁচাবে: প্লেলিস্ট একত্র করার মূল বিষয় হলো তালিকাটি গোছানো রাখা। একটু যত্ন ছাড়া দুটি তালিকা জোড়া লাগালে ডুপ্লিকেট, পরস্পরবিরোধী ক্যাটাগরির নাম এবং আংশিকভাবে কাজ করা একটি গাইড তৈরি হয়। এগোতে এগোতে আমরা এসব সমস্যা সামলে নেব।

আপনি যদি ফাইল সম্পাদনার ঝামেলা একেবারেই এড়াতে চান, Tuneline প্রতি-প্লেলিস্ট পেওয়াল ছাড়াই একসঙ্গে একাধিক প্লেলিস্ট লোড করতে দেয়; নিবন্ধের শেষে সেই পদ্ধতি নিয়ে আলোচনা করেছি।

প্রথমে বুঝে নিন, একটি M3U ফাইল আসলে কী

একটি M3U প্লেলিস্ট আসলে একটি টেক্সট ফাইল। এটি খুললে বারবার এমন কিছু ব্লক দেখতে পাবেন: #EXTINF দিয়ে শুরু হওয়া একটি লাইনে চ্যানেলের নাম ও কিছু ট্যাগ থাকে, এরপরের লাইনে থাকে স্ট্রিমের URL। বারবার এটাই পুরো কাঠামো। (M3U ফরম্যাটের সম্পূর্ণ ব্যাখ্যা।)

এটি সাধারণ টেক্সট হওয়ায়, দুটি M3U ফাইল একত্র করার সবচেয়ে সহজ উপায় হলো একটির এন্ট্রিগুলো অন্যটিতে কপি করা। আসল সূক্ষ্মতা ট্যাগে, বিশেষ করে group-title-এ (যে ক্যাটাগরির অধীনে একটি চ্যানেল দেখা যায়) এবং tvg-id-এ (যে আইডি একটি চ্যানেলকে তার EPG গাইড ডেটার সঙ্গে যুক্ত করে)। এগুলো ঠিক রাখলে একত্র করা তালিকাটি পরিষ্কার থাকবে। উপেক্ষা করলে তালিকাটি এলোমেলো হয়ে যাবে। এটি মনে রাখলে বাকি কাজ সহজ।

পদ্ধতি ১: হাতে M3U ফাইল একত্র করা

এটি বিনামূল্যের, কোনো টুল ছাড়াই করার পদ্ধতি। আপনার প্লেলিস্ট ছোট হলে এবং টেক্সট ফাইল খুলতে স্বচ্ছন্দ হলে এটি সবচেয়ে ভালো কাজ করে।

  1. লোকাল কপি সংগ্রহ করুন। আপনার প্লেলিস্টগুলো যদি URL হয়, প্রতিটি ডাউনলোড করে আসল .m3u ফাইল হাতে রাখুন। এগুলো আগে থেকেই ফাইল হিসেবে থাকলে তো আরও সহজ।
  2. প্রথম প্লেলিস্টটি একটি সাধারণ টেক্সট এডিটরে খুলুন। উইন্ডোজে Notepad, ম্যাকে প্লেইন-টেক্সট মোডে TextEdit, অথবা যেকোনো কোড এডিটর ব্যবহার করুন। ওয়ার্ড প্রসেসর এড়িয়ে চলুন, কারণ এগুলো ফরম্যাট নষ্ট করতে পারে।
  3. হেডারটি একবারই রাখুন। একেবারে প্রথম লাইনটি হওয়া উচিত #EXTM3U। একত্র করা ফাইলের শুরুতে এটি একবারই দরকার; মাঝখানে পুনরায় দেওয়ার প্রয়োজন নেই।
  4. দ্বিতীয় প্লেলিস্টের চ্যানেল ব্লকগুলো কপি করুন (প্রতিটি #EXTINF লাইন এবং তার URL লাইন) এবং প্রথম প্লেলিস্টের একেবারে শেষে পেস্ট করুন। আরও প্লেলিস্ট থাকলে একইভাবে যোগ করুন।
  5. নতুন ফাইল হিসেবে সেভ করুন, যেমন combined.m3u, যাতে আসল ফাইলগুলো কখনো হারিয়ে না যায়।

এতেই একটি কার্যকর একত্র করা প্লেলিস্ট তৈরি হলো। এটি লোড হবে। তবে এর ওপর নির্ভর করার আগে একটু পরিষ্কার করে নিন, কারণ সরাসরি একত্র করা তালিকায় কিছু অনুমানযোগ্য সমস্যা থেকেই যায়।

পদ্ধতি ২: একত্র করা তালিকা পরিষ্কার করা

এটাই একটি এলোমেলো স্তূপ আর সত্যিকারের সুন্দর একক তালিকার মধ্যে পার্থক্য গড়ে দেয়। এখানে কয়েক মিনিট সময় দিলে প্রতিবার অ্যাপ খোলার সময় তার সুফল পাবেন।

  • ডুপ্লিকেট সরান। একই চ্যানেল যদি দুটি উৎস প্লেলিস্টে থাকে, এখন সেটি দুবার দেখা যাবে। চোখে পড়া পুনরাবৃত্তিগুলো খুঁজে দুর্বল কপিটি মুছে দিন। অনেকেই এখানে সমস্যায় পড়েন, কারণ একই চ্যানেল তিনবার পার হওয়ার আগে ডুপ্লিকেটগুলো সহজে চোখে পড়ে না।
  • ক্যাটাগরিগুলো একরকম করুন। group-title ট্যাগ ঠিক করে একটি চ্যানেল কোন ক্যাটাগরিতে থাকবে। একটি প্লেলিস্টে কোনো গ্রুপের নাম "Sports" আর অন্যটিতে "SPORT HD" হলে এগুলো দুটি আলাদা ক্যাটাগরি হয়ে যাবে। একটি বানান বেছে নিয়ে সব জায়গায় একই করুন, যাতে সম্পর্কিত চ্যানেলগুলো একসঙ্গে থাকে। (ক্যাটাগরি ও গ্রুপ কীভাবে কাজ করে।)
  • পরস্পরবিরোধী আইডির দিকে খেয়াল রাখুন। tvg-id একটি চ্যানেলকে তার গাইডের সঙ্গে যুক্ত করে। ভুলবশত দুটি চ্যানেলের একই আইডি থাকলে গাইড ডেটা ভুল চ্যানেলের সঙ্গে যুক্ত হতে পারে। একই চ্যানেলের দুটি সংস্করণের আইডি আলাদা হলে কেবল একটির গাইড দেখা যেতে পারে। একত্র করার পর কোনো চ্যানেলের EPG ভুল দেখালে সাধারণত কারণটি হয় না-মেলা tvg-id
  • EPG-এর কথা মনে রাখুন। চ্যানেলের তালিকা একত্র করলেই পেছনের গাইডের উৎসগুলো স্বয়ংক্রিয়ভাবে একত্র হয় না। আপনার দুটি провাইডার যদি আলাদা XMLTV গাইড URL ব্যবহার করে, তাহলে এমন একটি প্লেয়ার দরকার হবে যা একাধিক EPG উৎস গ্রহণ করতে পারে; নইলে কেবল একটির গাইডই পাবেন।

পদ্ধতি ৩: টুল ও স্ক্রিপ্ট

আপনি যদি নিয়মিত বড় প্লেলিস্ট একত্র করেন, হাতে করা কাজটি দ্রুতই বিরক্তিকর হয়ে উঠবে। কয়েক ধরনের টুল এতে সাহায্য করে:

  • M3U এডিটর অ্যাপ ও ওয়েবসাইট একাধিক প্লেলিস্ট লোড করে এন্ট্রি এদিক-ওদিক সরানো, গ্রুপের নাম বদলানো এবং সাধারণ টেক্সটের বদলে ভিজ্যুয়াল ইন্টারফেসে একটি সম্মিলিত ফাইল এক্সপোর্ট করার সুবিধা দেয়।
  • সহজ স্ক্রিপ্ট। আপনি কারিগরি কাজে স্বচ্ছন্দ হলে, একটি ছোট স্ক্রিপ্ট প্লেলিস্ট জোড়া লাগাতে, URL বা নাম অনুযায়ী ডুপ্লিকেট বাদ দিতে এবং স্বয়ংক্রিয়ভাবে গ্রুপের নাম একরকম করতে পারে। উৎস প্লেলিস্টগুলো ঘন ঘন বদলালে এবং আপনি একই প্রক্রিয়া বারবার ব্যবহার করতে চাইলে এটি আদর্শ।

তালিকা এত বড় হয়ে গেলে যে হাতে সম্পাদনা করা বিরক্তিকর মনে হয়, তখন টুল ব্যবহার করা সার্থক। দুটি ছোট তালিকা একবারের জন্য একত্র করতে হলে টুল শেখার চেয়ে পদ্ধতি ১ দ্রুত।

পদ্ধতি ৪: সহজ উপায় — প্লেয়ারকে একাধিক প্লেলিস্ট রাখতে দিন

এখানে সৎ শর্টকাটটি বলি—অনেকেই এটি সম্পর্কে জানার পর শেষ পর্যন্ত এই পদ্ধতিই সবচেয়ে স্বস্তিদায়ক মনে করেন। ফাইল একত্র না করে এমন একটি প্লেয়ার ব্যবহার করুন, যা আপনাকে একাধিক প্লেলিস্ট যোগ করতে দেয় এবং সেগুলো একসঙ্গে দেখায়। কোনো টেক্সট সম্পাদনা নেই, ডুপ্লিকেট খোঁজার ঝামেলা নেই, গাইডও নষ্ট হবে না।

অনেক অ্যাপের সমস্যা হলো পেওয়াল। উদাহরণস্বরূপ, TiviMate-এর ফ্রি স্তরে একটি প্লেলিস্ট রাখা যায়, আর আরও প্লেলিস্ট লোড করা প্রিমিয়াম সুবিধা। বেশ কয়েকটি জনপ্রিয় প্লেয়ার একইভাবে একাধিক প্লেলিস্টের সুবিধা সীমাবদ্ধ করে, আর এটাই মানুষকে শুরুতে হাতে ফাইল একত্র করার দিকে ঠেলে দেয়।

Tuneline এখানে ভিন্ন পদ্ধতি অনুসরণ করে:

  • প্রতি-প্লেলিস্ট পেওয়াল ছাড়াই একাধিক প্লেলিস্ট যোগ করুন। একাধিক M3U URL বা Xtream Codes লগইন লোড করে সেগুলো একসঙ্গে ব্রাউজ করুন—একটির বেশি রাখার জন্য আলাদা করে টাকা দেওয়ার দরকার নেই। (TiviMate এবং একাধিক প্লেলিস্টের পেওয়ালের তুলনা।)
  • ক্যাটাগরিগুলো স্বয়ংক্রিয়ভাবে গোছানো রাখুন, যাতে তালিকা খণ্ডিত হওয়া ঠেকাতে হাতে group-title ট্যাগ সম্পাদনা করতে না হয়।
  • আপনার সব ডিভাইসে পুরো একত্র করা সেটআপ সিঙ্ক করুন। ফোন বা ল্যাপটপে একবার সেটআপ করলেই অন্য স্ক্রিনগুলোতেও প্লেলিস্ট, ফেভারিট—সবকিছুসহ সেটি পাওয়া যাবে; প্রতিটি ডিভাইসে কাজটি নতুন করে করতে হবে না।

আপনার লক্ষ্য যদি কখনোই "টেক্সট ফাইল সম্পাদনা করা" না হয়ে "সব চ্যানেল এক জায়গায় দেখা" হয়ে থাকে, তাহলে দ্রুততম পথ এটাই।

সাধারণ জিজ্ঞাসা

আমি কি দুটি M3U ফাইল একসঙ্গে কপি করতে পারি?

হ্যাঁ। একটি M3U সাধারণ টেক্সট, তাই একটি ফাইলের চ্যানেল ব্লক অন্যটিতে পেস্ট করলে কার্যকর একত্র করা প্লেলিস্ট তৈরি হয়। #EXTM3U হেডারটি শুধু একবার, একেবারে ওপরে রাখুন এবং নতুন ফাইল হিসেবে সেভ করুন, যাতে আসল ফাইলগুলো অক্ষত থাকে।

একত্র করার পর ডুপ্লিকেট চ্যানেল কেন দেখছি?

কারণ একই চ্যানেল দুটি উৎস প্লেলিস্টেই ছিল। একত্র করলে ডুপ্লিকেট নিজে থেকে সরানো হয় না, তাই পুনরাবৃত্তিগুলো হাতে মুছতে হবে, ডুপ্লিকেট বাদ দিতে পারে এমন টুল ব্যবহার করতে হবে, অথবা একাধিক প্লেলিস্ট পরিচ্ছন্নভাবে পরিচালনা করে এমন প্লেয়ার ব্যবহার করতে হবে।

প্লেলিস্ট একত্র করার পরও কি আমার টিভি গাইড কাজ করবে?

গাইডের ডেটা ঠিকমতো মিলে গেলেই কেবল। চ্যানেলের তালিকা একত্র করলেও পেছনের XMLTV গাইডের উৎসগুলো একত্র হয় না, আর না-মেলা tvg-id ট্যাগ গাইডকে ভুল চ্যানেলের সঙ্গে যুক্ত করতে পারে। একাধিক EPG উৎস গ্রহণ করতে পারে এমন প্লেয়ার সাধারণ ফাইল একত্র করার চেয়ে এই কাজ অনেক ভালোভাবে সামলায়।

ফাইল একত্র না করেই কি কাজটি করার কোনো উপায় আছে?

হ্যাঁ। এমন একটি প্লেয়ার ব্যবহার করুন, যা সরাসরি একাধিক প্লেলিস্ট যোগ করতে দেয়; তাহলে কোনো সম্পাদনা ছাড়াই সেগুলো একসঙ্গে দেখা যাবে। তবে সুবিধাটি বিনামূল্যে কি না দেখে নিন, কারণ বেশ কয়েকটি অ্যাপে একাধিক প্লেলিস্ট পেওয়ালের আড়ালে থাকে।

প্লেলিস্ট একত্র করলে কি আমার আরও বেশি চ্যানেল হবে?

না। একত্র করা মানে কেবল আপনার আগে থেকেই থাকা তালিকাগুলো জোড়া লাগানো। এটি নিজে থেকে কোনো চ্যানেল যোগ করে না। এগুলো সবই নিজের প্লেলিস্ট ব্যবহারের টুল; উৎস আপনাকেই দিতে হবে।


সবচেয়ে গোছানো উপায়: ফাইল নিয়ে কাজ করতে ভালো লাগলে, উপরের ধাপগুলো অনুসরণ করে নিজেই একত্র করুন এবং পরিষ্কার করুন। আর সবকিছু এক জায়গায় রাখতে চাইলে, আপনার প্লেলিস্টগুলো সরাসরি Tuneline-এ যোগ করুন—দ্বিতীয় তালিকার জন্য কোনো পেওয়াল নেই, আর এটি আপনার ডিভাইসগুলোতে একত্রিত সেটআপ সিঙ্ক করে দেবে।

— নোরা ব্লেক

আর্টিকেলটি শেয়ার করুন

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

এই আর্টিকেলটি অন্য ভাষায় পড়ুন

Tuneline একটি মিডিয়া প্লেয়ার অ্যাপ্লিকেশন। এটি কোনো কনটেন্ট সরবরাহ, হোস্ট বা বিতরণ করে না। আপনি নিজের প্লেলিস্ট নিয়ে আসেন, ঠিক যেমনটি VLC-তে করেন।