একই নামের আলাদা আলাদা অ্যালবাম আলাদা হওয়ার জন্য আমি কীভাবে ছন্দবক্স পেতে পারি?


8

আমার রিদম্বক্স লাইব্রেরিতে অফস্রিং দ্বারা গ্রেটেস্ট হিট এবং কুইনের দ্বারা গ্রেটেস্ট হিট উভয়ই রয়েছে। আমি যখন অ্যালবাম অনুসারে বাছাই করি, তখন এটির মতো লাগে:

এখানে চিত্র বর্ণনা লিখুন

আমি কীভাবে ছন্দ্ববক্সকে এমনভাবে অ্যালবাম অনুসারে বাছাই করতে বলতে পারি যে এটি একই নামের সাথে বিভিন্ন শিল্পী দ্বারা অ্যালবামটি ইন্টারলিভ না করে?


2
আমি এটি করার কোনও উপায় সম্পর্কে অবগত নই, যদিও এটি দুর্দান্ত প্রশ্ন এবং আমি নিজেই বেশ কৌতূহল বোধ করি যদি এই সমস্যার সমাধান হতে পারে তবে আমি আপনাকে এই প্রশ্নটি রিটম্বক্স বিকাশকারীদের তাদের সাইটের এখানে থাকার কারণে মেল করার পরামর্শ দিচ্ছি ' এটি যদি ইতিমধ্যে কাজ করে তবে আপনাকে এটি করার কোনও উপায় বলতে সক্ষম হবেন, বা আপনাকে এটি বলায় না এবং আপনি এটি ভবিষ্যতের রিলিজের সংযোজন হিসাবে পরামর্শ দিতে পারেন এবং এটিকে আরও ভাল সংগীত প্লেয়ার হিসাবে অবদান রাখতে পারেন;)
ওইবো

উত্তর:


4

বাক্সের বাইরে, রিদম্বক্সের বিভিন্ন "সর্বশ্রেষ্ঠ হিট" অ্যালবামগুলির মধ্যে পার্থক্য করার ক্ষমতা নেই কারণ এটি অ্যালবামের শিরোনামকে অনন্য সনাক্তকারী হিসাবে বিবেচনা করে।

রিদম্বক্স প্লাগইন কোভার্ট-ব্রাউজারের মাধ্যমে , আমরা অ্যালবাম-শিরোনাম এবং অ্যালবাম-শিল্পী উভয়ই অনন্য সনাক্তকারী হিসাবে বিবেচনা করি।

Imgur

ছবিটি যেমন দেখায় - একই "সর্বশ্রেষ্ঠ হিট" শিরোনামযুক্ত দুই শিল্পী তবে দুটি অ্যালবাম আলাদা শিল্পী হওয়ায় অ্যালবামগুলি আলাদাভাবে দেখানো হয়।

আপনার খেয়াল করা উচিত - সিডির চিপ দেওয়ার সময়, প্রায়শই অ্যালবাম-শিল্পী ছিঁড়ে যায় না এবং ফাঁকা থাকে।

সবচেয়ে খারাপ বিষয়, বহু-শিল্পী অ্যালবামগুলির জন্য (সংকলন), অ্যালবাম-শিল্পী এবং শিল্পী উভয় ক্ষেত্রেই খালি থাকে। সুতরাং আপনাকে একই শিরোনাম সহ দুটি অ্যালবাম রেখে যেতে পারে।

এখানে কৌশলটি হ'ল অ্যালবামের জন্য সমস্ত ট্র্যাক নির্বাচন করা, রাইট-ক্লিক করুন এবং বৈশিষ্ট্যগুলি বেছে নেওয়া এবং তারপরে এটি অনন্য করতে অ্যালবাম-শিল্পী ক্ষেত্রটি পূরণ করুন

এখানে চিত্র বর্ণনা লিখুন

ইনস্টলেশন নির্দেশাবলী জন্য নীচের লিঙ্কগুলি দেখুন।

সংযুক্ত প্রশ্ন:


2

আমি বিভিন্ন সিস্টেমে এবং বিভিন্ন খেলোয়াড়ের সাথে এই সমস্যাটি দেখেছি এবং শিল্পীদের দ্বারা উপস্থাপিত অ্যালবামগুলির নামকরণের একমাত্র সমাধান আমি এনেছি।

উদাহরণ স্বরূপ:

"রেড হট কাঁচা মরিচ গ্রেটেস্ট হিট" কেবল "গ্রেটেস্ট হিট" এর পরিবর্তে।

আমি এটির অনেক কাজ জানি তবে কারও কাছে যদি আরও ভাল উপায় থাকে তবে আমি এটি শুনতে পছন্দ করব।


আমি আমার উত্তরের জন্য 2 টি ডাউনটি পেয়েছি যা এই মুহুর্তে বিবেচনা করে আমার মনে হতবাক হয়ে যায় যে প্রশ্নটিতে যা বলা হয়েছিল তা অর্জন করার একমাত্র ধনাত্মকতা আমার। এটি সম্ভব নয় বলে উত্তর দেওয়া ঠিক আছে তবে আমি কার্যকর একটি বিকল্প প্রস্তাব করেছি।
কোলাওয়েব

অ্যালবামের নাম ভুল করে এমন কিছুতে পরিবর্তন করা সবার জন্য সমাধান নয়। এটি অবিচ্ছিন্ন হয়ে যাওয়ার খুব সম্ভাবনা রয়েছে, কারণ এটি অ্যালবামের শিরোনামটিকে ভুল করে। স্বয়ংক্রিয়ভাবে মেটাডেটা ঠিক করে এমন কোনও সরঞ্জাম ব্যবহার করে এমন যে কেউ এই পরিবর্তনগুলি ওভাররাইট করে। আপনার উত্তরটি আরও আলোচনার আমন্ত্রণ জানিয়েছে। একমাত্র সঠিক উত্তরটি হ'ল এটি বর্তমানে এটি একটি বাগ যা এটি কাজ করে না এবং এটি যেমন, এবং নির্দিষ্ট প্রবাহের হিসাবে প্রতিবেদন করা দরকার।
dobey

আমি একমত নই যে আমি বছরের পর বছর ধরে এই সিস্টেমটি ব্যবহার করে আসছি এবং এটি বর্তমান পরিস্থিতিতে একটি কার্যকর সমাধান। আপনি "একমাত্র সঠিক উত্তর" এর মতো সুস্পষ্ট বক্তব্য দেন যা একটি বাগ রিপোর্ট জমা দেওয়ার জন্য এটি প্রয়োগ করতে সম্ভবত কয়েক মাস বা এমনকি কয়েক বছর সময় লাগবে তাই এই প্রক্রিয়াটি চলাকালীন আমি বিকল্প প্রস্তাব দিচ্ছি (আমি বাধ্য করছি না) যে কেউ এটি ব্যবহার করুন)। আমার আসল মন্তব্যটি দাঁড়িয়েছে যে আমি অনুভব করি যে দুটি নেতিবাচক ভোট আনুষ্ঠানিক নয়, আমার উত্তরের জন্য বিনা দ্বিধায় পড়তে পারেন তবে এটি একটি negativeণাত্মক দেওয়ার চেয়ে আলাদা।
কোলাওয়েব

2

আপনি রিদম্বক্সে এটি করতে পারবেন না। তবে, আমি এটি একটি বাগ বিবেচনা করব যা এটি ঘটে this আপনি যদি ইতিমধ্যে এটি না খোলেন তবে আপনার এটি সম্পর্কে প্রবাহের দিকে ত্রুটি খুলতে হবে। এটি করা উচিত , অ্যালবাম অনুসারে বাছাই করা হয়, তারপরে অ্যালবাম শিল্পী, তারপরে শিল্পী, তারপরে ডিস্ক নম্বর, তারপরে ট্র্যাক নম্বর দ্বারা, যখন আপনি অ্যালবাম অনুসারে বাছাই করেন। তবে এটি বর্তমানে এটি করছে না।


2

অ্যালবাম থেকে সমস্ত ট্র্যাক নির্বাচন করুন, ডান ক্লিক করুন, বৈশিষ্ট্য নির্বাচন করুন। শিল্পী বা অ্যালবাম ট্যাগ পরিবর্তন করবেন না। আপনি চাইলে "অ্যালবাম শিল্পী" সেট করুন বা "বাছাই" ট্যাবে ক্লিক করুন। এখানে, আপনি এমন একটি শিল্পী এবং অ্যালবাম ট্যাগ সেট করতে পারেন যা প্রদর্শিত হবে না, তবে বাছাইয়ের জন্য বিশেষভাবে ব্যবহৃত হবে। যদি আপনি উদাহরণস্বরূপ "অ্যালবামের ক্রম অর্ডার "টিকে" সর্বাধিক হিট 1 "তে সেট করে থাকেন এবং অন্যান্য অ্যালবামের জন্য এটি" সর্বশ্রেষ্ঠ হিট 2 "তে সেট করেন তবে তারা উভয়টি গ্রন্থাগারে" গ্রেটেস্ট হিট "হিসাবে প্রদর্শিত হবে, তবে সাজানো হবে পৃথক অ্যালবাম হিসাবে। "শিল্পী সাজানোর ক্রম" ক্ষেত্রটি সংশ্লিষ্ট শিল্পীর নামে পরিবর্তন করা ভাল সমাধান। এটি একাধিক শিল্পীদের সাথে অ্যালবামগুলির জন্য একটি ভাল সমাধান।

আপনি যদি আপনার অ্যালবামগুলি কালানুক্রমিকভাবে বাছাই করে পছন্দ করেন তবে আপনি এটিও ব্যবহার করতে পারেন, কারণ রিথম্বক্সের "বছরের পর বছর অ্যালবাম" বৈশিষ্ট্য নেই যা আমি কেবলমাত্র আইটিউনস-এ দেখেছি।

"অ্যালবাম" এর চেয়ে "শিল্পী" শিরোনাম ব্যবহার করে আপনার লাইব্রেরি বাছাই করা এই সমস্যাটিকে আরও সহজে সমাধান করবে; আপনার অ্যালবামগুলি এখনও তাদের বর্ণচিহ্ন অনুসারে বাছাই করা হবে, তাদের ট্র্যাকগুলি যথাযথভাবে করা হবে এবং একই শিল্পীর অ্যালবামগুলি একসাথে শ্রেণিবদ্ধ করা হবে। এইভাবে অফস্রিং এবং কুইন একে অপরের কাছাকাছিও থাকত না, সব মিলে মিশে যাক।

আমি জানি এই প্রশ্নটি বেশ পুরানো, তবে কেউ এই সমাধানটি পোস্ট করেছেন বলে মনে হয় না। আশা করি আমি কাউকে সাহায্য করেছি।


0

আমি একজন বিকাশকারী এবং 'শিল্পী অনুসারে বাছাই' যুক্ত করে 'রিদমডিবি_কোয়ারি_মডেল_আ্যালবাম_সোর্ট_ফুনক' - নীচে দেখুন।

আপনি যদি প্যাকেজ বিল্ডিংয়ের জন্য আপনার সিস্টেম প্রস্তুত করতে সক্ষম হন তবে উত্সটি প্যাচ করুন, নতুন প্যাকেজ তৈরি করুন, ইনস্টল করুন তবে এগিয়ে যান! ;-)

এই প্যাচটি rb v2.97 দিয়ে করা হয়েছিল, নতুন সংস্করণে বিভিন্ন লাইন নম্বর থাকতে পারে (এটি এখনও চেক করে নি) তবে মূলত কোডটি একই হওয়া উচিত।

Description: sort albums with same title first by artist, remove unnecesary space and tab
--- rhythmbox-2.97.orig/rhythmdb/rhythmdb-query-model.c
+++ rhythmbox-2.97/rhythmdb/rhythmdb-query-model.c
@@ -2192,7 +2192,7 @@ rhythmdb_query_model_drag_data_received
        return FALSE;
 }

-/* 
+/*
  * determines whether reordering is possible by checking up
  * the chain for a model with a sort function set.
  */
@@ -2921,7 +2921,7 @@
  * @data: nothing
  *
  * Sort function for sorting by album.  Sorts by album, then
- * disc number, then track number, then title.
+ * artist, then disc number, then track number, then title.
  *
  * Returns: result of sort comparison between a and b.
  */
@@ -2959,6 +2959,31 @@ rhythmdb_query_model_album_sort_func (Rh
        if (ret != 0)
                return ret;

+       /* Then by artist */
+        a_val = rhythmdb_entry_get_string (a, RHYTHMDB_PROP_ARTIST_SORTNAME_SORT_KEY);
+        if (a_val[0] == '\0') {
+                a_val = rhythmdb_entry_get_string (a, RHYTHMDB_PROP_ARTIST_SORT_KEY);
+        }
+        b_val = rhythmdb_entry_get_string (b, RHYTHMDB_PROP_ARTIST_SORTNAME_SORT_KEY);
+        if (b_val[0] == '\0') {
+                b_val = rhythmdb_entry_get_string (b, RHYTHMDB_PROP_ARTIST_SORT_KEY);
+        }
+
+        if (a_val == NULL) {
+                if (b_val == NULL)
+                        ret = 0;
+                else
+                        ret = -1;
+        } else if (b_val == NULL)
+                ret = 1;
+        else
+                ret = strcmp (a_val, b_val);
+
+        if (ret != 0)
+                return ret;
+        /*else
+                return rhythmdb_query_model_album_sort_func (a, b, data); */
+
        /* Then by disc number (assume 1 if non-existent) */
        a_num = rhythmdb_entry_get_ulong (a, RHYTHMDB_PROP_DISC_NUMBER);
        b_num = rhythmdb_entry_get_ulong (b, RHYTHMDB_PROP_DISC_NUMBER);
@@ -3168,7 +3193,7 @@
                                    gpointer data)
 {
        gulong a_val, b_val;
-       
+
        if (rhythmdb_entry_is_lossless (a)) {
                if (rhythmdb_entry_is_lossless (b))
                        return rhythmdb_query_model_location_sort_func (a, b, data);

এখানে এবং এখানে প্যাকেজ বিল্ডিং সম্পর্কে আরও নির্দেশাবলী


1
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! ;-) আপনি কীভাবে শেষ-ব্যবহারকারী তার বিতরণের জন্য এই ফাংশনটি সক্রিয় করতে পারেন তা বিশদ দিয়ে বলতে পারেন? (শেষ ব্যবহারকারী মনে করুন)
ফাব্বী

পরের বার, বেনামে ব্যবহারকারী হিসাবে এই পরিবর্তনগুলি প্রস্তাব করবেন না, তবে লগ ইন করুন এবং তারপরে সম্পাদনা করুন, সুতরাং এটি পর্যালোচনা প্রক্রিয়াটি অতিক্রম করতে হবে না। পরের বার দু'বার একই পর্যালোচক পাওয়ার জন্য আপনি ভাগ্যবান, তবে আমাদের মধ্যে কয়েকশ জন রয়েছে এবং পরের বার আপনি এত ভাগ্যবান হবেন না! : পি
ফব্বি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.