প্রকল্প সম্পর্কে

এই প্রজেক্টটি foobar2000 অডিও প্লেয়ারের 64-বিট সংস্করণের জন্য একটি প্লেব্যাক পরিসংখ্যান ইতিহাস ভিউয়ার প্রদান করে। এটি প্লেয়ারের ভিতরে নির্বাচিত বা চলমান ট্র্যাকের শোনার ইতিহাস দেখায়, Chart.js দিয়ে রেন্ডার করা চার্ট ব্যবহার করে। এই প্রজেক্ট নিজে ডেটা সংগ্রহ করে না। পরিবর্তে, এটি বিদ্যমান foobar2000 পরিসংখ্যান কম্পোনেন্ট দ্বারা উৎপাদিত রেকর্ড পড়ে। কমপক্ষে একটি সমষ্টিকরণ কম্পোনেন্ট প্রয়োজন, যেমন foo_playcount এর সাথে foo_enhanced_playcount, stuerp-এর foo_statistics, অথবা foo_skipcount। তাই উপলব্ধ ইতিহাসের পরিমাণ নির্ভর করে এই কম্পোনেন্টগুলির মধ্যে কোনটি ইনস্টল করা আছে এবং এটি কতদিন ধরে প্লে ট্র্যাক করছে তার উপর। রেন্ডারিং foo_webview2 কম্পোনেন্টের মাধ্যমে পরিচালিত হয়, যা Microsoft Edge-এর উপর ভিত্তি করে একটি WebView2 প্যানেল এমবেড করে। ভিউয়ারটি একটি স্থানীয় HTML/JavaScript ফাইল যা WebView টেমপ্লেট হিসেবে লোড হয়। বেশ কয়েকটি অ্যাক্সেস পদ্ধতি নথিভুক্ত করা হয়েছে: কনটেক্সট মেনু থেকে একটি WebView2 পপআপ খোলা, ভিউয়ারটিকে Columns UI প্যানেল হিসেবে এমবেড করা, অথবা foo_flowin ব্যবহার করে একটি পপআপ WebView ইনস্ট্যান্স তৈরি করা। README-এ কম্পোনেন্ট ইনস্টল করা, foobar2000 প্রোফাইল ফোল্ডারে HTML এবং JS ফাইল স্থাপন করা, WebView টেমপ্লেট পাথ কনফিগার করা এবং ভিউয়ার খোলার বিষয়ে ধাপে ধাপে নির্দেশনা দেওয়া আছে। পরিবেশটি Windows 10 বা 11 যেখানে Microsoft Edge ইনস্টল করা আছে, এবং foobar2000 64-বিট। README ইনস্টলেশন পরিবর্তন করার আগে প্রোফাইল ফোল্ডার ব্যাকআপ করার পরামর্শ দেয়। সমস্যা সমাধানের নোটগুলিতে WebView2 অনুপস্থিত, ভুল টেমপ্লেট পাথ এবং বিদ্যমান প্লে ইতিহাসের সাথে playcount ট্র্যাকিং সক্ষম করার প্রয়োজনীয়তা সম্পর্কে আলোচনা করা হয়েছে।