Ace Stream в snap пакете

Есть интерфейс alsa, который я лично не тестировал и он относится к НЕ автоподключаемым. Попробую, но не обещаю.
Подробно
https://docs.ubuntu.com/core/en/reference/interfaces/

да, свежая версия движка под Линукс “опаздывает” уже на полгода, и “печально” это немного не то слово =)

забудьте вы уже про встроенный плеер. Выбор/модификация VLC на старте проекта был обусловлен двумя основными моментами - на то время это был чуть ли не единственный /открытый/ плеер, адекватно работающий с сетевыми потоками, плюс у него уже были NPAPI плагины для браузеров.

На сегодняшний день, когда от NPAPI отказались все сколь-нибудь популярные браузеры, для пользователя нет смысла в “оригинальном” AcePlayer HD от слова “совсем” - используйте любой другой плеер, хоть тот же VLC свежих версий. Основные проблемы со сторонними плеерами, касаемые мультифайловых торрентов и т.п решены на уровне движка - при запросе подобного файла движок вернет m3u плейлист, где серии/треки будут в виде отдельных позиций.
Что же касается запуска этого самого “стороннего плеера” по клику на acestream:// ссылку или .torrent файл, то лично я у себя использую (даже под виндой) простенький bash-скрипт (см. вложение).

Итоги подведем (с) ЛП - полностью мы еще не отказались от идеи использовать “встроенный” плеер в сборках для Виндовс (и, в меньшей степени - Линукс), но когда он обновится, и будет ли он на базе libVLC или чего-то другого - на текущий момент неизвестно.

aceplay.sh (1.0 КБ)

Можно ли переопределить местоположение файла acestream.conf?
Прочёл
http://wiki.acestream.media/Configuration_Files
подумал что движок на питоне написан ради кроссплатформенности и, возможно, пути в Linux похожи на пример в MS Windows, но strace не показывает что есть обращение за файлами аля
~/.ACEStream/engine/acestream.conf
~/.ACEStream/engine/acestream_user.conf

можно, конструкцией вида “@/path/to/file.conf”. Для запуска из текущего каталога “start_engine --client-console @my.conf

PS Обновили вики заодно.

Here:


Try it:


This is stuff… AS IS.
Good Luck.

Залил новую версию snap пакета - acestreamplayer_3.1.49-snap1_amd64.snap. Заодно сменил нумерацию пакета вслед за нумерацией движка (engine) - version=3.1.49 code=3014900 revision=dc5eac3 date=2019-07-15

Внутри пакета VLC media player 2.2.8.1 Ace Stream (revision 2.2.8-13-g91767ab) от разработчика JCryton. Спасибо ему за адаптацию патчей к новой версии VLC! Плеер реально стал стабилен в целом, но падает если ему передать в терминале параметр в виде ссылки acestream:// . Так как в пакете давно присутствует MPV и скрипт-обёртка-наработка от Benny, то сделал acestreamplayer.mpv обработчиком ссылок acestream:// и можете вызывать в терминале

acestreamplay.mpv acestream://123456789

Теперь доступно аппаратное ускорение видеопросмотра. Современные кодеки и их варианты реально поддерживаются (h265-10bit и т.д).

Установить с нуля программу acestreamplayer можно через Gnome Software и/или KDE Discover или в Терминале

sudo snap install acestreamplayer

У кого установлена старая версия, она скоро автоматически обновится. Форсировано можно

sudo snap refresh

Помощь к движку

acestreamplayer.engine --help

Помощь к плееру

acestreamplayer --help

Помощь к обёртке-скрипту для MPV (наработка Benny)

acestreamplayer.mpv --help

При проблемах

acestreamplayer -vv

Здравствуйте! После переустановки дебиана 10 перестал запускаться AceStream как движок, так и плееры.
Ставил с нуля через sudo snap install acestreamplayer.
Уже тогда обратил на сообщение - INFO snap “acestreamplayer” has bad plugs or slots: (unknown interface “audio-playback”)

Но программа установилась. При запуске движка, ACE mpv или Ace Player HD ничего не происходит. В процессах висит run.sh

Запустив acestreamplayer с ключом -vvv запуск движка останавливается после строк: sh: 1: /bin/netstat : not found
sh: 1: /sbin/ifconfig: not found

Дальше ничего не происходит. Ставил пакет net-tools, но не помогло.
До этого пользовался Acestream v 3.02 она работала на Дебиане 10. Заметил, что обновился Acestream лишь по новому значку Ace Mpv! Но что странно, через mpv ничего не запускалось! А через Ace Player HD всё работало как и раньше! Знал бы не переустанавливал бы систему! Да и еще, устанавливал в лайв режиме дебиана КДЕ acestream такая же ошибка с unknown interface audio-playback и ничего не запускалось.
В общем как-то так . Буду благодарен любой помощи

дайте

apt-cache policy snapd
snap list | grep core

apt-cache policy snapd
snapd:
Installed: 2.37.4-1+b1
Candidate: 2.37.4-1+b1
Version table:
*** 2.37.4-1+b1 500
500 http://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status

snap list | grep core
core18 20191126 1279 stable canonical* base

всё верно =( и странно что есть какие-то проблемы. Я поставил в виртуальной среде “вчистую” Дебиан 10 и у меня нет проблем.
дайте вывод

snap connections | grep -E "(ace|audio)"

могу порекомендовать


apt update
apt upgrade
snap refresh
snap remove acestreamplayer
snap install acestreamplayer

Здравствуйте, vasilisc! В первую очередь хотелось бы сказать вам спасибо, за помощь и затраченное время в решение моей проблемы! Всё-таки разобрался в чём проблема. Проблема в apparmor.

Failed to start Load AppArmor profles
Error: No profiles found in var/lib/snapd/apparmor/profiles

Проблему пока не решил, на виртуалке потестирую всякие решения из гугла. Напишу сюда, если решу эту проблему. Кто знает - может я не один такой!

Без Acestreamа не остался, smplayer подружил с движком консольным 3.1.49 :slight_smile:

программы в пакете snap работают под присмотром AppArmor и в этом суть технологии (самодостаточность + безопасность)
как вариант вы можете установить программу в режиме classic (дескать понимаете что вы делаете)

snap install --classic acestreamplayer

программа не будет ограничиваться системой мандатного доступа AppArmor

Здравствуйте, vasilisc!

Флаг --classic на Debian 10 не помогает.
При установке флаг просто игнорируется,
о чём появляется сообщение при установке acestream.

Зато помогает флаг --devmode:

snap install acestreamplayer --devmode

Спасибо за труды. С уважением Евгений.

Добрый день.
У меня точно такая же проблема.
При установке ошибка " INFO has bad plugs or slots:audio-playback (unknown interface “audio-playback”)"
Только изначально ярлыки acestream появлялись в меню, то сейчас, после очередной переустановки, уже нет.
Ради интереса попробовал на другом ноуте - аналогично.

upd:
На одном ноуте, хоть и с ошибками, но все же завелась командой


snap run acestreamplayer.engine

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

Такая же проблема при установке через snap на Ubuntu 16.10.

Engine (3.1.49) run with options: --client-gtk
Gtk-Message: 23:04:44.978: Failed to load module “overlay-scrollbar”
Gtk-Message: 23:04:44.978: Failed to load module “gail”
Gtk-Message: 23:04:44.978: Failed to load module “atk-bridge”
sh: 1: /bin/netstat: not found
sh: 1: /sbin/ifconfig: not found
/snap/acestreamplayer/10/bin/run.sh: line 641: /bin/nc: Permission denied
И дальше “/snap/acestreamplayer/10/bin/run.sh: line 641: /bin/nc: Permission denied” бесконечно повторяется.

К сожалению, мне вам не помочь. Обычный релиз Ubuntu 16.10 уже закончил свой жизненный цикл и у него End of Life. Мне даже не скачать образ с официального сайта. Попробуйте обновиться до ближайшего LTS релиза Ubuntu 18.04. Возможно поможет. Как вариант, удалите пакет acestreamplayer и поставьте в режиме devmode, отключив безопасность

sudo snap remove acestreamplayer
sudo snap install acestreamplayer --devmode

Процитирую переписку по email где проблема была решена так

Проблема решилась установкой snap-пакета core в дополнение к core18:
‘sudo snap install core’. Вероятно, он должен быть в зависимостях
acestreamplayer?

Так таковых зависимостей (dependency) в мире snap нет … есть connect между снапами, если программа сложна и разнесена по различным снапам. core - это минималистичный снап пакет олицетворение самой системы … она ставится автоматом при начале работы snapd демона. Почему у вас были проблемы с core18 я к сожалению не знаю, но запомню ваш совет-решение и буду советовать его другим при проблемах. Спасибо за отклик и решение проблемы.

Спасибо вам за проделанную работу. У меня домашний нас на freenas, создал на нем виртуальную с серверной убунтой 18.04 и запустил ваш пакет в консольном режиме. Работает великолепно. Смотрю торренты на телевизоре.
Я в линуксах не сильно разбираюсь , можете подсказать как сделать автозапуск вашего пакета ?
И ещё ребят подскажите, для просмотра uhd нужен ssd для кэша? У меня там hdd сейчас стоит и большие фильмы заикаются очень часто.

Например, ком. строку, использованную для “запустил ваш пакет в консольном режиме”, прописать в какой-нить /etc/rc.local.

Там, скорее, нужен сетевой интерфейс побыстрее, ну и уверенность в том, что сами Р2Р пиры отдают контент “вовремя”.