Извините, что долго не отвечал. Работа забирает сейчас и свободное время.
По поводу Одессы ситуация такая: город Одесса есть также и в Штатах 3 штуки, поэтому в результатах поиска выводится 4 совпадения. для правильного нахождения нашей Одессы надо указать и страну:
http://openweatherma...=odessa,ukraine
{"message":"","cod":"200","type":"geonames-cash-new","calctime":0.6121,"units":"internal","count":1,"list":[{"id":698740,"coord":{"lat":46.477474,"lon":30.732622},"name":"Odessa","main":{"temp":286.04,"pressure":1024,"humidity":93,"temp_min":285.93,"temp_max":286.15},"dt":1350721817,"date":"2012-10-20 08:30:17","wind":{"speed":6,"deg":50},"clouds":{"all":3},"weather":[{"id":701,"main":"Mist","description":"mist","icon":"50d"}],"sys":{"country":"UA","population":1001558},"url":"http:\/\/openweathermap.org\/city\/698740"}]}
правда странно что старая версия API знает лишь об одной Одессе
http://openweatherma...d/name?q=odessa
{"message":"","cod":"200","type":"base","calctime":0.0348,"list":[{"id":698740,"type":"city","dt":1350721176,"name":"Odessa","coord":{"lat":46.48,"lon":30.73},"main":{"temp":286.15,"humidity":67,"pressure":1013,"temp_min":286,"temp_max":286},"wind":{"speed":0,"deg":-3},"rain":{"3h":0},"clouds":{"all":3}},{"id":5527554,"type":"city","dt":1350722488,"name":"Odessa","coord":{"lat":31.85,"lon":-102.37},"main":{"temp":288.98,"humidity":55,"pressure":916,"temp_min":287,"temp_max":290},"wind":{"speed":3,"deg":3},"rain":{"3h":0},"clouds":{"all":0}}]}
по поводу того что не запускается виджет:
Для его запуска я своего рода замещаю файл /firmware/scripts/run_widget.sh на свой, который находится по пути /tmp/scripts/run_widget.sh
У меня уже несколько дней скрипт работает "почти" идеально. Почему он не работает на других плеерах не могу сказать, я считал что Busybox у всех плееров относительно одинаков и от прошивок мало отличается. Если есть этузиасты помочь адаптировать скрипт под свой плеер, я без вопросов поделюсь исходником скрипта. Если кому то это действительно надо )