воскресенье, 21 мая 2017 г.

ZVVOnlineTV v.0.2

ZVVOnlineTV - программа для удобной работы с IPTV и просмотра онлайн ТВ, которая имеет простой и легкий интерфейс, не перегружена лишним. В программу можно очень легко добавить свой канал, удалить не работающий или отредактировать его.

+ версия 0.2




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






Скачать ZVVOnlineTV v.0.1 - СКАЧАТЬ
Скачать ZVVOnlineTV v.0.2 - СКАЧАТЬ v.0.2

ZVVOnlineTV - удобная программа для работы с IPTV потоками.

СИСТЕМНЫЕ ТРЕБОВАНИЯ:

ОС Linux Mint, Ubuntu

Для запуска ТВ в системе должны быть установлены:
1. библиотеки PyQt5 (
    - sudo apt install python3-pyqt5
    - sudo apt install python3-pyqt5.qtmultimedia
    - sudo apt install libqt5multimedia5-plugins)
2. библиотеки Gstreamer (
    - sudo apt install gstreamer1.0-libav
    - sudo apt install gstreamer1.0-plugins-bad)

3. Для установки программы выполняем в Терминале команду, находясь в каталоге с deb пакетом:
    - sudo dpkg -i ZVVOnlineTV_release.deb

На данный момент в программе доступно:
- просмотр IPTV потоков.
- сортировка каналов по странам, переключение между которыми осуществляется удобно и доступно.
- добавление/удаление/редактирование каналов.
- работа с плейлистами (загрузка и просмотр плейлиста в программе, запуск и просмотр каналов из плейлиста, добавление любого канала в программу, поиск канала по названию в плейлисте).
- проверка потока на работоспособность.
- настройка видео для корректирования яркости, контраста, насыщенности, регулировка соотношения сторон (обычные, растянутые, увеличенные).
- таймер, позволяет выбрать время по истечению которого программа выключиться или компьютер уснет/выключится.

Каталоги с каналами и плейлистами программы расположены по адресу - home/.config/ZVVOnlineTV



Скачанные в сети плейлисты кидаем в папку "playlists" для управления ими в программе. Также открывать свои плейлисты можно напрямую из программы, о чем описано далее.


ОБЗОР ПРОГРАММЫ



На вкладке "Channels" доступны выбор стран и каналов. В списке стран можно выбирать страны с каналами. Ниже расположены сами каналы. При нажатии на канал правой кнопкой мыши появится контекстное меню в котором доступны такие элементы как редактировать канал (Edit), добавить канал в Главную (Add to Main) и удалить канал полностью из программы.




На вкладке "Pls" можно загружать плейлисты для дальнейшей работы с ними. При нажатии на кнопку Open можно открыть любой плейлист, расположенный на компьютере, после чего каналы отобразятся в списке ниже. Любой канал из списка в плейлисте можно добавить в программу нажав на кнопку Add.
В списке можно выбирать плейлисты, которые расположены в каталоге по адресу home/.config/ZVVOnlineTV/playlists
Если во время работы программы в указанный каталог добавлен новый плейлист, в программе в списке необходимо выбрать первый элемент "Playlists:" для динамического обновления списка плейлистов.
Также если в плейлисте много каналов, на вкладке есть поле для поиска нужного канала по имени. Просто загрузите плейлист и поле введите часть из названия канала и список с каналами отфильтруется.






На вкладке "Config" можно проверить поток на работоспособность, установить таймер, по истечению которого программа закроется или компьютер уснет/выключится. Также на вкладке доступны настройки видео.
Кроме этого на данной вкладке можно добавлять свои каналы в программу.


Для перехода в полноэкранный режим необходимо нажать дважды левой кнопкой мыши по видео или нажать на кнопку в панели управления.
В полноэкранном режиме при нажатии на правую кнопку мыши отобразится панель управления.
Также в полноэкранном режиме есть возможность включить боковую панель с выбором стран, каналов, плейлистов и вкладки настроек.

61 комментарий:

  1. Анонимный14 июня 2016 г., 19:24

    Когда будет доступна для скачивания?

    ОтветитьУдалить
  2. Надеюсь, что очень скоро, т.к. программа в активной разработке.

    ОтветитьУдалить
  3. Анонимный25 июня 2016 г., 16:56

    Плеер на базе VLС? M3U будет? ACE STREAM ?

    ОтветитьУдалить
  4. Нет, не на VLC. Над M3U работаю, ACE STREAM будет но пока в далеких планах.

    ОтветитьУдалить
  5. Похоже разработка затянулась на долгие годы.

    ОтветитьУдалить
  6. Вав круто ждемс с не терпением.

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

    ОтветитьУдалить
  8. Слава моё мнение и мысль приводит к одному стоило бы создать форум на сайте для обсуждения,и разных советов кто чего делал и как, ну и т.п. примерно так по радио по анекдотах ну и т.д.

    ОтветитьУдалить
    Ответы
    1. Александр, ок, по свободе обязательно сделаю.

      Удалить
  9. Когда планируется выход программы ?

    ОтветитьУдалить
  10. Когда же тестировать то будем ZVVOnlineTV ?
    Хочу себе такую на Xubuntu программу ZVVOnlineTV!

    ОтветитьУдалить
    Ответы
    1. Александр, сейчас вплотную занимаюсь доработкой программы. В данный момент добавляю возможность работы с плейлистами. В планах где-то в первых числах мая выложить программу для загрузки.

      Удалить
  11. Друзья! Собран deb пакет первой версии программы. Необходимо протестировать. Прошу желающих связаться со мной на почту (zvvubuntu@gmail.com).

    ОтветитьУдалить
  12. у меня все каналы с треском и морганием показываются...
    система линукс минт 18.1
    хочу добавить вашу программу сюда mintguide.org

    ОтветитьУдалить
    Ответы
    1. Хм. Треск и моргание постоянные или только вначале? Проверил наверное плейлистов 20-25 с кучей каналов, заметил только на некоторых моргание вначале при загрузке, но каналы были HD качества и в это время на загрузке файлы находились, поэтому скорее всего скорости не хватало подгрузить канал быстро. Но большинство каналов у меня норм.

      Удалить
    2. наверное скорости не хватает... может как то качество можно уменьшать или буферизацию побольше как то сделать

      Удалить
  13. А только deb пакет? остальным то тоже попробовать хочется... даже если самостоятельно собрать

    ОтветитьУдалить
    Ответы
    1. Simon, на какой системе хочется попробовать?

      Удалить
    2. Sabayon - так что что в духе make && make install, или tar.gz распаковать и запустить

      Удалить
  14. Анонимный16 мая 2017 г., 11:53

    не запускаиццо
    (python3:1865): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed
    Segmentation fault

    ОтветитьУдалить
    Ответы
    1. Больше информации! Какая ОС и ее версия, какая версия Python установлена в системе, установлены ли все выше указанные библиотеки pyqt5 и gstreamer?

      Удалить
  15. Анонимный16 мая 2017 г., 14:16

    Distributor ID: Ubuntu
    Description: Ubuntu 14.04.5 LTS
    Release: 14.04
    Codename: trusty

    библеОтики установлены

    ОтветитьУдалить
  16. Анонимный16 мая 2017 г., 14:29

    на debian кстате (токашопатэстил)тожэ -ниалё

    ОтветитьУдалить
  17. Анонимный16 мая 2017 г., 20:48

    Debian 8 - не фурычит.

    ОтветитьУдалить
  18. На Debian не тестировал работу программы. Постараюсь как можно скорее проверить на данной системе.

    ОтветитьУдалить
  19. Анонимный30 мая 2017 г., 20:39

    на ubuntu 3апустилсо после доустановки фсех пакетоф,на4инающихся с "GStreamer" порядка 700 Мб
    да,и тв-плейлистам -опаньки

    ОтветитьУдалить
  20. Анонимный16 июня 2017 г., 11:55

    Большое спасибо за Вашу программу. Отлично работает на Минте 18.1. Единственное что хотел бы уточнить, как подкидывать cамообновляемые плейлисты? Вроде: http://iptv.slynet.tv/PeerstvSlyNet.m3u
    И еще одно, когда смотрю в полноэкранном режиме, приходит сообщение в скайп - его не видно. Просто смазанный прямоугольник на фоне идущей телепрограммы.

    ОтветитьУдалить
    Ответы
    1. Если Вы хотите, чтобы плейлист постоянно был в программе, необходимо его поместить в home/.config/ZVVOnlineTV/playlists (каталог .config скрыт изначально, необходимо в домашнем каталоге нажать комбинацию с англ. клавишей - Ctrl+H). Если хотите просто временно поработать с плейлистом - тогда в программе на вкладке Pls нажмите кнопку "Open" и выберите нужный плейлист.

      Удалить
    2. Анонимный16 июня 2017 г., 13:02

      Это я уже прочел в описании. Дело в том что самообновляемый плейлист не копируется файлом, а вставляется интернет-линком. А куда этот самый линк вставить я не нашел.

      Удалить
    3. А где-то работает Ваш самообновляемый плейлист: http://iptv.slynet.tv/PeerstvSlyNet.m3u. Только что попробовал в VLC вставить как адрес станции и ожидаемо выдало ошибку. Если один интернет-линк содержит в себе адреса нескольких каналов, каким образом понять каких без возможности расковырять его и разбить на нужное количество. Если у Вас в какой-то программе именно вышеуказанный адрес работает и отображает, каналы подскажите в какой, чтоб понять какую работу необходимо провести для реализации такой возможности в моей программе.

      Удалить
  21. Анонимный16 июня 2017 г., 18:44

    Работает в IP-TV Plaer и ему аналогичных. Вот скрин с аналогичного проигрывателя с подкинутым плейлистом и его проигрыванием. http://savepic.net/9383026.htm
    Рабочий на текущий момент, самообновляемый плейлист: http://iptv.slynet.tv/FreeSlyNet.m3u

    ОтветитьУдалить
    Ответы
    1. Спасибо! Изучу и попытаюсь реализовать данную возможность в следующей версии программы.

      Удалить
    2. Анонимный16 июня 2017 г., 19:25

      Вам спасибо! Будем ждать.

      Удалить
    3. Попробуйте обновленную версию программы (только что изменил код программы), прошу проверить работает ли указанная выше возможность: http://rgho.st/8H5bGghQb
      Отпишитесь, пожалуйста, работает или нет.

      Удалить
    4. Необходимо на вкладке Pls вставить Вашу или другую ссылку в поле "Put pls path here" и нажать Enter

      Удалить
    5. Анонимный16 июня 2017 г., 21:16

      Да, все отлично работает. Без рывков, лагов и т.д. Но после закрытия программы, не происходит запоминания введенного линка. Можно это поправить?

      Удалить
    6. Да, без проблем. Сделаю чтоб запоминался адрес, а также чтобы каналы с такого плейлиста записывались в файл, который автоматически будет создан в home/.config/ZVVOnlineTV/playlists. Здесь выложу доработанную версию, но уже завтра. Сейчас уже работаю над другой программой.

      Удалить
    7. Анонимный16 июня 2017 г., 21:42

      Никакой срочности нет) Завтра смогу помочь с тестированием. Хорошего Вам вечера и спасибо еще раз!

      Удалить
    8. Доработал программу. Теперь должна запоминать последний url плейлиста, кроме того добавил кнопку и возможность сохранять плейлист. Скачать: http://rgho.st/7Fgks2hnP
      Проверь, пожалуйста и отпишись как работают эти штуки.

      Удалить
    9. Анонимный17 июня 2017 г., 11:17

      К сожалению, не фурычит. При добавлении самообновляемого линка и нажатия ввод, ничего не происходит. Список каналов не подгружается. Сообщения об ошибки сервера нет. Так же перестали подгружаться сериалы и фильмы. Точно так же не прогружаются списки. Откатился на 030 - все ок.
      P.S: Нельзя писать локальный файл с самообновляемого линка. Тогда потеряется функция самообновления(ну или писать при каждом соединении).
      PPS: Если возможно, в полноэкранном режиме сделать управление звуком и яркостью на курсорах. Было бы крайне удобно.

      Удалить
    10. Хмм. На всякий случай уточню - строку для ввода адреса плейлиста я перенес на вверх возле кнопки Load. Случаем не в нижнюю строку ввставляете адрес? И еще - запустите программу через терминал командой: cd /usr/share/ZVVOnlineTV && python3 ZVVOnlineTV.py, и вставьте адрес плейлиста и нажмите кнопку Load. Напишите здесь, что выдает консоль.

      Удалить
    11. Анонимный17 июня 2017 г., 11:48

      Да, моя вина. Я действительно вставлял в нижнее поле. Извиняюсь.Вставил в верхнее - все работает. Сохраненный пл появляется после перезагрузки программы. Если же промахнуться строкой и вставить в нижнее поле "поиск листа" и нажать ввод - блокируется подгрузка списков из плейлистов фильмы и сериалы, до перезапуска программы.
      Консоль выдает: $ cd /usr/share/ZVVOnlineTV && python3 ZVVOnlineTV.py,
      python3: can't open file 'ZVVOnlineTV.py,': [Errno 2] No such file or directory
      Запрос линка не происходит

      Удалить
    12. Спасибо! Главное, что работает. Нижнее поле это поиск внутри самого плейлиста, например можно найти нужный канал по имени в громадном списке каналов. Если в этом поле ввести адрес плейлиста тогда программа пытается найти канал со странным именем в виде http адреса. Естественно в подгружемых списках канала с таким именем нет и поэтому выдается пустой список. Если поле поиска очистить тогда в списке снизу каналы опять отобразятся.

      Удалить
    13. Анонимный17 июня 2017 г., 11:59

      Запятую скопировал, сорри. Все нормально через консоль запустилось, загрузилось и проигрывется...

      Удалить
    14. Анонимный17 июня 2017 г., 12:06

      А как удалить через проигрыватель свежедобавленый пл, созданный с самообновляемого линка? Можно конечно нажать Ctrl+H и зайти через файловый менеджер config/ZVVOnlineTV/playlists/ и удалить ручками, но хотелось бы через интерфейс самого проигрывателя.
      И возможно ли в полноэкранном режиме управлять звуком и яркостью курсорами, хотя бы в обозримом будущем. Или это слишком проблематично и в планах не значится? Спасибо.

      Удалить
    15. Да в принципе не проблема, добавлю кнопку "удалить плейлист" рядом с кнопкой "сохранить плейлист". По-поводу управления звуком и яркостью также постараюсь сделать в ближайшее время.

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

    ОтветитьУдалить
    Ответы
    1. Да я не обижаюсь. Критика как раз и бодрит. Согласен, программа только на начальной стадии развития и многое не умеет. С начальной загрузкой каналов со скрежетом звука я разберусь. А вот насчет половины неработающих каналов тут другой вопрос. Пока программа может работать с IPTV каналами, а они бывают разными - если в HD качестве то необходима сумасшедшая скорость интернета, а иначе: тормоза и проблема со звуком. У меня например в моем сборнике есть много каналов, которые загружаются очень быстро и даже без начальной проблемы со звуком, и я нормально смотрю онлайн ТВ в программе. Тут уж надо искать нормальные адреса в инете. Вообщем, как уже было сказано программа только-только начало свое развитие, как и мои познания в этой сфере, так что все еще впереди. Хуже кстати когда люди скачивают программу и не сообщают о том, что в ней не так, что не нравится, тогда тяжелее что-либо в программе исправить. Вот выше человек спрашивал как погружать напрямую плейлисты по адресу, а не как файл и когда добавил эту возможность сам убедился, что полезная штука. Так, что лучше критиковать и спрашивать. А ты, кстати на чем смотришь онлайн каналы без лагов?

      Удалить
    2. Анонимный20 июня 2017 г., 7:00

      Сам пользуюсь этим проигрывателе где-то неделю, весь офис дня два. Система везеде linux mint 18.1 serena xfce х64. Никаких проблем со звуком ни разу не возникало! Железо совершенно разное, от ноутов и древних пеньков, до ультрабуков и i5-х. Один раз отвалился сервак с сериалами, но он и в виндовой версии IP-TV плеера недоступен был. Теперь всем офисом ждем регулировки яркости\громкости и расширение списка запоминаемых плейлистов по адресу, а то одного не хватает(кому спорт, кому новости, фильмы и т.д.)

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

    ОтветитьУдалить
  24. Слава на странице Google написал комент к программе и ссылку кинул на плей листы Украинские и Русские, списки большие все не проверял но каналы Украинские самые основные работают проверил также россиийские тоже работают. Даже по моему чуть стабильнее идут в твоей программе .

    ОтветитьУдалить
  25. Друзья! Добавляю в программе возможность регулировать звук и яркость стрелками вверх, вниз, влево, вправо. Как удобнее влево-вправо регулировать звук, а вверх-вниз регулировать яркость или наоборот?

    ОтветитьУдалить
  26. Анонимный22 июня 2017 г., 3:33

    Право-лево звук, вверх-низ яркость.

    ОтветитьУдалить
  27. Вячеслав, в полноэкранном режиме какая-то зеленая рамка, и соотношение сторон вроде не соответствует действительности
    http://pixs.ru/showimage/Snimokekra_6198715_26620635.png

    ОтветитьУдалить
  28. Друзья, добавил в программу возможность сохранять несколько url-адресов плейлистов, удаление плейлистов и регулирование звук/яркость стрелками влево-вправо/вверх-вниз. Прошу, проверьте и отпишитесь о результатах.

    1. Добавление url-адресов:
    На вкладке "Pls" возле поля для ввода url адреса плейлиста добавлена кнопка "+", которая сохраняет адрес плейлиста. В таком случае плейлист отображается в списке плейлистов но его имя показывается как - ("URL")_имя_плейлиста.

    2. Удаление плейлистов.
    На вкладке "Pls" добавлена кнопка "Remove playlist" (будет переведена в финальной версии программы). При нажатии на кнопку удаляется текущий загруженный плейлист. Плейлист также удаляется из списка плейлистов. Удалять также можно и сохраненные url адреса плейлистов.

    Скачать версию 0.3.5 dev: http://rgho.st/7tz9xWrTm

    ОтветитьУдалить
  29. Анонимный24 июня 2017 г., 6:30

    Весь новый функционал отлично работает.

    ОтветитьУдалить
  30. Анонимный24 июня 2017 г., 8:59

    Только для релиз-версии. Это если есть в планах доводить до состояния "конфетки"
    Автоустановка необходимых компонентов, дабы вот это sudo apt install python3-pyqt5 и т.д. не делать ручками. Так например делает дебиановский установщик оперы, да и многих других программ. Просто показывает что для установки необходимо энное количество компонентов. Ставит автоматом. В этом же установщике сделать описание программы(сейчас пустое поле)
    Хотя все это не критично и на функционал не влияет. Просто красивая обвертка)

    ОтветитьУдалить