Disable station tracking by default
Station tracking depends on redirects which some AVRs don't do in a discernible manner. We enable this again when we found out what makes redirects work for the affected models.
This commit is contained in:
parent
987951e43f
commit
1b4ba071b7
1 changed files with 6 additions and 5 deletions
|
@ -21,6 +21,7 @@ PATH_RADIOBROWSER_LANGUAGE = 'language'
|
|||
PATH_RADIOBROWSER_GENRE = 'genre'
|
||||
PATH_RADIOBROWSER_POPULAR = 'popular'
|
||||
|
||||
station_tracking = False
|
||||
my_stations_enabled = False
|
||||
app = Flask(__name__)
|
||||
|
||||
|
@ -52,7 +53,7 @@ def get_directories_page(subdir, directories, request):
|
|||
return page
|
||||
|
||||
|
||||
def get_stations_page(stations, request, tracked=True):
|
||||
def get_stations_page(stations, request):
|
||||
page = vtuner.Page()
|
||||
if len(stations) == 0:
|
||||
page.add(vtuner.Display("No stations found"))
|
||||
|
@ -60,7 +61,7 @@ def get_stations_page(stations, request, tracked=True):
|
|||
return page
|
||||
for station in get_paged_elements(stations, request.args):
|
||||
vtuner_station = station.to_vtuner()
|
||||
if tracked:
|
||||
if station_tracking:
|
||||
vtuner_station.set_trackurl(request.host_url + PATH_ROOT + '/' + PATH_PLAY + '?id=' + vtuner_station.uid)
|
||||
vtuner_station.icon = request.host_url + PATH_ROOT + '/' + PATH_ICON + '?id=' + vtuner_station.uid
|
||||
page.add(vtuner_station)
|
||||
|
@ -230,12 +231,12 @@ def get_stream_url():
|
|||
|
||||
|
||||
@app.route('/' + PATH_ROOT + '/' + PATH_STATION)
|
||||
def get_station_info(tracked=True):
|
||||
def get_station_info():
|
||||
stationid = request.args.get('id')
|
||||
if not stationid:
|
||||
logging.error("Station info without station ID requested")
|
||||
abort(400)
|
||||
station = get_station_by_id(stationid, additional_info=not tracked)
|
||||
station = get_station_by_id(stationid, additional_info=(not station_tracking))
|
||||
if not station:
|
||||
logging.error("Could not get station with id '%s'", stationid)
|
||||
page = vtuner.Page()
|
||||
|
@ -243,7 +244,7 @@ def get_station_info(tracked=True):
|
|||
page.set_count(1)
|
||||
return page.to_string()
|
||||
vtuner_station = station.to_vtuner()
|
||||
if tracked:
|
||||
if station_tracking:
|
||||
vtuner_station.set_trackurl(request.host_url + PATH_ROOT + '/' + PATH_PLAY + '?id=' + vtuner_station.uid)
|
||||
vtuner_station.icon = request.host_url + PATH_ROOT + '/' + PATH_ICON + '?id=' + vtuner_station.uid
|
||||
page = vtuner.Page()
|
||||
|
|
Loading…
Reference in a new issue