@@ -207,7 +207,7 @@ def _extend_to_be_sorted_and_rest(provider_data, to_be_sorted, rest, filters):
207207 rest .extend (provider_data [10 :])
208208
209209
210- def SEARCH_SONG (q = "Tera Buzz" , filters = [], disable_sort = False ):
210+ def SEARCH_SONG (search_by = "Tera Buzz" , song_name = "Tera Buzz" , filters = [], disable_sort = False ):
211211 """Do the task by calling other functions."""
212212 to_be_sorted = []
213213 rest = []
@@ -230,7 +230,7 @@ def SEARCH_SONG(q="Tera Buzz", filters=[], disable_sort=False):
230230 if provider in GET_METADATA_ACTIONS :
231231 logger .debug (f"Searching metadata with { provider } " )
232232 data_provider = GET_METADATA_ACTIONS .get (
233- provider , lambda _ : None )(q )
233+ provider , lambda _ : None )(search_by )
234234 if data_provider :
235235 _extend_to_be_sorted_and_rest (
236236 data_provider , to_be_sorted , rest , filters )
@@ -256,7 +256,7 @@ def SEARCH_SONG(q="Tera Buzz", filters=[], disable_sort=False):
256256 return to_be_sorted
257257
258258 # Send the data to get sorted
259- sorted_data = _search_tokens (q , to_be_sorted )
259+ sorted_data = _search_tokens (song_name , to_be_sorted )
260260
261261 # Add the unsorted data
262262 sorted_data += rest
@@ -265,7 +265,7 @@ def SEARCH_SONG(q="Tera Buzz", filters=[], disable_sort=False):
265265
266266
267267if __name__ == '__main__' :
268- n = SEARCH_SONG ("Cradles" , ["Sub Urban" , None ])
268+ n = SEARCH_SONG ("Cradles" , "Cradles" , ["Sub Urban" , None ])
269269
270270 for i in n :
271271 print (i .track_name + ' by ' + i .artist_name + ' of ' + i .collection_name )
0 commit comments