কম্পিউটার টিউটোরিয়াল

আদর্শ মিডিয়া প্লেয়ার আবিষ্কার: ভিএলসি (VLC) এবং তার পেরিয়ে

একটি পেরফেক্ট (perfect) মিডিয়া প্লেয়ার কি আছে? অবশ্যই নেই। ঠিক আছে, তাহলে একটিリーズনেবল (reasonable) একটা কেমন, যা একটি সুনির্দিষ্ট এবং ইন্টিউইটিভ (intuitive) ইন্টারফেস এবং দুর্দান্ত ফিচারের একটি geniş রেঞ্জ (wide range) কোঅরডিনেট (combine) করে? এটি একটি সুন্দর, অ্যাম্বিশাস (ambitious) আইডিয়া বলে মনে হয়, কিন্তু আমি এখনো সেই সফটওয়্যারটি খুঁজে পাইনি যা সকল প্রাসঙ্গিক বক্সে (relevant boxes) টিক দিতে পারে।

গত দশক এবং অর্ধেকের জন্য, আমি অধিকাংশ সময় অপারেটিং সিস্টেমগুলো যেসব ডিফল্ট প্রোগ্রাম (default programs) নেগে দেয় সেগুলো ব্যবহার করে যাচ্ছি, ধীরে ধীরে ভিডিওল্যান (VideoLAN/VLC)-এর দিকে আকৃষ্ট হচ্ছি আমার পছন্দের অ্যাপ (app of choice) আকারে, যেটির প্রধান কারণ এর সুপার-পাওয়ারফুল কোডেক ব্যাকএন্ড (codec backend)। কিন্তু তারপরও আমি অন্যান্য অনেক সফটওয়্যার দিয়ে খেলেছি, আমারক জন্য একটি সুইট স্পট (sweet spot) ছিল অমারক (Amarok) এর প্রতি। এখন, আমি মনে করি আমি আমার ইউনিকর্ন (unicorn) খুঁজে পেয়েছি, এবং এর নাম ক্লেমেন্টাইন (Clementine)। চলুন এগিয়ে!

সিট্রাস ম্যাক্সিমাস (Citrus Maximus)

আমি আগেও ক্লেমেন্টাইন (Clementine) ব্যবহার এবং টেস্ট করেছি। এখানে কিছু নতুন নেই। এই প্রোগ্রামটি পুরনো অমারক (Amarok)-এর একটি ফорк (fork), এবং এখনো এটি সক্রিয় ডেভেলপমেন্ট (active development) এবং এনহ্যান্সমেন্ট (enhancements) উপভোগ করছে। আমি যেটি পছন্দ করি সেটি হল এর স্থിര প্রগতি (steady progress)। আমি दृঢ়তা (persistence) এবং নিরবচ্ছিন্ন উন্নতি (continuous improvement)-এ বিশ্বাস করি, কিন্তু স্লোগান টাইপের (slogany kind of way) ভাবেই নয়। আনাৎ (honest) পথে। আপনি যা পছন্দ করেন এবং উপভোগ করেন সেটির সাথে আটকে থাকুন, এবং আপনি ধীরে ধীরে, ক্রমাগত এটিকে উন্নত করুন। এই কারণেই আমি আবার ক্লেমেন্টাইন (Clementine)-এর দিকে আকৃষ্ট হয়েছি, এবং এখন আমরা টেস্ট করছি, আমরা টেস্ট করছি।

এটা আমাকে আকর্ষণ করে (It does a peal to me)

আমার পানগুলো (puns) এর জন্য আপologies (apologize) আগেই। এখন, কুবুন্টু জেস্টি (Kubuntu Zesty), আমার টেস্ট প্ল্যাটফর্ম (test platform), একটি সম্পূর্ণরূপে সু-এনজয়েবল (super enjoyable) ডিস্ট্রো (distro), এবং যেটিতে আমি গত কয়েক মাসে সবচেয়ে বেশি খেলেছি। আসল মজার, এবং যত বেশি আমি ড্যাবল (dabbling) করছি, তত বেশি এটি আমাকে প্রেম (love) দিচ্ছে এবং পেইল শেল্টার (pale shelter) না। ওহ, পান (pun)। ক্লেমেন্টাইন (Clementine) রিপোতে (repos)-তেই আছে, অতএব সেটআপ প্রসিডিউর (setup procedure) তुच্ছ (trivial)। একবার প্রোগ্রামটি ইনস্টল হয়ে গেলে, আমি ইন্টারফেস টুইক (tweak) করার জন্য কয়েক মিনিট খরচ করলাম। আমি আপনাকে ডিটেইলস (details) দিয়ে বোর (bore) করব না। সেগুলো প্রাসঙ্গিক নয়, কারণ টেস্ট (taste) সাবজেক্টিভ (subjective) এবং কী কী না। যা গুরুত্বপূর্ণ সেটি হল আসল ব্যবহার।

যেকোনো উল্লেখযোগ্য টুইকোলজি (tweakology) এর আগে।

যাইহোক, সংক্ষেপে আপনাকে একটা ওভারভিউ দেওয়ার জন্য যে আমি কী করলাম - ফন্ট সাইজ (font size) বাড়ালাম, সিলেক্টেড গানগুলো (selected songs)-এর চারদিকের ডেকর (decor) রিমুভ (removed) করলাম, প্লেলিস্ট এরিয়া (playlist area)-এ লো অপাসিটি (low opacity) এর সাথে একটি ব্যাকগ্রাউন্ড ইমেজ (background image) যোগ করলাম, হয় কভার আর্ট アルバム (cover art album) বা একটি র‍্যান্ডম কুল ছবি। আমি সাইড পেন (side pane)-এর সাইজ (size) এবং পজিশন (position) ও পরিবর্তন করলাম, এবং আরও কিছু ভিজ্যুয়াল টুইক (visual tweaks) এক্সারসাইজ করলাম।

খুব দ্রুত, আমি সব কিছু কন্ট্রোলে (control) আনে ফেললাম, এবং আমি নিজেকে উপভোগ করছিলাম। স্মার্ট প্লেলিস্ট (smart playlists) ব্যবহার করে, বিভিন্ন গানের কালেকশন (song collections) এর মধ্যে স্যুইচ (switch) করা খুব সহজ, আপনি যেকোনো ডুপ্লিকেট (duplicates) ক্লিন আপ (clean up) করতে পারেন যা এই গেমের ফলস্বরূপ ফুটি পড়ে, এবং আপনি প্লেলিস্ট তৈরি করতে পারেন সেইসাথে সেগুলো আপনার ফেভারিট (favorites) আকারে সেভ (save) করতে পারেন। প্লেলিস্ট (Playlists) মেইন ইন্টারফেসে ট্যাব (tabs) আকারে ফিচার করে।

মেটা ট্যাগ কমপ্লিশন এবং কভার আর্ট (Meta tag completion & cover art)

একটি খুব কুল ফিচার হল অনুপস্থিত গানের ইনফরমেশন (song information) এবং কভার ইমেজ (cover images) পূরণ করার ক্ষমতা, যা ঘটতে পারে যদি আপনি পুরনো সিডি (old CDs) থেকে ফাইলগুলো রিপ (ripped) করেছেন বা আপনার পুরনো মিউজিক কালেকশন (old music collections) আছে যেগুলো নায়াসারিলি (necessarily) আপনার প্রত্যাশা অনুযায়ী সব বিট (bits) রাখে না। সবচেয়ে ভালো কথা হল, ক্লেমেন্টাইন (Clementine) এটি অটোমেটিক্যালি (automatically) করার চেষ্টা করতে পারে, কিন্তু এটি সবসময় কাজ নাও করতে পারে। ম্যানুয়ালি (Manually) করলে, আপনাকে গ্যারান্টিড সাক্সেস (guaranteed success) मिलবে।

স্মার্টফোন সাপোর্ট (Smartphone support)

এটি একটি আকর্ষণীয় একটা ছিল, এবং একভাবে, এটি অপারেটিং সিস্টেমের ওপর নির্ভর করে। আমি আমার উইন্ডোজ ফোন (Windows Phone) এবং উবুন্টু ফোন (Ubuntu Phone) উভয়টিই কুবুন্টু (Kubuntu)-এ মাউন্ট (mount) করতে পারলাম। উভয়টিই অটোমেটিক্যালি (automatically) ডিটেক্ট (detect) হয়েছে এবং এমটিপি প্রোটোকল (MTP protocol) ব্যবহার করে প্রেজেন্ট (presented) করা হয়েছে। ক্লেমেন্টাইন (Clementine) এবailable ডিভাইসের (available devices) তালিকায় সেগুলো ছিল না, যাইহোক। আপনি প্রাসঙ্গিক ডিরেক্টরিগুলোতে পৌঁছাতে পারেন যদি আপনি ফাইলসিস্টেম ট্রি (filesystem tree) ব্যবহার করে /media-তে নেভিগেট (navigate) করেন, কিন্তু সেটি আইডিয়া (idea) নয়।

আমি ডলফিন (Dolphin)-এ ফাইলগুলোর ওপর রাইট-ক্লিক (right-click) করে সেগুলো ক্লেমেন্টাইন (Clementine)-এ ওপেন (open) করতে পারলাম, এবং সত্যিই, সেগুলো ডান পাশের প্লেলিস্টে (playlist) ঠিকঠাক দেখাচ্ছিল। কিছু ফাইলের মেটাডেটা (metadata) সঠিকভাবে দেখাচ্ছিল, অন্যগুলো না, এবং কিছু সঠিক ইনফো (info) মিসিং (missing) ছিল।

প্রথম ধাপ হিসেবে, আমি অনুপস্থিত মেটা ডেটা (meta data) কমপ্লিট (complete) করতে সিদ্ধান্ত নিলাম। আমি কিছু গানের জন্য এটি করতে পারলাম, কিন্তু সব গানের জন্য না, আশ্চর্য। ক্লেমেন্টাইন (Clementine) সঠিক ট্যাগ (tags) এবং আর্টওয়ার্ক (artwork) খুঁজে পেয়েছিল, কিন্তু সেগুলো যোগ করলো না। পরিণামস্বরূপ, এই গানগুলো প্লেলিস্টে (playlist) গ্রে-আউট (grayed out) হয়ে গেলো, যার মানে অনুপলব্ধ (unavailable)। সবচেয়ে অদ্ভুত পার্ট (weirdest part) হল টাইটেলের একটি প্লে যেবল (playable) থাকতে পারলো, ফোনটি ইজেক্ট (ejected) করার পরেও।

সফলভাবে ট্যাগ এবং আর্ট যোগ করা হয়েছে।

এই গানটি একজন প্রোফেশনালের মতো লোড (loaded) হয়েছিল; সব বিট অ্যান্ড পিস (bits and pieces) সঠিক ছিল।

সামগ্রিকভাবে, আমি মনে করি এক্সটার্নাল ডিভাইসের জন্য সাপোর্ট (support for external devices) একটু ফ্ল্যাকি (flaky), বা বরং, ভারীভাবে নির্ভরশীল (heavily dependent) সিস্টেমটি কী করে সেটির ওপর। এই কেসে, ১০০% গান প্লে করা যেতো, প্রায় ২৫% মেটা ডেটা মিসিং ছিল যেগুলোর মিসিং হওয়া উচিত নয়, ৫০% আমাকে কভার আর্ট এবং ট্যাগ যোগ করতে দিয়েছিল, অন্য ৫০% না, এবং ৫০% কনসিস্টেন্টলি (consistently) প্লে যাবল (playable) ছিল না এমনকি ফোনটি কানেক্টেড (connected) থাকা সত্ত্বেও - আমি অনুমান করি এটা স্ক্রিন লক (screen lock) এবং এমটিপি সেটিংস (MTP settings)-এর সাথে সম্পর্কিত।

কিছু গান গ্রে-আউট (grayed out) ছিল, কিছু ছিল না। এটি একটি এনিগমা (enigma) একটি এনকোডার (encoder) এর মাঝপথে একটি কন্টেইনারের (container) ভিতরে লিপ্ত।

ট্রান্সকোডিং (Transcoding)

চমৎকার কাজ করল। একটি গান বেছে নিন, কনভার্সন ফরম্যাট (conversion format) সিলেক্ট করুন, চলতে দিন। খুব নিট (neat)।

অনলাইন স্ট্রিমিং সার্ভিস (Online streaming services)

এটি দেখতে খুব কুল লাগে, এবং তালিকাটি অমারক (Amarok)-এ যা আপনি পান তার চেয়ে कहीं বেশি প্রাসঙ্গিক (relevant) এবং আপ-টু-ডেট (up-to-date), প্লাস কোনো ওয়ার্ড টাইমআউট এরর (weird timeout errors) নেই। যাইহোক, এই সার্ভিসগুলোর অধিকাংশ আপনাকে একটি অ্যাকাউন্ট সেটআপ (setup an account) এবং লগইন (login) করতে বাধ্য করে তাদের কিছু অর্থবহ (meaningful) করার আগে, এবং আপনাকে কিছু সার্ভিসের জন্য প্রিমিয়াম সার্ভিস (premium service) দরকার। এটি খারাপ নয়, এবং আমি কনসেপ্টটি পছন্দ করি, কিন্তু এটি আপনার বক্সের বাইরে (out of the box) যা আপনি টেস্ট করতে পারেন সেটি সীমাবদ্ধ করে। যাইহোক, কিছু সার্ভিস ফ্রি-তে কাজ করে, এবং সেগুলো ঠিকঠাক কাজ করল।

সার্চ (Search)

ইন্টিগ্রেটেড সার্চ (integrated search) আপনার লোকাল কালেকশন (local collection)-এ গানের টাইটেল (song titles) খুঁজে বের করবে কিন্তু অনলাইনেও (online), তাই এটি আরেকটি নিট ফিচার (neat feature)। আপনি অনলাইন সার্চ বন্ধ (turn off) করতে পারেন যদি আপনি অত্যধিক প্রাইভেসি কনশাস (privacy conscious) হন। বলার জন্য আর কিছু নেই, আমি খুশি।

নোটিফিকেশন এবং সিস্টেম ট্রে ইন্টিগ্রেশন (Notifications & system tray integration)

ডোপ নোটিফিকেশন (Dope notifications), ক্লেমেন্টাইন (Clementine) এবং প্লাজমা (Plasma)-র উভয়কেই ধন্যবাদ। উইকেড (Wicked)।

একটা জিনিস যা উন্নতির দরকার সিস্টেম ট্রে আইকন (system tray icon)। এটি পেইল (pale), তাই লাইট থিম (light theme)-এর সাথে ভালো কাজ করে না। এটি অবশ্যই আরও সুন্দর করা যেতে পারে, প্লাস প্লাজমা (Plasma)-এর ইতিমধ্যে তার নিজস্ব মিডিয়া প্লেয়ার ইন্টিগ্রেশন (media player integration) আছে - অধিকাংশ ডিস্ট্রো এবং সিস্টেমে থাকে - তাই এটি আসলে দরকার নেই, এবং এহসাস, এটি ডিজেবল (disabled) করা যাবে।

পারফারেন্স (Preferences)

অনেক কুল জিনিস এবং অপশন (options) আছে সেখানে।

উপসংহার

আসুন মূল প্রশ্নগুলোর तरफ ফিরি। পেরফেক্ট (Perfect)? না। ভালো (Good)? হ্যাঁ, খুব বেশি, আমার আশার চেয়ে অনেক বেশি। এটি যেকোনো ওপেন-সোর্স (open-source) এবং লিনাক্স (Linux)-এর মতো। গ্রেটনেস (greatness) পার্সেন্টেজের (percentage) হাই-এন্ড (high-end)-এর নিকটে ঘুরে ফিরে, কিন্তু কমপ্রোমাইজ ফ্যাক্টর (compromise factor) সবসময় খুব বেশি যাতে লং রান (long run)-এ এটিকে দরকারি ক্রিটিক্যাল-ম্যাস ক্রেডিবিলিটি (critical-mass credibility) দিতে পারে। ক্লেমেন্টাইন (Clementine) এই ব্যারিয়ার (barrier) ভাঙে ফেলে বা সেটি প্রায় একই জিনিস। এবং এটি উইন্ডোজ (Windows)-এও ঠিকঠাক কাজ করে!

ক্লেমেন্টাইন (Clementine) একটি খুব সুনির্দিষ্ট এবং টুইকেবল (tweakable), ইন্টিউইটিভ (intuitive) ইন্টারফেস অফার করে, এক্সিলেন্ট আর্ট অ্যান্ড ট্যাগ কমপ্লিশন ফাংশনালিটি (excellent art and tag completion functionality), ডিসেন্ট স্মার্টফোন সাপোর্ট (decent smartphone support), গ্রেট ট্রান্সকোডিং (great transcoding), স olid অনলাইন সার্ভিস (solid online services), রিজনেবল সিস্টেম ইন্টিগ্রেশন (reasonable system integration), স্মার্ট সার্চ (smart search), এবং টনস অফ ফান (tons of fun)। সবচেয়ে ভালো এবং সবচেয়ে গুরুত্বপূর্ণ কথা, এটি যা বিজ্ঞাপন দেয় সেটি আসলে কাজ করে! অন্যান্য অনেক মিডিয়া প্লেয়ার গুডি (goodies)-এর একটি ব্যাটারি (battery) নিয়ে আসে, কিন্তু সেগুলো কেবল আংশিকভাবে ডেলিভার (deliver) করে। ক্লেমেন্টাইন (Clementine) তার অধিকাংশ কাজ ভালো করে। এবং তাই, যদি এটি পারসোনাল এন্ডোর্সমেন্ট (personal endorsement) এবং রিকমেন্ডেশন (recommendation)-এর কথা হয়, তবে আমি মনে করি আমি আগামী কয়েক মাসে ক্লেমেন্টাইন (Clementine)-কে অনেক বেশি ফোকাস (focus) দেব। এটি একটি খুব রবাস্ট (robust) সফটওয়্যার মনে হচ্ছে, এবং এটি আমার পছন্দের মিউজিক বক্স (music box of choice) হতে পারে। ৯.৫/১০। অত্যন্ত খুশি, আমি। মে দ্য সanged বি উইথ ইউ (May the songs be with you)।

চেয়ার্স (Cheers)।

  1. Yandex Browser রিভিউ: ফিচার, পারফরম্যান্স, এবং কেন এটি বłęদ করে

  2. ফায়ারফক্স ১৩ রিভিউ: নতুন ফিচার, পারফরম্যান্স, এবং ইউজার এক্সপেরিয়েন্স

  3. অপেরা কাস্টোমাইজ করুন: ব্যক্তিগত ব্রাউজিং অভিজ্ঞতার জন্য সহজ স্কিনিং গাইড

  4. কম্পিউটিংয়ের ভবিষ্যত: ট্রেন্ড, প্রিডিকশন এবং ইন্ডাস্ট্রি ইনসাইট