উত্তর:
ওয়াইন, প্লেলিনাক্স এবং সাম্বা (সঙ্গীত গ্রন্থাগারের জন্য) ব্যবহার করে উবুন্টুতে সোনোস ইনস্টল করার টিউটোরিয়ালটি এখানে রয়েছে।
Sonos কন্ট্রোলার ইনস্টল করুন
প্রথমটি হ'ল ওয়াইন এবং প্লেলিনাক্স ইনস্টল করা যাতে আপনার কম্পিউটার উইন্ডোজ সফ্টওয়্যার ব্যবহার করতে পারে। একটি টার্মিনাল খুলুন (ctrl + Alt + t) এবং নিম্নলিখিত লাইনটি লাইন দ্বারা অনুলিপি / আটকান
sudo apt-get install wine
sudo apt-get install playonlinux
তারপরে উইন্ডোজের জন্য সোনোস কন্ট্রোলারের সর্বশেষতম সংস্করণটি ডাউনলোড করুন।
PlayonLinux শুরু করুন এবং "একটি প্রোগ্রাম ইনস্টল করুন" এ ক্লিক করুন। একটি নতুন উইন্ডো খোলে। "নীচে তালিকাভুক্ত একটি প্রোগ্রাম ইনস্টল করুন" নির্বাচন করুন। আপনি যদি প্রথমবার PlayonLinux ব্যবহার করেন তবে আপনার এই বিকল্প নাও থাকতে পারে। তারপরে উইন্ডোটি বন্ধ করে আবার খুলুন open
"নতুন ভার্চুয়াল ড্রাইভে ইনস্টল করুন" নির্বাচন করুন। আপনি চাইলে ড্রাইভটির নাম দিন (তবে "সোনোস" একটি যৌক্তিক পছন্দ বলে মনে হচ্ছে)। যে বক্সগুলিতে টিক দেওয়া যেতে পারে তা আনটিক করুন এবং "32-বিট ইনস্টলেশন" চয়ন করুন। আপনি ডাউনলোড করেছেন সোনোস কন্ট্রোলারে ব্রাউজ করুন এবং "পরবর্তী" ক্লিক করুন।
ইনস্টলারটি শুরু হয়। সফ্টওয়্যারটি ইনস্টল করুন (সবকিছু যেমন রয়েছে তেমন ছেড়ে দিন) তবে সেটআপের পরে অ্যাপ্লিকেশনটি চালাবেন না । ইনস্টলেশন শেষে PlayonLinux আপনাকে শর্টকাট তৈরি করার প্রস্তাব দেয় prop Sonos.exe ফাইলের জন্য একটি তৈরি করুন। আপনার ডেস্কটপে এখন আপনার কাছে একটি সোনোস লঞ্চার রয়েছে। আপনি এর আইকনটি একটি সোনোস আইকনে পরিবর্তন করতে এবং এটিকে লঞ্চারে টেনে আনতে পারেন।
সোনোস এখন প্লেলিনাক্স-এ তালিকাভুক্ত। এটিতে ডান ক্লিক করুন এবং "ওয়াইন কনফিগার করুন" নির্বাচন করুন। "অ্যাপ্লিকেশন" এ নিশ্চিত করুন যে "উইন্ডোজ এক্সপি" নির্বাচিত হয়েছে।
PlayonLinux এ "Sonos" নির্বাচন করুন এবং "কনফিগার করুন" (উইন্ডোর ডান দিকে) ক্লিক করুন। একটি উইন্ডো খোলে। "উপাদানগুলি ইনস্টল করুন" এ যান, "ডটনেট 40" সন্ধান করুন এবং এটি ইনস্টল করুন।
অ্যাপ্লিকেশন শুরু করুন। "পরবর্তী" ক্লিক করুন এবং তারপরে "উইন্ডোজ ফায়ারওয়াল কনফিগার করবেন না" নির্বাচন করুন। আপনার Sonos নিয়ামকটি এখন ইনস্টল এবং কাজের জন্য প্রস্তুত।
সোনোস কন্ট্রোলারকে পূর্ণস্ক্রিন করুন
যদি সোনোস কন্ট্রোলারের মেনু বারটিতে ডাবল ক্লিক করা আপনার পক্ষে কাজ করে তবে টিউটোরিয়ালটির এই অংশটি এড়িয়ে যান।
যদি মেনু বারে ডাবল ক্লিক করা আপনার নিয়ামককে আপনার কন্ট্রোলারকে পূর্ণস্ক্রিন করতে এই পদক্ষেপগুলি অনুসরণ করে z
নিশ্চিত করুন যে সোনোস কাজ করছে না। PlayonLinux খুলুন, Sonos এ ডান ক্লিক করুন এবং "কনফিগার ওয়াইন" নির্বাচন করুন। "গ্রাফিক্স" ট্যাবে যান এবং "একটি ভার্চুয়াল ডেস্কটপ অনুকরণ করুন" নির্বাচন করুন। রেজোলিউশনটি 1000x800 এ বৃদ্ধি করুন। মদ বন্ধ করুন
Sonos শুরু করুন। অ্যাপ্লিকেশনটি ভার্চুয়াল ডেস্কটপে শুরু হবে। এটি কুরুচিপূর্ণ তবে আমরা এ থেকে মুক্তি পাব। ভার্চুয়াল ডেস্কটপে সোনোসকে পূর্ণস্ক্রিন করতে মেনু বারে ডাবল ক্লিক করুন। বন্ধ
PlayonLinux এ ফিরে যান, ডান ক্লিক করুন, "ওয়াইন কনফিগার করুন"। আনটিক "ভার্চুয়াল ডেস্কটপ অনুকরণ করুন"। ওয়াইন এবং প্লেলিনাক্স বন্ধ করুন Sonos শুরু করুন। এটি পূর্ণস্ক্রিন হওয়া উচিত।
যদি আপনার নিয়ামক এখনও পূর্ণস্ক্রিন না থেকে থাকে তবে ক্রিয়াকলাপটি পুনরাবৃত্তি করুন তবে ভার্চুয়াল ডেস্কটপের রেজোলিউশনটিকে তার সর্বোচ্চ (আপনার নিজের রেজোলিউশনের অনুরূপ) বাড়িয়ে দিন।
সঙ্গীত পাঠাগার অ্যাক্সেস করুন
আপনার সংগীত গ্রন্থাগার অ্যাক্সেস করতে কিছুটা জটিল তবে এখনও সক্ষম able এটি করতে আমরা সাম্বা ব্যবহার করব এবং একটি নেটওয়ার্ক শেয়ার তৈরি করব।
প্রথম কাজটি হ'ল সাম্বা ইনস্টল করা।
sudo apt-get update
sudo apt-get install samba
সাম্বার জন্য একটি ব্যবহারকারীর নাম এবং একটি পাসওয়ার্ড তৈরি করুন (এগুলি আপনার সাধারণ ব্যবহারকারীর নাম এবং পাসওয়ার্ডের সাথে আলাদা বা অনুরূপ হতে পারে)। নিম্নলিখিত লাইনে আপনার পছন্দের ব্যবহারকারীর নাম অনুসারে ব্যবহারকারীর নামটি প্রতিস্থাপন করুন।
sudo smbpasswd -a username
এরপরে আপনাকে একটি পাসওয়ার্ড তৈরি করতে বলা হবে।
নিম্নলিখিতগুলির জন্য আমি মনে করি আপনি যে ফোল্ডারটি ভাগ করতে চান এবং আপনার সংগীত লাইব্রেরি হিসাবে সেট করতে চান তা হল আপনার সঙ্গীত ফোল্ডার (/ হোম / ব্যবহারকারী নাম / সঙ্গীত)। প্রয়োজনে পরিবর্তন না হলে।
সাম্বা কনফিগারেশন ফাইলটি সম্পাদনা করুন
sudo gedit /etc/samba/smb.conf
একবার ফাইলটি ওপেন হয়ে গেলে একেবারে শেষে
[Folder Name]
path = /home/username/Music
valid users = username
read only = n
আপনি যা চান ফোল্ডারের নাম দিন। আপনার ব্যবহারকারীর নাম দিয়ে সেট করার পথটি পরিবর্তন করুন। "বৈধ ব্যবহারকারী" -এর ব্যবহারকারীর নামটি সাম্বার জন্য আপনি পূর্ব নির্ধারণ করেছেন। পরিবর্তনগুলি সংরক্ষণ করুন এবং জিডিট বন্ধ করুন।
আপনাকে এখন সাম্বা পুনরায় চালু করতে হবে
sudo service smbd restart
আপনার সঙ্গীত ফোল্ডারটি ভাগ করে নেওয়ার জন্য প্রস্তুত।
Sonos শুরু করুন। "পরিচালনা" এ ক্লিক করুন এবং "সঙ্গীত গ্রন্থাগার সেটিংস" খুলুন। একটি নেটওয়ার্ক সংযুক্ত স্টোরেজ (এনএএস) ড্রাইভের মতো একটি নেটওয়র্ক ডিভাইসে "যোগ করুন" এবং "নির্বাচন করুন" ক্লিক করুন।
পথটি এভাবে লিখুন:
//computer's name/folder name
সুতরাং যদি আমার কম্পিউটারটিকে "পলপ" বলা হয় এবং আমি আমার ফোল্ডারটির নাম সাম্বা কনফিগারেশন ফাইলে রেখেছি "তবে আমার নেটওয়ার্কটি হবে:
//Poulpe/Music
Sonos আপনাকে একটি ব্যবহারকারীর নাম এবং একটি পাসওয়ার্ড জিজ্ঞাসা করে। সাম্বায় ভিক্ষা করতে আপনি সেট করেছেন Give
আপনি Sonos এখন কাজ করছেন, পূর্ণস্ক্রিন এবং আপনি আপনার সঙ্গীত লাইব্রেরি অ্যাক্সেস করতে পারেন।
ধন্যবাদ
আমার কম্পিউটারে সোনোস ব্যবহার করা এবং মাইকেলের ব্লগে এই নিবন্ধটি ছাড়া , হেল্প.বুন্টুর উপর এই টিউটোরিয়াল এবং কীথ নামের একটি লোকের সোনোস ফোরামের কয়েকটি পোস্টে লেখা আমার পক্ষে অসম্ভব হত।
আমার মাতৃভাষায় ইংরেজি নয়। যদি ভুল হয় বা কিছু ভাল করে ব্যাখ্যা করা যায় তবে আমাকে বলুন, আমি কৃতজ্ঞ হব।
সোনোস ডিভাইসগুলি নিয়ন্ত্রণ করতে স্থানীয় অ্যাপ্লিকেশনগুলি কয়েক বছর ধরে বিদ্যমান।
আমার এ দেখুন: https://launchpad.net/~jlbarriere68/+archive/ubuntu/noson-app
উত্সটি https://github.com/janbar/noson-app এ হোস্ট করা হয়েছে ।
স্ক্রিনশট: https://uappexplorer.com/app/noson.janbar
আপনি যদি স্পটিফাই ব্যবহার করেন - স্পটিফাই নেটিভ লিনাক্স ক্লায়েন্ট এখন আপনার সোনোস সিস্টেমটি নিয়ন্ত্রণ করতে পারে। তারা কখনও আইএমও যুক্ত করেছে এমন সেরা বৈশিষ্ট্যগুলির মধ্যে একটি ..
আপনি এখানে উবুন্টুতে স্পোটাইফাই ক্লায়েন্ট ইনস্টল করতে পারেন তা আবিষ্কার করতে পারেন :
কিছু সময়ের জন্য আমি এখন এই ব্রাউজার ভিত্তিক নিয়ামকটি ব্যবহার করি।
sudo apt install nodejs-legacy
শুধু বিষয়বস্তু নিষ্কর্ষ sonos-browser.tar.gz করতে /home/yourusername/bin/
।
Sonos.sh চালান (বা সেখানে কেবলমাত্র কমান্ড)
Sonos.html Sonos ফোল্ডারের ভিতরে চালান (এটি বুকমার্ক করুন)
এটি পছন্দসই এবং নিয়ন্ত্রণগুলিতে অ্যাক্সেস দেয় (আমি অ্যান্ড্রয়েড সোনোস নিয়ন্ত্রকের মাধ্যমে আমার প্রাথমিক সেটআপটি করেছি)
পিএস আপনার সোনোস আইপিতে আইপি পরিবর্তন করতে পারে তবে আমার ধারণা এটি কোনও পরিবর্তন ছাড়াই কাজ করা উচিত।
প্রোগ্রামারদের জন্য আমি আইপিথনের সাথে http://python-soco.com ব্যবহার করা সত্যিই স্বাচ্ছন্দ্য বোধ করেছি, উদাহরণস্বরূপ:
import soco
s=soco.SoCo('1.2.3.4')
s.clear_queue()
with open('playlist.m3u', 'r') as f:
for l in f:
s.add_uri_to_queue('http://192.168.1.5:8080/MusicShared/'+l.rstrip('\n'))
s.play _from_queue(0)
https://gist.github.com/gwpl/92ab540016bf43359654d5b0f013b1ec থেকে দীর্ঘতর উদাহরণ :
#!/usr/bin/env python3
import sys
import soco
# Take ip from `socos list` or soco.discover()
ip='192.168.1.106'
print('Playing on Speaker with ip='+ip)
s=soco.SoCo(ip)
print(' get_speaker_info()='+str(s.get_speaker_info()))
s.clear_queue()
for m3u_filename in sys.argv[2:]:
print('Adding m3u...'+m3u_filename)
with open(m3u_filename, 'r') as m3u_filehandler:
for line in m3u_filehandler:
filename = line.rstrip('\n')
print('..."'+filename+'"')
s.add_uri_to_queue('http://192.168.1.99:8080/MusicShared/'+filename)
s.play_from_queue(0)
(বিডব্লিউ। এই সম্পর্কে আমার থ্রেড: https://twitter.com/GWierzowiecki/status/991453357234585601 )