@@ -216,7 +216,12 @@ def show_genres():
216216 value = __encode (genre ["systemEnglish" ])
217217 ),
218218 })
219- return plugin .finish (items )
219+ finish_kwargs = {
220+ 'sort_methods' : [
221+ ('LABEL' , '%X' ),
222+ ],
223+ }
224+ return plugin .finish (items , ** finish_kwargs )
220225
221226@plugin .route ('/stations/topics' )
222227def show_topics ():
@@ -233,7 +238,12 @@ def show_topics():
233238 value = __encode (topic ["systemEnglish" ])
234239 ),
235240 })
236- return plugin .finish (items )
241+ finish_kwargs = {
242+ 'sort_methods' : [
243+ ('LABEL' , '%X' ),
244+ ],
245+ }
246+ return plugin .finish (items , ** finish_kwargs )
237247
238248@plugin .route ('/stations/countries' )
239249def show_countries ():
@@ -250,7 +260,12 @@ def show_countries():
250260 value = __encode (country ["systemEnglish" ])
251261 ),
252262 })
253- return plugin .finish (items )
263+ finish_kwargs = {
264+ 'sort_methods' : [
265+ ('LABEL' , '%X' ),
266+ ],
267+ }
268+ return plugin .finish (items , ** finish_kwargs )
254269
255270@plugin .route ('/menu/languages' )
256271def show_languages ():
@@ -267,7 +282,12 @@ def show_languages():
267282 value = __encode (lang ["systemEnglish" ])
268283 ),
269284 })
270- return plugin .finish (items )
285+ finish_kwargs = {
286+ 'sort_methods' : [
287+ ('LABEL' , '%X' ),
288+ ],
289+ }
290+ return plugin .finish (items , ** finish_kwargs )
271291
272292@plugin .route ('/menu/cities' )
273293def show_cities_submenu ():
@@ -283,7 +303,12 @@ def show_cities_submenu():
283303 'show_cities_list' ,
284304 option = 'az' )}
285305 )
286- return plugin .finish (items )
306+ finish_kwargs = {
307+ 'sort_methods' : [
308+ ('LABEL' , '%X' ),
309+ ],
310+ }
311+ return plugin .finish (items , ** finish_kwargs )
287312
288313@plugin .route ('/menu/cities/select/<option>' )
289314def show_cities_list (option ):
@@ -313,7 +338,12 @@ def show_cities_list(option):
313338 value = __encode (city ["systemEnglish" ]),
314339 ),
315340 })
316- return plugin .finish (items )
341+ finish_kwargs = {
342+ 'sort_methods' : [
343+ ('LABEL' , '%X' ),
344+ ],
345+ }
346+ return plugin .finish (items , ** finish_kwargs )
317347
318348@plugin .route ('/menu/cities/list/<country>' )
319349def show_cities_by_country (country ):
@@ -330,7 +360,12 @@ def show_cities_by_country(country):
330360 value = __encode (city ["systemEnglish" ]),
331361 )
332362 })
333- return plugin .finish (items )
363+ finish_kwargs = {
364+ 'sort_methods' : [
365+ ('LABEL' , '%X' ),
366+ ],
367+ }
368+ return plugin .finish (items , ** finish_kwargs )
334369
335370
336371@plugin .route ('/menu/<category>/<value>' )
@@ -353,7 +388,12 @@ def show_popular_and_az(category, value):
353388 value = value ,
354389 page = 1 )}
355390 )
356- return plugin .finish (items )
391+ finish_kwargs = {
392+ 'sort_methods' : [
393+ ('LABEL' , '%X' ),
394+ ],
395+ }
396+ return plugin .finish (items , ** finish_kwargs )
357397
358398@plugin .route ('/stations/city/<city>/<option>/<page>' )
359399def list_stations_by_city (city , option , page = 1 ):
0 commit comments