Скажу сразу — для полноты эффекта нужно пользоваться мобильной версией.

Идея сбора медиа-потоков прямо в мессенджере пришла сразу после долгих попыток поисков музыки завершившейся удачно, но не с первого раза. Ссылка будет в самом конце статьи

image

Почему Viber?


Соглашусь со многими, что Телеграм лучше для строительства ботов, и для меня лично он был и останется эталоном в этом плане.

Но в связи с неоднозначными событиями телеграм остался как средство для чтения каналов и способ переписки не очень оперативный, уверен что это временно.

Поэтому для Радио был выбран мессенджер Viber как самый быстрый (пока телеграм на перерыве).

Проблема номер 2: существующие библиотеки viberbot и aioviber явно не используют все возможные методы и — поэтому для радиобота был выбран Django2.2 и чистый RestAPI viber.

Получился неплохой плеер прямо внутри приложения Вайбер — пока имеем 24 радиостанции, список будет изменятся.

Очень удобно, особенно там где нет или слабое FM вещание.

Bluetouth, автомобиль и т.п.

А Вот так Вайбер-Радио выглядит на Андроид:

image

Для запуска на мобильном телефоне нужно перейти по этой ссылке.

Или сканировать QR КОД:

image

Удачного радиоприёма. Без помех!

Комментарии (40)


  1. Twost
    20.08.2019 16:52

    А где тут python и программирование? Вижу рекламу бота


    1. cellmon Автор
      20.08.2019 17:40

      Бот сделан на Django.
      Не реклама а неплохая реакция на необычный способ доставки.


      Год назад был выложен код другого бота — и ничего. От слова совсем. А тут хоть комментарии уже. Спасибо всем кто потратил время.


      1. titulusdesiderio
        21.08.2019 09:18

        у тебя только один пост — этот рекламный. никаких постов годичной давности нет.

        Twost правильно заметил что в посте ни слова о программировании или питоне.


        1. cellmon Автор
          21.08.2019 10:26

          В песочнице был пост. Ровно год назад.
          А этот сразу опубликовали НЛО в public мимо песочнице. Видимо тот код неинтересен коллегам.
          Найду вечером скину в емайл тот исходный код («Как получать GSM сообщения прямо в Telegram») если интересен он Вам.


        1. cellmon Автор
          22.08.2019 13:44

          Спасибо titulusdesiderio

          Вытащил из песочницы habr.com/ru/post/464671


  1. tvr
    20.08.2019 16:54

    Ставить Viber, что бы слушать радио?
    А чем TuneIn не устроил?
    Там хоть спам не сыплется.


    1. cellmon Автор
      20.08.2019 17:33

      Если есть Вайбер можно ничего не ставить.
      TuneIn это отдельно. Отлично но Узкопрофильно.


      Спама нет и не будет. В отличие от каналов чатов и сообществ это молчаливый бот.


      1. shifttstas
        21.08.2019 09:42

        Если есть Вайбер то единственное что нужно сделать — удалить его, больше спама чем там я пожалуй нигде не видел.


        1. cellmon Автор
          21.08.2019 10:12

          В каналах и сообществах согласен — на гавно не подписывайтесь на лево и направо!
          Но это молчаливый бот — спама нет, от слова совсем!


          1. shifttstas
            21.08.2019 10:29

            Я о рассылках на которые не подписывался и сообщениях от левых аккаунтах, собственно спам — это именно то с чем у меня ассоциируется viber, а ну и с отсутствием безопастности и ужасным интерфейсом.


            1. prizzrak
              21.08.2019 20:19

              Ну-ка расскажите про «отсутствием безопастности» в Вайбере, если там все групповые и одиночные чаты по-умолчанию зашифрованы e2e шифрованием. Как и звонки. В сравнении: в телеге e2e есть только в отдельных секретных одиночных чатах.
              Насчет рассылок: рассылают всякие магазины, которые получили ваш номер, когда вы оставляли его при оформлении, попустим, скидочной карты. Раньше спамили смсками и поделать с этим было нельзя даже ничего. А в Вайбере хоть сразу можно отписаться от рассылки и все. Или вообще в настройках отключить разрешение принимать такие сообщения. Правда, кто в наше время ходит в настройки, это слишком сложно…


              1. cellmon Автор
                21.08.2019 21:58

                Спасибо prizzrak.
                И кстати именно магазины, ритейл и сервисы однодневки используют серые схемы рассылки на сеть Viber
                А вот банки и службы доставки — тут белые они платные и цена сравнима с СМС.

                А Что касается ботов:
                Они в принципе, от слова вообще не могут написать Нам первыми, это сделано авторами мессенджеров для исключения спама на свои миллиардные аудитории…


        1. tvr
          21.08.2019 16:24

          удалить его, больше спама чем там я пожалуй нигде не видел.

          Именно так я и сделал, очень давно. Поэтому и удивился такому гибриду ежа и ужа.


  1. Sabubu
    20.08.2019 17:04

    Чем это лучше HTML5 плеера? Тем, что сдает автору бота телефон слушателя? И что с авторскими правами?


    1. cellmon Автор
      20.08.2019 17:39

      Не лучше и не хуже. Viber API имеет встроенный html плеер. Просто все внутри.
      Телефон сдает? Не совсем понял вопрос — Напишите бота и посмотрите что там сдается. Номера мобильных бот не видит и не клянчит — как Вайбер так и телега. Это огромный плюс ботов в отличии от чатов.


      По авторским правам вопрос? Спасибо за вопрос но я не в курсе что будет если публичные потоки везде рерайтить…
      Возможно спасибо скажут вещатели или статью напишут, местные приняли на ура и написали, федеральным это или не интересно или некогда.


  1. cellmon Автор
    20.08.2019 17:52

    Если у кого вылезет баг, в виде поля для сообщения, пожалуйста напишите ему (боту) одно слово с заглавной буквы:
    Радио


  1. opanas
    20.08.2019 23:06

    Работает! Просто, удобно. Спасибо!

    Надеюсь, добавите еще англоязычные потоки позже.


    1. cellmon Автор
      20.08.2019 23:21

      Спасибо за отзыв. Думаю добавим по мере востребованности.
      Все таки основная Русскоговорящая Аудитория это Россия, Украина и СНГ.
      Какой англоязычный жанр?
      Радио-7 — чисто английские песни. Ни одной русской


      1. opanas
        21.08.2019 11:07

        Мне как раз русская музыка и не нужна, ее вокруг и так много :)
        Был бы признателен за эту станцию krainafm.com.ua

        Ну а англоязычные еще и способность распознавание речи тренируют.


        1. cellmon Автор
          21.08.2019 11:15

          Нормально. Украина у нас есть но добавим и эту, вроде без политики. Напишу вам после 14:00 чтоб проверили.
          Спасибо за поддержку


          1. cellmon Автор
            21.08.2019 15:27

            Добавлено КрайинаФМ и VOA(English), нажмите назад затем Радио. Они появятся сразу.


  1. v753
    20.08.2019 23:16

    Работает, посмотрим завтра в машине в движении.


    1. cellmon Автор
      20.08.2019 23:18

      Зависит от региона и оператора! В Крыму например на трассах норм, но чуть влево вправо — в деревнях связь не везде даже.


  1. titulusdesiderio
    21.08.2019 09:21
    +1

    работает ли в фоне? можно ли общаться в вайбере с другими людьми/чатами параллельно слушая радио?


    1. Vi3v
      21.08.2019 10:01
      -1

      В фоне работает, но вот с другими общаться паралельно уже не получается


  1. savostin
    21.08.2019 09:42

    Бот, который отдает десяток ссылок на публичные потоки радиостанций? Бред какой-то...


    1. savostin
      21.08.2019 09:46

      Ну, а про то, что откровенно рекламная статья без технических подробностей, не говоря уже об исходном коде, на Хабре, уже говорили выше.


      1. cellmon Автор
        21.08.2019 10:14
        -2

        Код? Вы API вайбера хоть раз видели — Там всего 6 методов.
        Грубовато но сравним: если telegram — это «mikrotik», то вайбер — это TpLink в нём нет настроек. Код :)
        У телеграма будет код.
        А WhatsApp это «тупой свич» его вообще не бывает.


        1. savostin
          21.08.2019 10:29
          +1

          Тогда какой смысл этого поста?


          1. cellmon Автор
            21.08.2019 10:43
            -1

            Бот вызвал любопытство в наших местных СМИ, я и решил проверить hitech и написать сюда — честно сам не думал, что так быстро approve будет, и вопросы пойдут в комментариях. Идут значит интерес есть и неважно что позитив не всегда. Важно что вообще он есть.
            Видимо современный хайп сработал, цифровое радио: DRM и DAB, T2.
            Мессенджеры это же тоже, так сказать хайп — они «прибили» традиционные СМС, и еще что-то прибьют наверное.


            1. savostin
              21.08.2019 10:48
              +1

              Хабр — не сми. Правила Вы, похоже не читали.
              Удачи.


              1. cellmon Автор
                21.08.2019 11:02

                Хабр — это Hi-Tech.
                Правила читал 5 лет назад даже.


  1. shifttstas
    21.08.2019 09:44

    Какой кейс у Вайбера? Есть же WhatsApp — для тех кто не смог в телеграм и собственно телеграм, какую нишу занимает Вайбер и зачем?


    1. cellmon Автор
      21.08.2019 10:15
      -2

      Кейс у WhatsApp? Вы о чём.
      Там ботов нет в принципе. Как там про Вацапъ говорили Дуровы?..

      Telegram да ждет на паузе — он лучший для ботостроения! Как только запингуется из РФ api.telegram.org, так сразу запустим брата в телеге и будет всем Код.

      А Viber занимает второе место что с конца, что с начала большой тройки мессенджеров.


      1. shifttstas
        21.08.2019 10:31
        +1

        В чем проблема использовать сервера на которых адрес «Пингуется»? Даже крупные компании типа wildeberies и CDEK не испытывают проблем с пингом, с учетом того, на каком ресурсе вы жалуетесь о недоступности данного URL — это немного смешно :)


        1. cellmon Автор
          21.08.2019 10:44
          -2

          шта?


        1. cellmon Автор
          22.08.2019 12:34

          wildberries использует botviber кстати


      1. Taraflex
        22.08.2019 04:22

        Как только запингуется из РФ api.telegram.org

        habr.com/ru/company/ods/blog/462141/#comment_20474789


  1. cellmon Автор
    21.08.2019 11:03

    Ну А Если какая-то Вещалка легла — пишите заменим на живую


    1. cellmon Автор
      21.08.2019 11:18

      Бот не агрегатор — Он ретранслятор