Проблема с запуском


Home Forums Synology Alarm Clock Проблема с запуском

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #674
    bre.ya
    Participant

    Привет!
    Установил себе на NAS ваш будильник.
    Настроил играть Playlist на AirPort.
    В playlist закинул интернет радио.
    При нажатии кнопки “Запуск” тишина и в логах вот эта ошибка
    …..
    2016-02-27 22:54:42,303 INFO login ok. sid = hGbKpaCAko1hMB3J4N01003
    2016-02-27 22:54:42,303 INFO select player
    2016-02-27 22:54:42,306 ERROR Traceback (most recent call last):
    File “/usr/syno/synoman/webman/3rdparty/AlarmClock/api.cgi”, line 124, in main
    asplayer.StartPlayGUID(guid)
    File “/volume1/@appstore/AlarmClock/app/play.py”, line 174, in StartPlayGUID
    self.PlayGUID(guid, 1)
    File “/volume1/@appstore/AlarmClock/app/play.py”, line 126, in PlayGUID
    playResult = self.PlayTask(task[0], offs)
    File “/volume1/@appstore/AlarmClock/app/play.py”, line 42, in PlayTask
    playerid = audiost.selectPlayer(target)
    File “/volume1/@appstore/AlarmClock/app/audiostation.py”, line 41, in selectPlayer
    logger.info(“[AudioStation.selectPlayer] ” + target)
    File “/volume1/@appstore/AlarmClock/app/logger.py”, line 30, in info
    messages.append([“INFO”, str(message)])
    UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 44-46: ordinal not in range(128)
    2016-02-27 22:54:42,306 ERROR Exception: ‘ascii’ codec can’t encode characters in position 44-46: ordinal not in range(128)
    2016-02-27 22:54:42,884 INFO [ API.main ]

    2016-02-27 22:54:56,037 INFO [ASPlayer.StopPlayGUID] -1
    ………

    Я где то накосячил? Или не я? 🙂

    #676
    Sergei Parfenov
    Keymaster

    Добрый день.
    Думаю не вы 🙂
    Спасибо за лог.
    Сейчас попробую воспроизвести у себя, есть предположения.
    Подробности уточню (если понадобятся) и отпишусь вам в личке, хорошо?

    #685
    bre.ya
    Participant

    Отлично ) Спасибо.
    Что насчет API?

    #687
    Sergei Parfenov
    Keymaster

    А в чем вопрос с АПИ?

    #705
    bre.ya
    Participant

    🙂 Как получить API.
    Я так понимаю оно есть, поскольку есть приложение на win маркете.
    API как то распространяется? Если да то как получить?
    Спасибо.

    #707
    Sergei Parfenov
    Keymaster

    Вы правы, АПИ безусловно есть.
    Причин скрывать его либо запрещать стороннее использование – нет.
    Нужно только время чтобы его описать и выложить на сайт.
    Запланирую на ближайшее время.

    #713
    bre.ya
    Participant

    Итак привет!
    Проблема с запуском будильника оказалась не решаемой 🙂

    Коротко : Проблема в Python 2.x.x

    Детально :
    1. Если в названии устройства присутствуют НЕ ЛАТИНСКИЕ СИМВОЛЫ (например у меня “Airport Express для Роман“), то будильник работать НЕ будет. Тут проблема в Python 2.x.x функция json.loads() работает не корректно, поэтому при парсинге аудио устройств вываливается с ошибкой, хотя ответ по webapi пришел корректный.

    2. Подозреваю, что с playlist точно такая же фигня )

    РЕШЕНИЕ : Переименовать Airplay устройства и playlists.

    #717
    Sergei Parfenov
    Keymaster

    Да вы правы проблема именно в этом. В нелатинских символах в названии устройств.
    Проблема таки решаема, на днях все будет.
    (технически – проблема не в самом парсинге, а в сопутствующем логгировании. так что надежда есть 🙂 )

    (Заодно еще хочу починить проблему из соседней ветки)
    Если есть возможность переименовать устройство – это тоже выход.

    #723
    Sergei Parfenov
    Keymaster

    Отправил вам почтой пакет с исправлениями.
    К сожалению, полностью повторить вашу ситуацию не смог, поэтому остается какой то элемент риска.
    Если все заработает, опубликую пакет с обновлениями для всех.
    Спасибо за (невольную) 🙂 помощь в улучшении пакета

    #725
    bre.ya
    Participant

    Вечером обязательно попробую.

    #761
    Sergei Parfenov
    Keymaster
Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.