Спасибо за разработку.
У меня на Xubuntu 16.04 плеер запускается и работает с торрент-файлами нормально.
А вот с ТВ проблемы:
Не открывается Media-server (beta) ни из меню движка
ни из web. Как я понял из-за этого я не могу со страницы тв-канала запустить поток в плеере. Например
TV XXI (TV21). При нажатии "Watch in another player" появляется пустой список, вместо списка установленных в системе плееров.
Хотя если на странице телеканала добавить его в список медиасервера ("Add to playlist"), скопировать адрес, для TV XXI (TV21) это
http://content.asplaylist.net/cdn/70_all.acelive, и вставить этот адрес в ACE Player HD - то поток воспроизводится нормально.
Если добавить пару торрент-файлов в список, то при переключении предыдущий/следующий плеер не падает (у меня в списке был поток телеканала и два торрент-файла).
Я после установки
acstreamengine 3.1.16 amd64 и всех зависимостей,
описанных в вики убедился, что этот медиасервер плюс любой плеер может комфортно заменить ACE stream player HD. Я предпочитаю smplayer на основе mpv, в котором я добавляю телеканалы и торрент-файлы из списка медиасервера. Это конечно не так удобно, как "открыть торрнет-файл с помощью acestream player", но не совсем уже и сложно как для пользователя линукс
- открыть плейлист из gtk клиента acestream engine
- нажать кнопку "добавить контент"
- открыть торрент-файл и написать для него название (любое)
- нажать кнопку "воспроизвести"
Зато свобода выбора плеера.
При этом в функционале smplayer есть список ТВ, и создание плейлиста из списка, в которые можно добавить нужные потоки. Тогда для воспроизведения нужен только движок acestream
Ну и возможно, если в дальнейшем в функционал движка добавят функцию "открыть через медиасервер", объединяющую вышеперечисленные 4 шага, то от Ace stream плеера как такового можно вообще отказаться, что наверное упростит разработку и сопровождение проекта.
Кстати может я чего-то не понял, но как запустить движок с gtk без плеера? А то он только в консольном варианте запускается:
tamer@tamer-desktop:~$ acestreamplayer.engine --client-gtk
AceStreamEngine run with --client-console
usage: acestreamengine
[--client-console | --client-wx | --client-gtk | --stream-source-node | --stream-support-node | --stream-startup-node | --create-transport | --create-transport-multi | --create-hls-transport | --start-tracker | --get-infohash PATH | --get-file-info PATH | --get-file-info-with-id PATH | -v]
[--gui-wx | --gui-gtk] [--log-stdout | --log-stderr]
[--log-file PATH] [--log-max-size SIZE]
[--log-backup-count COUNT] [--log-file-buffer N]
[--log-file-encoding LOG_FILE_ENCODING]
[--log-syslog HOST] [--log-syslog-port PORT]
[--log-syslog-facility FACILITY]
[--log-syslog-buffer N] [--use-ffmpeg USE_FFMPEG]
[--download-limit DOWNLOAD_LIMIT]
[--upload-limit UPLOAD_LIMIT]
[--max-connections MAX_CONNECTIONS]
[--max-peers MAX_PEERS]
[--max-peers-limit MAX_PEERS_LIMIT]
[--max-timeshift-peers MAX_TIMESHIFT_PEERS]
[--max-upload-slots MAX_UPLOAD_SLOTS]
[--live-cache-type LIVE_CACHE_TYPE]
[--live-disk-cache-size LIVE_DISK_CACHE_SIZE]
[--live-mem-cache-size LIVE_MEM_CACHE_SIZE]
acestreamengine: error: argument --client-gtk: not allowed with argument --client-console