যেমন আমাদের বাড়িগুলো স্ট্রিমিং ডিভাইস দিয়ে ভরছె, আমাদের সকল মেশিন থেকে সেগুলো ম্যানেজ করতে হয়, লিনাক্স বক্সসহ। এই আর্টিকেলে আমরা দেখাব কীভাবে আপনি আপনার লিনাক্স মেশিন থেকে Chromecast এবং Google Home-এ অডিও এবং ভিডিও স্ট্রিম করতে পারেন।
MKCHROMECAST ব্যবহার করুন
Mkchromecast হল একটি প্রোগ্রাম যা আপনার macOS বা লিনাক্স ডেস্কটপ থেকে আপনার Google Cast ডিভাইস বা Sonos স্পিকারের কাছে অডিও এবং ভিডিও কাস্ট করে। এটি পাইথনে লেখা এবং Debian এবং Ubuntu-এর জন্য প্যাকেজের সাথে আসে। আপনার রিপোজিটরি আপডেটেড থাকলে, আপনি একটি টার্মিনাল খুলুন এবং টাইপ করুন:
sudo apt install mkchromecast
এটি Ubuntu Software-এও উপলব্ধ এবং এক ক্লিক দিয়ে ইনস্টল করা যায়।
ইনস্টলেশনের পর, আপনি Mkchromecast আপনার Applications ফোল্ডারে পাবেন। এটি লঞ্চ করুন এবং আপনার স্ক্রিনের উপরের ডান পাশে সার্ভিস আইকন দেখতে পাবেন। ডিফল্টভাবে, আইকন উবুন্টুর ডার্ক থিমের সাথে মেলাতে সেট আপ করা নয়, কিন্তু আপনি একটি লাইटर আইকন সেট বেছে নিতে পারেন। আইকনে ক্লিক করুন এবং Preferences বেছে নিন।
আইকন রঙের জন্য তিনটি অপশন আছে। আপনি যা পছন্দ করেন সেটি বেছে নিন এবং উইন্ডো বন্ধ করুন। আশ্চর্য, কিছুই হয় না, কিন্তু আপনি যদি আবার আইকনে ক্লিক করে "Search for Media Streaming Devices" বেছে নেন, তবে পরিবর্তনটি কার্যকর হবে।
"Search for Media Streaming Devices" বেছে নিন আপনার নেটওয়ার্কে অ্যাকসেসযোগ্য সবকিছু দেখতে। সব ডিভাইস প্রদর্শিত হতে এক মিনিটের左右 সময় লাগতে পারে।
আপনি এখন উপলব্ধ ডিভাইসের তালিকা থেকে আপনার গন্তব্য বেছে নিতে পারেন এবং আইকনে একটি ছোট প্লে হেড যোগ হবে। এর মানে ডিভাইসটি একটি স্ট্রিম গ্রহণ করার জন্য প্রস্তুত। আমরা লক্ষ্য করেছি যে, ডিফল্টভাবে, Mkchromecast ডিভাইস ভলিউম 0-এ সেট করে, তাই Volume অপশন বেছে নিয়ে এটি একটি যুক্তিসঙ্গত মানে সেট করা ভালো আইডিয়া।
পাইপ ম্যানেজ করার জন্য Pulse Audio Control
অডিও সঠিক ডিভাইসে পাইপ করার জন্য, আমরা একটি দ্বিতীয় সফটওয়্যার ব্যবহার করছি, যেটিকে Pulse Audio Software Control বলা হয় ( "pavucontrol" খুঁজুন), Ubuntu Software-এ উপলব্ধ। এর উপরে পাঁচটি ট্যাব আছে। "Output Devices" এর নিচে শুরু করুন যাতে Mkchromecast তালিকাভুক্ত এবং সক্রিয় আছে তা নিশ্চিত করতে। আপনি আপনার স্ট্যান্ডার্ড আউটপুট স্পিকারও একটি হার্ডওয়্যার ডিভাইস হিসেবে দেখবেন। ভলিউম পরিবর্তন করার জন্য একটি ভলিউম স্লাইডার এবং একাধিক ডিভাইসে স্ট্রিম সিঙ্ক করার জন্য একটি লক বাটন আছে, যদিও আমরা একবারে একটি আউটপুট করছি।
এরপর আপনাকে একটি সোর্স দরকার। আমরা লোকাল প্লেব্যাকের জন্য MPV Media Player ব্যবহার করছি। সোর্স লঞ্চ করুন এবং একটি ফাইল যোগ করুন যেমন MP3 বা wav। Pulse Audio-এর Playback ট্যাবে, আপনার এখন সিস্টেম সাউন্ড এবং মিডিয়া প্লেয়ারের জন্য একটি এন্ট্রি দেখতে পাবেন। ডিফল্টভাবে, মিডিয়া প্লেয়ার আপনার স্ট্যান্ডার্ড আউটপুটের জন্য প্লেব্যাক সেট থাকবে।
মিডিয়া প্লেয়ারের পাশের বাটনে ক্লিক করুন এবং Mkchromecast বেছে নিন।
এখন আপনি মিডিয়া প্লেয়ারে Play চাপলে, সাউন্ড আপনার বেছে নেওয়া ডিভাইস থেকে বের হবে। আপনি Mkchromecast সিস্টেম ট্রে অ্যাপে ফিরে যেতে পারেন এবং ভিন্ন ডিভাইস বেছে নিতে পারেন, এবং অডিও স্যুইচ করা উচিত।
Chrome থেকে লোকাল ফাইল স্ট্রিম করা
দूसरा অপশন সম্ভবত সবচেয়ে সহজ কিন্তু আরও বেশি সিস্টেম রিসোর্স ব্যবহার করে কারণ এটি Chrome বা ওপেন-সোর্স Chromium ব্রাউজারের ভিতরে চলে।
Chrome-এর নিজস্ব নেটিভ কাস্টিং সিস্টেম আছে, তাই আপনি একটি ওয়েব রেডিও স্টেশন বা Spotify-এর মতো একটি ওয়েব অ্যাপ খুলতে পারেন, তারপর মেনুতে যান এবং Cast বেছে নিন উপলব্ধ ডিভাইসের তালিকা দেখতে। ডিভাইসটি বেছে নিন, এবং সাউন্ড প্লেব্যাক শুরু হবে।
আপনি একটি ডিভাইসও বেছে নিতে পারেন, নিচে Sources তালিকায় ক্লিক করুন, এবং "Cast file" বেছে নিন আপনি যদি একটি লোকাল ফাইল শুনতে চান। একটি ফাইল সিলেক্টর প্রদর্শিত হবে, এবং আপনি একটি ট্র্যাক বেছে নিয়ে প্লেব্যাক শুরু করতে পারেন। এই সমস্যাটি হল এটি সব কিছু অথবা কিছুই নয় – প্লেব্যাক বা পজের ওপর কোনো রিয়েল কন্ট্রোল নেই এবং ভলিউম অ্যাডজাস্ট করার কোনো সুযোগ নেই, ডিভাইসটিই বাদে।
একটি ভালো বিকল্প হল Local Audio Player এক্সটেনশন, Chrome Web Store-এ উপলব্ধ। এটি আপনাকে প্লেব্যাকের জন্য একটি ফাইল বেছে নেওয়া, ভলিউম অ্যাডজাস্ট করা, বা একটি স্লিপ টাইমার সেট করা যাতে নির্দিষ্ট সময়ের পর বন্ধ হয়ে যায়। এটি অডিও বুকের জন্য চমৎকার!
ব্যবহারের আগে এই এক্সটেনশনে একটি ছোট অ্যাডজাস্টমেন্ট দরকার, তাই একবার ইনস্টল হলে, "Menu -> Extensions"-এ যান, Local Audio Player বেছে নিন এবং Details বাটনে ক্লিক করুন। পৃষ্ঠার মাঝপথে আপনি "Allow access to file URLs" 쪽으로 একটি স্যুইচ দেখবেন।
আপনি এখন একটি লোকাল ফাইল ব্রাউজারে টেনে আনতে পারেন, এবং একটি প্লেয়ার লঞ্চ হবে। আপনি "Menu -> Cast" করতে পারেন এবং আপনার ডিভাইস বেছে নিয়ে তারপর Play চাপুন। আবার, আপনি ভিন্ন ডিভাইস বেছে নিতে পারেন, এবং অডিও সঠিক লোকেশনে সরাবে।
এখন আপনি আপনার বাড়ির যেকোনো জায়গায় সাউন্ড উপভোগ করতে পারেন যেখানে আপনি একটি Google Home বা Chromecast ডিভাইস প্লাগ ইন করতে পারেন। হয়তো আপনি PulseEffects দিয়ে কিছু ডাইনামিক্স ইভেন আউট করে বা বেস 크্যাঙ্ক আপ করে অভিজ্ঞতা উন্নত করতে চান।
আপনার যদি Chromecast না থাকে, তবে আপনি একটি রাসবেরি পাই ব্যবহার করে নিজে একটি বানাতে পারেন।