Установка SopCast Player в Ubuntu 14.04 - 12.04

В этой статье расскажу о том, как установить программу Sopcast в Ubuntu 14.04 - 12.04.

Описание программы Sopcast

SopCast - популярная бесплатная программа для просмотра онлайн видео трансляций через P2P (Peer-to-Peer) сети, что позволяет осуществлять загрузку контента одновременно с нескольких источников.


Всё, что вам требуется, это скопировать ссылку вида:
sop://broker.sopcast.com:1234/0000000
И вставить её в программе SopCast Player через "Меню" - "Файл" - "Открыть":


Следует отметить возможность создания собственного Интернет вещания для зарегистрированных пользователей.

Установка Sopcast в Ubuntu 14.04 - 12.04.

В данной статье описана подробная установку Sopcast, которая будет работать в Ubuntu 14.04 - Ubuntu 12.04 в 32 и 64 битной версии.
В данной инструкции будут использованны файлы с официального сайта Sopcast http://sopcast.com/download/linux.html
Нужно установить консольную версию Sopcast для Linux и GUI плеер.

1. Установка консольной версии Sopcast -  sp-auth.

Откройте терминал и выполните поочередно следующие команды: cd /tmp/
wget http://download.easetuner.com/download/sp-auth.tgz
tar -zxvf sp-auth.tgz
sudo cp ./sp-auth/sp-sc-auth /usr/bin/sp-sc
sudo cp ./sp-auth/sp-sc-auth /usr/local/bin/sp-sc
Всё, теперь установлено.

2. Проверка наличия и установка библиотеки libstdc++.so.5 в Ubuntu.

Для этого введите в терминале команду: sp-sc Если выдаст следующее сообщение: edward@lenovo:/tmp$ sp-sc
sp-sc: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Тогда нужно установить библиотеку libstdc++.so.5, для этого выполните следующие команды в терминале: cd /tmp/
wget http://www.sopcast.com/download/libstdcpp5.tgz
tar -zxvf libstdcpp5.tgz
sudo cp -a ./usr/lib/libstdc++.so.5* /usr/lib/
Всё, добавили библиотеку libstdc++.so.5 в систему Ubuntu.
Теперь снова вводим команду в терминале: sp-sc Теперь должно появиться следующее сообщение: edward@lenovo:/tmp$ sp-sc
SC Version: 3.2.6  Build time: 2009-11-09 15:09
Usage:
./sp-sc [-TpI] [-b ipaddr] [-u username:password] [-n out:total] <sop://url> <localport> <playerport>

Это значит, что консольная версия Sopcast работает. Теперь осталось дело за малым.

3. Проверка, что в системе установлена программа gettext. 

Для чего она нужна очень подробно написано в википедии. Как правило она установлена в Ubuntu.
Для проверки вводим следующую команду в терминале:
dpkg -l | grep "gettext "
Если всё правильно, то будет следующее сообщение:
edward@lenovo:/tmp$ dpkg -l | grep "gettext "
ii  gettext                                               0.18.3.1-1ubuntu3                                      amd64        GNU Internationalization utilities
Если нет в списке, то для установки gettext выполните следующую команду в терминале: sudo apt-get install gettext

4. Установка графического плеера к Sopcast.

Sopcast-player - это фронт-энд клиент или графическая обертка к консольной программы Sopcast (sp-auth).
Приступим к её установке.
Выполните следующие команды в терминале поочередно:
cd /tmp/
wget http://sopcast-player.googlecode.com/files/sopcast-player-0.8.5.tar.gz
tar -zxvf sopcast-player-0.8.5.tar.gz
cd sopcast-player/
make
sudo make install
И теперь нужно установить зависимость: sudo apt-get install python-glade2
И еще нужно установить VLC плеер (если он у Вас не установлен), без него не будет работать: sudo apt-get install vlc
Всё, теперь ярлык Sopcast появится в Dash:


открываем и проверяем:

Установка Sopcast Player в Ubuntu 12.04 из репозитория

Пользователи Ubuntu 12.04 могут без проблем установить Sopcast из репозитория:
sudo add-apt-repository ppa:jason-scheunemann/ppa

sudo apt-get update

sudo apt-get install sp-auth sopcast-player

Всё, теперь можно пользоваться.

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

28 коммент. :

  1. Всем хороша кроме одного : ни одного Российского канала нет.Или я смотрел не там?

    ОтветитьУдалить
  2. W: Не удалось получить http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found

    W: Не удалось получить http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu/dists/raring/main/binary-i386/Packages 404 Not Found

    ОтветитьУдалить
    Ответы
    1. Вы пробуете ставить на 13.04 raring, есть только для 12.04 precise версия в этом репозитории.

      Удалить
  3. Нет русских каналов :(

    ОтветитьУдалить
  4. спасибо, добрый человек ;)

    ОтветитьУдалить
  5. Если бы не комментарии, где говорится про телевизионные каналы, из статьи не понятно, для чего предназначена программа... Устанавить ее и методом "научного тыка" выяснять для чего она предназначена? Пожелание: В самом начале статей кратко рассказывать для чего приложение предназначено...
    Спасибо!

    ОтветитьУдалить
  6. Этот комментарий был удален автором.

    ОтветитьУдалить
  7. Установился, но не работает. Не открывает ни одной сопки.

    ОтветитьУдалить
    Ответы
    1. Вообще бывает такое. У меня один день было такое, ни одна соп ссылка не открывалась. Хотя тестовые некоторые открывались. Я наверное около часа бился в консоле и настройках. Забил, потому что ничего не вышло. А на следующий день уже матч смотрел. Я так понимаю идет через их сервер трансляция. И возможно, есть проблемы у них.
      Но это только моё "имхо".

      Удалить
  8. Спасибо за подсказки !!! Помогло !!! Теперь можно смотреть футбол в хорошем качестве ....

    ОтветитьУдалить
  9. Большое спасибо! На Ubuntu 12.04 все установилось, работает. Есть даже один интересный российский канал. Качество картинки HD, на мой взгляд, лучше, чем у других каналов. Только проблема с буферизацией, буфер быстро опустошается и видеопоток прерывается на время.

    ОтветитьУдалить
  10. Почему на 14,04 из репозитария не сделают установку?

    ОтветитьУдалить
  11. установил, но при попытке открыть ссылку или канал из списка - вылетает. Как быть?

    ОтветитьУдалить
  12. Установил. все ок. Ссылки куда вставлять или просто кликать а прога сама запускается?

    ОтветитьУдалить
  13. = И еще нужно установить VLC плеер (если он у Вас не установлен), без него не будет работать =
    Также работает с SMPlayer, в настройках sopcast нужно указать >другой плеер>команда>smplayer
    После того как перешел с MPlayer на MPVPlayer, смотрю только так, т.к. VLC иногда тупит и зависает, после зависания пропадает звук, приходится отключать и заново включать звуковую дорожку, так что возможно mpv для sopcast - лучшее решение ИМХО.

    ОтветитьУдалить
  14. Спасибо, следовал строго по инструкции (только вместо make install запустил checkinstall), все работает.

    ОтветитьУдалить
  15. На Ubuntu 14.10 64-bit у меня sopcast начал откликаться на sp-sc только после включения MultiArch:
    sudo dpkg --add-architecture i386

    ОтветитьУдалить
  16. ждет ответа от
    wget http://download.easetuner.com/download/sp-auth.tgz

    ОтветитьУдалить
  17. Установилось все без проблем, но не запускается на Elementary OS Freya. Прошу мне помочь!

    ОтветитьУдалить
  18. стоит 12.04
    все прописал,а в конце выдает такое
    Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
    или же используете нестабильную версию дистрибутива, где запрошенные вами
    пакеты ещё не созданы или были удалены из Incoming.
    Следующая информация, возможно, поможет вам:

    Пакеты, имеющие неудовлетворённые зависимости:
    sp-auth : Зависит: ia32-libs но он не будет установлен
    E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

    что делать?

    ОтветитьУдалить
  19. Перестала работать ссылка:
    wget http://sopcast-player.googlecode.com/files/sopcast-player-0.8.5.tar.gz

    Новая ссылка на файл:
    wget https://dl.dropboxusercontent.com/u/26673731/sopcast-player-0.8.5.tar.gz

    ОтветитьУдалить
    Ответы
    1. у меня отсюда заработало
      https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sopcast-player/sopcast-player-0.8.5.tar.gz

      Удалить
    2. спасибо) я не мог найти, вот и выложил)

      Удалить