ViMusic-এর জাপানিজ লোকালইজেশন-এ কিছু ছোটখাটো পরিবর্তন এবং Brotli কি স্ট্রিমিংয়ের জন্য উপযুক্ত?
নমস্কার, আমি অযোগ্য।
https://github.com/haturatu/ViMusic-ja
রিপোজিটরি নামটি সরাসরি রাখলে বোঝা কঠিন, তাই আমি এর পিছনে 'ja' যোগ করেছি। এটি ঝামেলাপূর্ণ, তাই আমি আগের রিপোজিটরিগুলো যেমন ছিল তেমনই রেখেছি। অ্যান্ড্রয়েড স্টুডিও থেকে সরাসরি ফর্ক করার চেষ্টা করেছিলাম কিন্তু গিট পুশ ভালোভাবে বুঝতে না পারায় ফর্ক হয়নি, তার জন্য দুঃখিত (T_T)
এটি ঝামেলাপূর্ণ, তাই আমি এখানে পরিবর্তনের বিষয়গুলো লিখে রাখছি।
সেটিংস - "外見" (বাহ্যিক চেহারা) কে "外観" (চেহারা) তে পরিবর্তন করা হয়েছে।
প্যারামিটার - আঞ্চলিক 'gl' প্যারামিটারটি 'JP' তে পরিবর্তন করা হয়েছে, এর ফলে জাপানি গানগুলো কুইক পিক্সে প্রদর্শিত হবে।
প্যারামিটার সেটিংসে 'hl' কে 'ja' করলে কেন কিছুই দেখা যায় না? (´・ω・`)
অনুসন্ধান বা অন্য কোনো উপায়ে করলে দেখা যায়, তাই ভিডিও প্রাপ্তি ঠিক আছে।
তবে, শিল্পীদের থেকে ডেটা প্রাপ্তি সম্ভব হচ্ছে না বলে মনে হচ্ছে, অন্যান্য ভাষাতেও চেষ্টা করে ব্যর্থ হয়েছি, তাই এটি কি Innertube API-এর একটি সাধারণ সীমাবদ্ধতা? আমি খুব বেশি জানি না, তাই এটি আমার জন্য কিছুটা কঠিন ছিল।
কিন্তু, বর্তমান অবস্থায় আমি মোটামুটি সন্তুষ্ট, তাই মনে হয় এটি এভাবেই ঠিক আছে।
এই অ্যাপটির একটি ভালো দিক হলো এটি একবার প্রাপ্ত গানগুলো ক্যাশ করে যোগাযোগ খরচ সাশ্রয় করতে পারে, যা খুবই সহায়ক।
গানের কভারেজের দিক থেকে, বিদেশী সঙ্গীত বেশ ভালো কাজ করে, কিন্তু যেহেতু আমি নিজেও সঙ্গীত ভালোবাসি, তাই আমার পুরনো সিডি এবং রেকর্ড থেকে ডিজিটাইজ করা সঙ্গীত সহ NextCloud ব্যবহার বন্ধ করতে পারি না। আমি চাই NextCloud-এর সঙ্গীত প্লেব্যাক আরও উন্নত হোক, কিন্তু এটি বেশ কঠিন বলে মনে হচ্ছে (´・ω・`)
NextCloud অ্যাপটিও OSS করা হয়েছে, তাই যদি এটি প্রচুর পরিবর্তন করা হয়, তবে কি এটি সম্ভব হবে...!?
ViMusic Brotli ব্যবহার করে কম্প্রেশন প্রক্রিয়া পরিচালনা করে বলে মনে হচ্ছে, তাই সার্ভার এবং অ্যাপ উভয় পক্ষেই Brotli সমর্থন করলে কি স্ট্রিমিং আরও শক্তিশালী হবে?
এর উত্তর উইকিপিডিয়ায় পাওয়া গেছে।
https://ja.wikipedia.org/wiki/Brotli
>এটি এনকোডারের আংশিক পুনর্লিখনের মাধ্যমে কম্প্রেশন অনুপাত উন্নত করা, এনকোডার/ডিকোডার উভয়ের গতি বৃদ্ধি, স্ট্রিমিং API-এর উন্নতি এবং কম্প্রেশন মানের স্তর সমন্বয়ের মতো বৈশিষ্ট্য যুক্ত করেছে। এছাড়াও, এই নতুন সংস্করণে ক্রস-প্ল্যাটফর্ম সামঞ্জস্যতা এবং মেমরি ব্যবহার হ্রাস করা হয়েছে।
হুমম, স্ট্রিমিং উন্নত করার জন্য Brotli অন্তর্ভুক্ত করার অনেক মূল্য আছে বলে মনে হচ্ছে।
এছাড়াও, NextCloud অ্যাপে প্লেব্যাক বার সরালে কোনো কাজ হয় না, কিন্তু CloudBeats-এ এটি কাজ করে কেন...?
আর ইউআই...।
আমি ViMusic-এর UI বেশ পছন্দ করি, তাই যদি এটি NextCloud লোড করতে পারে তবে এটি দুর্দান্ত হবে।
আমি অতীতে ব্যবহার করা প্লেব্যাক অ্যাপগুলির মধ্যে এটি আমার সবচেয়ে পছন্দের।
অ্যাপল মিউজিক -> বিভিন্ন ডিসপ্লে খুব বিরক্তিকর, এবং আমার মাই পেজে প্রদর্শিত গানগুলির স্ট্যান্ডার্ড কলাম 2-কলাম হওয়ায় এটি দেখতে বেশ কঠিন, যার কারণে অতীতের সঙ্গীত খুঁজে বের করা ঝামেলাপূর্ণ।
ইউটিউব মিউজিক (আসল) -> ওটাকু-সদৃশ রঙের স্কিম ভালো, কিন্তু গানের অনুসন্ধান ফলাফল দেখতে কঠিন।
স্পটিফাইয়ের সাউন্ড কোয়ালিটি আমার পছন্দ নয়, তাই আমি এটি প্রথমে একটু ব্যবহার করে আর ব্যবহার করিনি, তাই জানি না।
বিশেষ করে, শব্দের রেজোলিউশন কম বলে মনে হয়। এই দিক থেকে, অ্যাপল মিউজিক যেহেতু দীর্ঘকাল ধরে সঙ্গীত নিয়ে কাজ করছে, তাই এর সাউন্ড কোয়ালিটি তুলনামূলকভাবে বেশ ভালো বলে মনে হয়েছিল, তাই আমি আগে এটি ব্যবহার করতাম।
অন্যান্য AIMP এবং ফ্রি মিউজিক সফটওয়্যার আছে, কিন্তু সেগুলিতে অনেক বেশি ফিচার ঠাসা থাকে এবং তা বিরক্তিকর।
এর তুলনায়, ViMusic-এর UI সহজবোধ্য অথচ সুবিধা হারায়নি, যা আমি সেরা UI বলে মনে করি।
সুতরাং, যদিও আমার কথাগুলো এলোমেলোভাবে ছড়িয়ে ছিটিয়ে আছে, যদি আমার অনুপ্রেরণা আসে, আমি NextCloud অ্যাপটিকে সম্পূর্ণরূপে প্লেব্যাকের জন্য বিশেষায়িত করতে চাই।
অনেক কিছু একসাথে করতে গিয়ে কী হচ্ছে তা বুঝতে পারছি না...। আমার ঘরের মতোই...। আরে!
শেষ।