Bug 15434 - mysb.com will not read presets with non-latin characters
: mysb.com will not read presets with non-latin characters
Status: CLOSED FIXED
Product: MySqueezebox.com
Classification: Unclassified
Component: Favorites
: unspecified
: All Windows XP
: P1 normal (vote)
: 7.5.0
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-01-08 10:35 UTC by Trevor F.
Modified: 2010-04-08 17:25 UTC (History)
5 users (show)

See Also:
Category: Bug


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Trevor F. 2010-01-08 10:35:59 UTC
An issue frequently being reported, is an intermittency in the Squeezebox Radio's ability to retain Preset data. A customer will navigate to a station, press and hold the preset button of choice, and a message will be displayed "Saving Preset #x [station name]". If the customer then tries to initiate the Preset, it will respond with either a UI Beep and a screen shudder or an error stating "Preset not defined for X". Occasionally it may work, but will be lost after a power cycle of the device. 

My first suspicions of this issue may be certain stations saved, whos playlist points to several individual addresses, and the first one being unavailable. I've had a customer test this with the following station in particular:

RTE 1 Ireland
http://opml.radiotime.com/Tune.ashx?id=s15066&username=bharrett&partnerId=16 

When playing as normal, it skips several times looking for a working mirror, and then plays. When using a preset, it seems hit or miss, and a power cycle appears to clear it from my presets, but only a percentage of the time.
Comment 1 Mickey Gee 2010-01-12 15:30:24 UTC
Does this provide new info, Felix?
Comment 2 Felix Mueller 2010-01-14 02:13:53 UTC
As Michael mentioned in CF Umlauts might be an issue. I am currently testing presets with DRS1. There are four regions and three are ok, but the one containing 'Zürich' in the description fails after a reboot.
Comment 3 Felix Mueller 2010-01-14 02:34:23 UTC
My test in comment #2 was while connected to mysb.com.

The same test with the same four DRS radio stations while connected to a local SbS works fine.
Comment 4 Felix Mueller 2010-01-14 02:56:30 UTC
Ok, more testing while connected to mysb.com:

Every radio station I tried which has an Umlaut in the description works when used immediately after assigning it to a preset but then fails after a reboot.
Comment 5 Michael Herger 2010-01-14 06:00:07 UTC
*** Bug 15459 has been marked as a duplicate of this bug. ***
Comment 6 Michael Herger 2010-01-14 06:04:55 UTC
Ok there is indeed an issue with non-latin characters. RTE actually is RT�. Same issue with Austrian �3: values are correctly saved in the DB, but can't be read due to wrong encoding.

Andy - changing the value column from text to blob does fix this in my local installation. Is this the way to go?
Comment 7 SVN Bot 2010-01-14 06:44:08 UTC
 == Auto-comment from SVN commit #29803 to the slim repo by michael ==
 == https://svn.slimdevices.com/slim?view=revision&revision=29803 ==

Bug: 15434
Description: need to utf8::encode values before decoding from json
Comment 8 Chris Owens 2010-04-08 17:25:51 UTC
This bug has been marked fixed in a released version of Squeezebox Server or the accompanying firmware or mysqueezebox.com release.

If you are still seeing this issue, please let us know!