Skip to content

Commit 45eb1ce

Browse files
committed
Add sort methods for categories
1 parent 8d879b2 commit 45eb1ce

1 file changed

Lines changed: 48 additions & 8 deletions

File tree

resources/lib/plugin.py

Lines changed: 48 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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')
222227
def 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')
239249
def 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')
256271
def 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')
273293
def 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>')
289314
def 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>')
319349
def 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>')
359399
def list_stations_by_city(city, option, page=1):

0 commit comments

Comments
 (0)