mnlipp / CoCy4Enigma2

A UPnP Renderer for Enigma2
3 stars 1 forks source link

Cannot install cocy 0.4 at vuduo2 with vti 14 and vti 13 #3

Closed blacksun80 closed 4 years ago

blacksun80 commented 5 years ago

Hello, i cannot install the cocy 0.4 because there an error.

root@vuduo2:~# opkg install /tmp/enigma2-plugin-extensions-cocy_0.2.2.ipk[1P[1P[1P[4h [4l4
Upgrading enigma2-plugin-extensions-cocy from 0.2.2 to 0.4 on root.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-cocy:
 *      python-pip * 
 * opkg_install_cmd: Cannot install package enigma2-plugin-extensions-cocy.
root@vuduo2:~#

how can i install the python-pip on the vuduo2?

mnlipp commented 5 years ago

python-pip is a package that is readily available in OpenPLI. You get it there with opkg install python-pip. This is, however, automatically attempted when you install CoCy4Enigma2.

If the package is not available on your box, try to install it manually.

blacksun80 commented 5 years ago

1

The package is unknown. perhaps it isnt on the feed.

now i installed pip manually.

root@vuduo2:~# cd /tmp
root@vuduo2:/tmp# python get-pip.py
Collecting pip
[?25l  Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)

    0% |                                | 10kB 704kB/s eta 0:00:02
    1% |                                | 20kB 962kB/s eta 0:00:02
    2% |                                | 30kB 1.1MB/s eta 0:00:02
    3% |                                | 40kB 849kB/s eta 0:00:02
    3% |#                               | 51kB 894kB/s eta 0:00:02
    4% |#                               | 61kB 1.0MB/s eta 0:00:02
    5% |#                               | 71kB 1.1MB/s eta 0:00:02
    6% |#                               | 81kB 1.2MB/s eta 0:00:02
    6% |##                              | 92kB 1.2MB/s eta 0:00:02
    7% |##                              | 102kB 1.2MB/s eta 0:00:02
    8% |##                              | 112kB 1.4MB/s eta 0:00:01
    9% |##                              | 122kB 1.3MB/s eta 0:00:01
    10% |###                             | 133kB 1.3MB/s eta 0:00:01
    10% |###                             | 143kB 1.6MB/s eta 0:00:01
    11% |###                             | 153kB 1.7MB/s eta 0:00:01
    12% |###                             | 163kB 1.7MB/s eta 0:00:01
    13% |####                            | 174kB 1.7MB/s eta 0:00:01
    13% |####                            | 184kB 1.5MB/s eta 0:00:01
    14% |####                            | 194kB 1.6MB/s eta 0:00:01
    15% |####                            | 204kB 1.6MB/s eta 0:00:01
    16% |#####                           | 215kB 1.4MB/s eta 0:00:01
    17% |#####                           | 225kB 1.6MB/s eta 0:00:01
    17% |#####                           | 235kB 1.7MB/s eta 0:00:01
    18% |#####                           | 245kB 1.8MB/s eta 0:00:01
    19% |######                          | 256kB 1.7MB/s eta 0:00:01
    20% |######                          | 266kB 1.6MB/s eta 0:00:01
    20% |######                          | 276kB 1.5MB/s eta 0:00:01
    21% |######                          | 286kB 1.7MB/s eta 0:00:01
    22% |#######                         | 296kB 1.6MB/s eta 0:00:01
    23% |#######                         | 307kB 1.8MB/s eta 0:00:01
    23% |#######                         | 317kB 1.9MB/s eta 0:00:01
    24% |#######                         | 327kB 1.7MB/s eta 0:00:01
    25% |########                        | 337kB 1.8MB/s eta 0:00:01
    26% |########                        | 348kB 1.7MB/s eta 0:00:01
    27% |########                        | 358kB 1.6MB/s eta 0:00:01
    27% |########                        | 368kB 1.7MB/s eta 0:00:01
    28% |#########                       | 378kB 1.8MB/s eta 0:00:01
    29% |#########                       | 389kB 1.8MB/s eta 0:00:01
    30% |#########                       | 399kB 1.8MB/s eta 0:00:01
    30% |#########                       | 409kB 1.7MB/s eta 0:00:01
    31% |##########                      | 419kB 1.8MB/s eta 0:00:01
    32% |##########                      | 430kB 1.8MB/s eta 0:00:01
    33% |##########                      | 440kB 1.6MB/s eta 0:00:01
    34% |##########                      | 450kB 1.8MB/s eta 0:00:01
    34% |###########                     | 460kB 1.9MB/s eta 0:00:01
    35% |###########                     | 471kB 1.9MB/s eta 0:00:01
    36% |###########                     | 481kB 1.9MB/s eta 0:00:01
    37% |###########                     | 491kB 1.7MB/s eta 0:00:01
    37% |############                    | 501kB 1.8MB/s eta 0:00:01
    38% |############                    | 512kB 1.9MB/s eta 0:00:01
    39% |############                    | 522kB 1.7MB/s eta 0:00:01
    40% |############                    | 532kB 1.8MB/s eta 0:00:01
    41% |#############                   | 542kB 1.9MB/s eta 0:00:01
    41% |#############                   | 552kB 1.9MB/s eta 0:00:01
    42% |#############                   | 563kB 1.9MB/s eta 0:00:01
    43% |#############                   | 573kB 1.7MB/s eta 0:00:01
    44% |##############                  | 583kB 1.8MB/s eta 0:00:01
    44% |##############                  | 593kB 1.9MB/s eta 0:00:01
    45% |##############                  | 604kB 1.7MB/s eta 0:00:01
    46% |##############                  | 614kB 1.8MB/s eta 0:00:01
    47% |###############                 | 624kB 1.9MB/s eta 0:00:01
    47% |###############                 | 634kB 1.9MB/s eta 0:00:01
    48% |###############                 | 645kB 1.9MB/s eta 0:00:01
    49% |###############                 | 655kB 1.7MB/s eta 0:00:01
    50% |################                | 665kB 1.7MB/s eta 0:00:01
    51% |################                | 675kB 1.9MB/s eta 0:00:01
    51% |################                | 686kB 1.7MB/s eta 0:00:01
    52% |################                | 696kB 1.8MB/s eta 0:00:01
    53% |#################               | 706kB 1.9MB/s eta 0:00:01
    54% |#################               | 716kB 1.9MB/s eta 0:00:01
    54% |#################               | 727kB 1.9MB/s eta 0:00:01
    55% |#################               | 737kB 1.7MB/s eta 0:00:01
    56% |##################              | 747kB 1.8MB/s eta 0:00:01
    57% |##################              | 757kB 1.9MB/s eta 0:00:01
    58% |##################              | 768kB 1.7MB/s eta 0:00:01
    58% |##################              | 778kB 1.8MB/s eta 0:00:01
    59% |###################             | 788kB 1.9MB/s eta 0:00:01
    60% |###################             | 798kB 1.9MB/s eta 0:00:01
    61% |###################             | 808kB 1.9MB/s eta 0:00:01
    61% |###################             | 819kB 1.7MB/s eta 0:00:01
    62% |####################            | 829kB 1.7MB/s eta 0:00:01
    63% |####################            | 839kB 1.9MB/s eta 0:00:01
    64% |####################            | 849kB 1.7MB/s eta 0:00:01
    64% |####################            | 860kB 1.8MB/s eta 0:00:01
    65% |#####################           | 870kB 1.9MB/s eta 0:00:01
    66% |#####################           | 880kB 1.9MB/s eta 0:00:01
    67% |#####################           | 890kB 1.9MB/s eta 0:00:01
    68% |#####################           | 901kB 1.7MB/s eta 0:00:01
    68% |######################          | 911kB 1.8MB/s eta 0:00:01
    69% |######################          | 921kB 1.9MB/s eta 0:00:01
    70% |######################          | 931kB 1.7MB/s eta 0:00:01
    71% |######################          | 942kB 1.8MB/s eta 0:00:01
    71% |#######################         | 952kB 1.9MB/s eta 0:00:01
    72% |#######################         | 962kB 1.9MB/s eta 0:00:01
    73% |#######################         | 972kB 1.9MB/s eta 0:00:01
    74% |#######################         | 983kB 1.7MB/s eta 0:00:01
    75% |########################        | 993kB 1.8MB/s eta 0:00:01
    75% |########################        | 1.0MB 1.9MB/s eta 0:00:01
    76% |########################        | 1.0MB 1.7MB/s eta 0:00:01
    77% |########################        | 1.0MB 1.8MB/s eta 0:00:01
    78% |#########################       | 1.0MB 1.9MB/s eta 0:00:01
    78% |#########################       | 1.0MB 1.9MB/s eta 0:00:01
    79% |#########################       | 1.1MB 1.9MB/s eta 0:00:01
    80% |#########################       | 1.1MB 1.7MB/s eta 0:00:01
    81% |#########################       | 1.1MB 1.8MB/s eta 0:00:01
    82% |##########################      | 1.1MB 1.9MB/s eta 0:00:01
    82% |##########################      | 1.1MB 1.7MB/s eta 0:00:01
    83% |##########################      | 1.1MB 1.8MB/s eta 0:00:01
    84% |##########################      | 1.1MB 1.9MB/s eta 0:00:01
    85% |###########################     | 1.1MB 1.8MB/s eta 0:00:01
    85% |###########################     | 1.1MB 1.9MB/s eta 0:00:01
    86% |###########################     | 1.1MB 1.7MB/s eta 0:00:01
    87% |###########################     | 1.2MB 1.8MB/s eta 0:00:01
    88% |############################    | 1.2MB 1.9MB/s eta 0:00:01
    88% |############################    | 1.2MB 1.6MB/s eta 0:00:01
    89% |############################    | 1.2MB 1.8MB/s eta 0:00:01
    90% |############################    | 1.2MB 1.9MB/s eta 0:00:01
    91% |#############################   | 1.2MB 1.9MB/s eta 0:00:01
    92% |#############################   | 1.2MB 1.9MB/s eta 0:00:01
    92% |#############################   | 1.2MB 1.7MB/s eta 0:00:01
    93% |#############################   | 1.2MB 1.8MB/s eta 0:00:01
    94% |##############################  | 1.2MB 1.9MB/s eta 0:00:01
    95% |##############################  | 1.3MB 1.7MB/s eta 0:00:01
    95% |##############################  | 1.3MB 1.8MB/s eta 0:00:01
    96% |##############################  | 1.3MB 1.9MB/s eta 0:00:01
    97% |############################### | 1.3MB 1.9MB/s eta 0:00:01
    98% |############################### | 1.3MB 1.8MB/s eta 0:00:01
    99% |############################### | 1.3MB 1.7MB/s eta 0:00:01
    99% |############################### | 1.3MB 1.8MB/s eta 0:00:01
    100% |################################| 1.3MB 223kB/s 
[?25hCollecting wheel
  Downloading https://files.pythonhosted.org/packages/ff/47/1dfa4795e24fd6f93d5d58602dd716c3f101cfd5a77cd9acbe519b44a0a9/wheel-0.32.3-py2.py3-none-any.whl
Installing collected packages: pip, wheel
Successfully installed pip-18.1 wheel-0.32.3

Then i do a reboot of the vuduo2. After it i checked the version of pip.

root@vuduo2:~# pip -V
pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)

Now i have copy the ipk enigma2-plugin-extensions-cocy_0.4.ipk to vuduo2 /tmp and install it. The same error comes up.

root@vuduo2:~# cd /tmp
root@vuduo2:/tmp# opkg install enigma2-plugin-extensions-cocy_0.4.ipk
Installing enigma2-plugin-extensions-cocy (0.4) on root.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-cocy:
 *      python-pip * 
 * opkg_install_cmd: Cannot install package enigma2-plugin-extensions-cocy.
root@vuduo2:/tmp# 

i checked the installed python packages with opkg list | grep python

root@vuduo2:~# pip -V
pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
root@vuduo2:~# opkg list | grep python
enigma2-data-xml - vti-14.0.1-20181130-r00r00 - enigma2-python version vti-14.0.1-20181130-r00r00
enigma2-python - vti-14.0.1-20181130-r00r00 - enigma2-python version vti-14.0.1-20181130-r00r00
enigma2-python - vti-13.0.9-20180704-r0r1
enigma2-python - vti-13.0.3-20180215-r0r1
enigma2-python - vti-13.0.2-20171223-r0r0
enigma2-python-src - vti-14.0.1-20181130-r00r00 - enigma2-python version vti-14.0.1-20181130-r00r00
libpyglib-2.0-python0 - 2.28.3-r0 - Python GObject bindings
libpython2.7-1.0 - 2.7.9-r1-vuplus1 - The Python Programming Language
mc-helpers-python - 4.8.13-r0-vuplus0 - Midnight Commander Python-based helper scripts
postgresql-plpython - 9.2.4-r0.0 - The Python procedural language for PostgreSQL
 system.  The postgresql-plpython package contains     the PL/Python
python-2to3 - 2.7.9-r1-vuplus1 - Python automated Python 2 to 3 code translator
python-apsw - 3.21.0-r0 - APSW stands for Another Python SQLite Wrapper.
python-argparse - 2.7.9-r1-vuplus1 - Python command line argument parser
python-attrs - 16.2.0-r0 - python-attrs version 16.2.0-r0
python-audio - 2.7.9-r1-vuplus1 - Python Audio Handling
python-beautifulsoup4 - 4.5.1-r0 - python-beautifulsoup4 version 4.5.1-r0
python-biplist - 0.9-r0 - python-biplist version 0.9-r0
python-bsddb - 2.7.9-r1-vuplus1 - Python bindings for the Berkeley Database
python-cffi - 1.4.1-r0 - Foreign Function Interface for Python calling C code.
python-cfscrape - 1.6.6-r0 - A simple Python module to bypass Cloudflare's anti-bot page. See https://github.com/Anorov/cloudflare-scrape for more information.
python-cheetah - 2.4.4-r3 - Python template engine and code generation tool
python-codecs - 2.7.9-r1-vuplus1 - Python codecs, encodings & i18n support
python-compile - 2.7.9-r1-vuplus1 - Python bytecode compilation support
python-compiler - 2.7.9-r1-vuplus1 - Python compiler support
python-compression - 2.7.9-r1-vuplus1 - Python high-level compression support
python-constantly - 15.1.0-r0 - Symbolic constants in Python
python-contextlib - 2.7.9-r1-vuplus1 - Python utilities for with-statementcontexts.
python-core - 2.7.9-r1-vuplus1 - Python interpreter and core modules
python-crypt - 2.7.9-r1-vuplus1 - Python basic cryptographic and hashing support
python-cryptography - 1.5.2-r0 - Provides cryptographic recipes and primitives to Python developers
python-ctypes - 2.7.9-r1-vuplus1 - Python C types support
python-curses - 2.7.9-r1-vuplus1 - Python curses support
python-cython - 0.28.3-r0 - python-cython version 0.28.3-r0
python-daap - 0.7.1-r3-vuplus0 - A pure Python DAAP client implementation
python-datetime - 2.7.9-r1-vuplus1 - Python calendar and time support
python-db - 2.7.9-r1-vuplus1 - Python file-based database support
python-dbus - 1.2.0-r0 - Python bindings for the DBus inter-process communication system
python-debugger - 2.7.9-r1-vuplus1 - Python debugger
python-difflib - 2.7.9-r1-vuplus1 - Python helpers for computing deltas between objects
python-distribute - 0.6.32-ml5 - Download, build, install, upgrade, and uninstall Python packages
python-distutils - 2.7.9-r1-vuplus1 - Python Distribution Utilities
python-doctest - 2.7.9-r1-vuplus1 - Python framework for running examples in docstrings
python-elementtree - 2.7.9-r1-vuplus1 - Python elementree
python-email - 2.7.9-r1-vuplus1 - Python email support
python-enum34 - 1.0.4-r0 - backport of Python 3.4's enum package
python-fcntl - 2.7.9-r1-vuplus1 - Python's fcntl interface
python-flickrapi - 1.4.2-r3 - The official Python interface to the Flickr API
python-futures - 3.0.3-r0 - Backport of the concurrent.futures package from Python 3.2
python-fuzzywuzzy - 0.15.0-r0 - Fuzzy string matching in python
 Fuzzy string matching in python.
python-gdata - 2.0.14-r3 - Google Data APIs Python Client Library
python-gdata-tests - 2.0.14-r3 - Google Data APIs Python Client Library
python-gdbm - 2.7.9-r1-vuplus1 - Python GNU database support
python-google-api-client - 1.4.0-r0 - Google API Client Library for Python
python-hotshot - 2.7.9-r1-vuplus1 - Python hotshot performance profiler
python-html - 2.7.9-r1-vuplus1 - Python HTML processing support
python-httplib2 - 0.9.1-r0 - A comprehensive HTTP client library
python-idle - 2.7.9-r1-vuplus1 - Python Integrated Development Environment
python-idna - 2.2-r0 - python-idna version 2.2-r0
 python-idna version 2.2-r0.
python-image - 2.7.9-r1-vuplus1 - Python graphical image handling
python-imaging - 1.1.7-r5 - Python Imaging Library (PIL)
python-importlib - 2.7.9-r1-vuplus1 - Python import implementation library
python-incremental - 16.10.0-r0 - Incremental is a small library that versions your Python projects.
python-inotify - 0.2.9-vti001 - An adapter to Linux kernel support for inotify directory-watching.
python-io - 2.7.9-r1-vuplus1 - Python low-level I/O
python-ipaddress - 1.0.17-r0 - IPv4/IPv6 manipulation library
python-jpegtran-cffi - 0.5.2-r0 - Extremly fast, (mostly) lossless JPEG transformations
python-js2py - 0.39-r0 - JavaScript to Python Translator & JavaScript interpreter written in 100% pure Python.
python-json - 2.7.9-r1-vuplus1 - Python JSON support
python-lang - 2.7.9-r1-vuplus1 - Python low-level language support
python-levenshtein - 0.12.0-r0 - python-levenshtein version 0.12.0-r0
python-logging - 2.7.9-r1-vuplus1 - Python logging support
python-lzma - 0.0.8-r0 - Backport of Python 3.3's 'lzma' module for XZ/LZMA compressed files
python-m2crypto - 0.22.3-r0 - python-m2crypto version 0.22.3-r0
python-mailbox - 2.7.9-r1-vuplus1 - Python mailbox format support
python-man - 2.7.9-r1-vuplus1 - The Python Programming Language
python-math - 2.7.9-r1-vuplus1 - Python math support
python-mechanize - 0.2.5-r2 - python-mechanize version 0.2.5-r2
python-mechanize-src - 0.2.5-r2 - python-mechanize version 0.2.5-r2
python-mime - 2.7.9-r1-vuplus1 - Python MIME handling APIs
python-misc - 2.7.9-r1-vuplus1 - The Python Programming Language
python-mmap - 2.7.9-r1-vuplus1 - Python memory-mapped file support
python-modules - 2.7.9-r1-vuplus1 - All Python modules
python-multiprocessing - 2.7.9-r1-vuplus1 - Python multiprocessing support
python-mutagen - 1.18-r3 - Module for manipulating ID3 (v1 + v2) tags in Python
python-netclient - 2.7.9-r1-vuplus1 - Python Internet Protocol clients
python-netserver - 2.7.9-r1-vuplus1 - Python Internet Protocol servers
python-numbers - 2.7.9-r1-vuplus1 - Python number APIs
python-oauth2client - 1.4.11-r0 - OAuth 2.0 client library
python-peewee - 3.6.4-r0 - Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.
python-pickle - 2.7.9-r1-vuplus1 - Python serialisation/persistence support
python-pkgutil - 2.7.9-r1-vuplus1 - Python package extension utility support
python-pprint - 2.7.9-r1-vuplus1 - Python pretty-print support
python-profile - 2.7.9-r1-vuplus1 - Python basic performance profiling support
python-psutil - 0.6.1-r0 - python-psutil version 0.6.1-r0
python-psycopg2 - 2.7.4-r0 - python-psycopg2 version 2.7.4-r0
python-pyasn1 - 0.1.9-r0 - python-pyasn1 version 0.1.9-r0
python-pyasn1-modules - 0.0.8-r0 - python-pyasn1-modules version 0.0.8-r0
python-pycparser - 2.14-r0 - C parser in Python
python-pycrypto - 2.5-r2 - A collection of cryptographic algorithms and protocols
python-pydoc - 2.7.9-r1-vuplus1 - Python interactive help support
python-pyexecjs - 1.4.0-r0 - PyExecJS is a porting of ExecJS from Ruby. PyExecJS automatically picks the best runtime available to evaluate your JavaScript program.
python-pygobject - 2.28.3-r0 - Python GObject bindings
python-pyopenssl - 1:16.1.0-r0.vti01 - Simple Python wrapper around the OpenSSL library
python-pytube - 9.3.5-r0 - A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
python-pyusb - 1.0.0a2-r1 - PyUSB provides USB access on the Python language
python-re - 2.7.9-r1-vuplus1 - Python Regular Expression APIs
python-readline - 2.7.9-r1-vuplus1 - Python readline support
python-requests - 2.12.4-r0 - Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.
python-resource - 2.7.9-r1-vuplus1 - Python resource control interface
python-robotparser - 2.7.9-r1-vuplus1 - Python robots.txt parser
python-service-identity - 16.0.0-r0.vti01 - Service identity verification for pyOpenSSL.
python-shell - 2.7.9-r1-vuplus1 - Python shell-like functionality
python-simplejson - 2.2.1-r1 - Simple, fast, extensible JSON encoder/decoder for Python
python-singledispatch - 3.4.0.3-r0 - This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.
python-six - 1.9.0-r0 - Python 2 and 3 compatibility utilities
python-smtpd - 2.7.9-r1-vuplus1 - Python Simple Mail Transport Daemon
python-sqlite3 - 2.7.9-r1-vuplus1 - Python Sqlite3 database support
python-sqlite3-tests - 2.7.9-r1-vuplus1 - Python Sqlite3 database support tests
python-stringold - 2.7.9-r1-vuplus1 - Python string APIs [deprecated]
python-subprocess - 2.7.9-r1-vuplus1 - Python subprocess support
python-syslog - 2.7.9-r1-vuplus1 - Python syslog interface
python-terminal - 2.7.9-r1-vuplus1 - Python terminal controlling support
python-tests - 2.7.9-r1-vuplus1 - Python tests
python-textutils - 2.7.9-r1-vuplus1 - Python option parsing, text wrapping and CSV support
python-threading - 2.7.9-r1-vuplus1 - Python threading & synchronization support
python-tkinter - 2.7.9-r1-vuplus1 - Python Tcl/Tk bindings
python-transmissionrpc - 0.7+hg4fe71eb818d0-r1 - python-transmissionrpc version 0.7+hg4fe71eb818d0-r1
 Transmission RPC is a python module that can communicate with the
python-twisted - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-bin - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-conch - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-core - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-mail - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-manhole - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-names - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-news - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-pair - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-positioning - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-protocols - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-protocols-haproxy - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-runner - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-test - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-trial - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-web - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-words - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-twisted-zsh - 16.2.0-r0.vti04 - python-twisted version 16.2.0-r0.vti04
python-ultrajson - git-r02015-04-09-vti001 - UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 2.5+ and 3.
python-unittest - 2.7.9-r1-vuplus1 - Python unit testing framework
python-unixadmin - 2.7.9-r1-vuplus1 - Python Unix administration support
python-uritemplate - 0.6-r0 - Python URI Templates
python-wifi - 0.5.0-r2 - Provides access to Linux Wireless Extensions
python-wifi-examples - 0.5.0-r2 - Provides access to Linux Wireless Extensions
python-xml - 2.7.9-r1-vuplus1 - Python basic XML support
python-xmlrpc - 2.7.9-r1-vuplus1 - Python XML-RPC support
python-youtube-dl - git2018.12.17-r0 - Download videos from youtube.com or other video platforms
python-zlib - 2.7.9-r1-vuplus1 - Python zlib compression support
python-zopeinterface - 4.1.1-r0 - Interface definitions for Zope products
python-zopeinterface-tests - 4.1.1-r0 - Interface definitions for Zope products
root@vuduo2:~# 

there isn't a package python-pip?

In the file Control of your Plugin is python-pip under Depends.

Package: enigma2-plugin-extensions-cocy
Version: 0.4
Description: UPnP Renderer
Section: base
Priority: optional
Maintainer: Michael Lipp <mnl@mnl.de>
License: GPL
Architecture: mipsel
OE: enigma2
Homepage: https://github.com/mnlipp/CoCy4Enigma2
Depends: python-pip, python-db, python-subprocess, python-xmlrpc, python-json, python-email, python-image, python-audio, python-multiprocessing, python-compile, python-compression, python-distutils, python-sqlite3,  python-zlib, python-mutagen, python-unittest
Source: https://github.com/mnlipp/CoCyEnigma2/archive/master.zip
Breaks: enigma2-plugin-cocy
Replaces: enigma2-plugin-cocy

But why there is no package python-pip installed?

what can i do now?

mnlipp commented 5 years ago

Well, of course there will be no package python-pip, if you installed it manually. But now pip is installed and therefore the post-install commands from the package can be executed. Invoking okpg install again with the --force-depends flag should now do the trick.

blacksun80 commented 5 years ago

Ich glaube ich kann deutsch schreiben, da du ja auch im vuplus Forum vertreten bist, oder?

Habs mittlerweile geschafft, es zu installieren. Ich habe dazu in der Datei Control, python-pip rausgelöscht (Abschnitt depends) und wieder ein ipk erstellt. Später bin ich auch noch auf die Optionen von opkg install gekommen.

Cocy wurde zwar erfolgreich installiert, aber irgendwie läuft es nicht richtig im Zusammenhang mit DS Audio und Synology DS212j. Was ich genau machen muss, das eine MP3 endlich abgespielt wird, ist mir noch ein Rätsel. Der Renderer wird in DS Audio erkannt. Nachdem eine Mp3 ausgewählt wurde, schaltet entweder die Vuduo2 einfach nicht um, oder das TV Bild verschwindet und ich höre nix.

Durch Ein-/Ausschalten der Box, Neustart der App usw. läufts auf einmal, wenn auch ziemlich träge. Kannst du das cocy.log mal checken, was hier schief läuft. Leider kann ich kein BubbleUPnP vewenden, da ich ein iPhone habe.

cocy.log

Kannst du mal einen Blick darauf werfen, was hier schief läuft? Vielen Dank für die Hilfe!

Was ist denn der genaue Unterschied zwischen der cocy0.4 und cocy0.2.2?

mnlipp commented 5 years ago

Im Log fehlen eine ganze Reihe von Einträgen, die zu einer vollständigen Befehlssequenz für das Abspielen gehören. Entweder das ist nicht das ganze Log oder Deine App verhält sich nicht korrekt.

mnlipp commented 5 years ago

With respect to CoCy features, there is no difference between 0.2.2 and 0.4. The reason for releasing a new version was that I wanted to upgrade the circuits framework that cocy depends on. Else I would have run into problems with my new project.

blacksun80 commented 5 years ago

Ich habe das logfile direkt von var/log kopiert. Das ist das komplette Logfile seit der Installation von cocy. Ich habe noch eine andere getestet gestern abend. MConnect gibts im iOs Appstore. Damit gings aber auch nicht korrek, wie man im Logfile sieht. Kannst du eine App für iOS empfehlen, die funktioniert? Kennst du DS Audio? Das ist die App für die Synology NAS.

mnlipp commented 5 years ago

Sorry, weder habe ich irgendein Apple-Gerät noch kenne ich DS Audio oder Synology NAS. Ich kann nur dem Log-File entnehmen, dass die notwendigen Befehle zum Abspielen nicht gesendet werden.

blacksun80 commented 5 years ago

Kann man das ipk V0.4 auch auf einer Solo4K Box installieren. Hier ist ja ein anderer Prozessor verbaut. Läuft das auch auf einer Solo4K?

blacksun80 commented 5 years ago

cocy.log

Du hast natürlich recht. Das cocy.log wurde vermutlich durch rotate gelöscht. Anbei nochmal das aktuelle Logfile. Ab 17:00 03.01.2019 wurde mit BubbleUPnP auf einem Android Tablet getestet.

Leider kann ich mit der "light" Version nicht über UPnp auf die NAS zugreifen. Musik, die sich auf dem Tablet befindet, lässt sich abspielen. Allerdings fehlt auch hier die Positionsrückmeldung auf dem Tablet, sprich, der Schiebebalken, der die Position des Titels in MM:SS angibt. Der bleibt auch bei dieser APP wie auch auf mit der Synology DS Audio APP bei 0:00 stehen. Ich vermute aber mal, das durch die Einträge GetPositionInfo called im Logfile eigentlich die aktuelle Position in der App aktualisiert werden sollte oder?

Gibts da evtl. etwas mehr an Debuginfos, damit man nach schauen kann, warum die Position des Schiebebalkens nicht geändert wird?

Vielen Dank übrigens, das du mir da weiterhilfst.

mnlipp commented 5 years ago

Okay, das sieht besser aus. Was mir fehlte, sind die Einträge ab z.B. "2019-01-03 16:57:42,081". Hier wird die Quelle (http://192.168.178.39:57645/external/audio/media/6306.mp3) eingestellt. Dann kommen alle die Einträge, die zum Abspielen gehören (insbesondere "Buffering...").

Du hast recht, GetTransportInfo called zeigt, dass BubbleUPnP die aktuelle Abspiel-Position abfragt. Warum es sie dann nicht anzeigt ist mir unklar, funktioniert bei mir auch nicht. Meiner Ansicht nach handelt es ich dabei um einen Fehler von BubbleUPnP. Ich verwende in letzter Zeit als App Fritz!App Media. Da wird man nicht durch Werbung genervt (und die Anzeige der Abspielposition funktioniert ).

blacksun80 commented 5 years ago

Ok, mit der Fritz!App Media funktioniert die Positionsanzeige. Aber wenn man den Schieber verschiebt, ruckelt der Ton ab der neuen Musikposition. So ganz rund läuft das auch nicht. Aber woran liegt das nun?

Kann man evtl. in einem erweitertem Debuglevel die Antwort auf "GetPositionInfo called" anzeigen lassen, damit man dann Synology damit mal konfrontieren könnte.

Ich hab mir jetzt nur mal zum testen ein Androidtablet ausgeliehen, habe nur iOS Geräte im Einsatz und daher bleibt keine andere App übrig als DS Audio. Fritz!App Media gibts leider auch nicht für Android.

mnlipp commented 5 years ago

Kann man evtl. in einem erweitertem Debuglevel die Antwort auf "GetPositionInfo called" anzeigen lassen, damit man dann Synology damit mal konfrontieren könnte.

Das halte ich für ziemlich aussichtslos. Egal, was ein Programm als Debug-Meldung ausgibt, ich würde als Synology nicht glauben, dass es auch so übertragen wird. Das einzige, was vielleicht Aussicht auf Erfolg hätte, wäre ein Protokoll mit tcpdump. Aber auch da muss man berücksichtigen, dass Synology kein Interesse hat, so etwas mit "fremden" Komponenten zum Laufen zu bringen.

Ich hab mir jetzt nur mal zum testen ein Androidtablet ausgeliehen, habe nur iOS Geräte im Einsatz und daher bleibt keine andere App übrig als DS Audio. Fritz!App Media gibts leider auch nicht für Android.

Ensthaft? Wenn ich einfach mal suche, scheint es doch eine ganze Reihe von UPnP Control-Point Apps zu geben, die man mal ausprobieren könnte.

blacksun80 commented 5 years ago

Das halte ich für ziemlich aussichtslos. Egal, was ein Programm als Debug-Meldung ausgibt, ich würde als Synology nicht glauben, dass es auch so übertragen wird. Das einzige, was vielleicht Aussicht auf Erfolg hätte, wäre ein Protokoll mit tcpdump. Aber auch da muss man berücksichtigen, dass Synology kein Interesse hat, so etwas mit "fremden" Komponenten zum Laufen zu bringen.

Ich denke schon, das man es wenigstens versuchen sollte. Da zwar die Positionsanzeige in der Fritz!App Media funktioniert, hier aber dann das scrollen innerhalb der Musik zwar wiederum nicht, was aber bei der DS Audio wiederum funktioniert. Es ist ja auch ein herstellerübergreifendes Protokoll, denke ich. Vermutlich wirds ja auch eine Protokollbeschreibung dafür geben, wie die einzelnen Telegramme ausschauen müssen. Aber da kenn ich mich leider zu wenig aus.

Was meinst du, kann man das Telegramm sichtbar machen?

Ensthaft? Wenn ich einfach mal suche, scheint es doch eine ganze Reihe von UPnP Control-Point Apps zu geben, die man mal ausprobieren könnte.

Ja, das hab ich tatsächlich gemacht :-) Sonst heißt ja immer, auf Android gehts und ich wollte wissen, ob es wirklich so ist. Ich hab die Apps für iOS, die bei deiner Suche vorgeschlagen werden. Manche haben leider keine Auswahl des Renderers. Andere funktionieren genauso, wie DS Audio. Es funktioniert ja auch manchmal, aber wenn man durch die Lieder switch, dauerts mal ewig bis ein Lied abgespielt wird, manchmal kommt garnichts, mal gehts. So rund läufts irgendwie nicht.

Desweiteren gibts auf einer VupluDuo noch ein kleines Problem. Nach der erfolgreichen Installation von Cocy 0.4 wird eine Fehlermeldung angezeigt, wenn man die Erweiterungen öffnet.

grafik

Was ist mit dem Modul "Write" gemeint? Kann man das auch noch installieren?

mnlipp commented 5 years ago

Du brauchst zum loggen tcpdump (opkg install tcpdump). Dann kannst Du mit tcpdump -X src host <IP-Adresse der Box> and dst host <IP-Adresse des Controllers> den Datenverkehr mitschneiden. Ausgegeben werden die Hex-Codes und eine Darstellung als Text. Das ist zwar zunächst etwas unübersichtlich, weil es sich einfach um die Netzwerk-Daten handelt und keine Interpretation des Protokolls stattfindet, aber dafür sind es eben die Daten wie sie über das Netz gehen. Die Positionsmeldung beginnt mit <?xml.version='1.0'.encoding='utf-8'?><ns0:Envelope.xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/".xmlns:ns1="urn:schemas-upnp-org:service:AVTransport:1"><ns0:Body><ns1:GetPositionInfoResponse>... (Textteile zusammenkopiert).

Das mit der Fehlermeldung verstehe ich nicht. Wie kannst Du die Erweiterung "öffnen"? Sie hat gar keine Oberfläche und taucht bei mir auch nicht in der Plugin-Liste auf.

blacksun80 commented 5 years ago

Super, vielen Dank. Das werd ich mal testen.

Zum 2. Problem. Da hab ich mich vermutlich falsch ausgedrückt. Ich drücke die Menütaste, um in das Menü zugelangen, dort dann auf Erweiterungen. Dann kommt zuerst diese Fehlermeldung, siehe obrigen Screenshot. Wenn ich diesen dann mit OK bestätige, werden die Erweiterungen angezeigt, die auf der Box installiert sind.

Wenn ich cocy wieder deinstalliere und danach die Erweiterungen wieder öffne, poppt auch die Fehlermeldung nicht mehr auf.

mnlipp commented 5 years ago

Es ist mir unklar, woher der Fehler kommen soll. Insbesondere da es ja ansonsten funktioniert. Es müsste eine ausführlichere Fehlermeldung im Log-File geben (bei OpenPLI /var/log/messages). Ansonsten mal das ausführliche Logging ausprobieren.

blacksun80 commented 5 years ago

opkg install tcpdump --> unknown package. Woher bekomm ich das nun wieder?

mnlipp commented 5 years ago

opkg install tcpdump --> unknown package. Woher bekomm ich das nun wieder?

Keine Ahnung, bei OpenPLI ist es dabei...

blacksun80 commented 5 years ago

tcpdump_4.0.0-r3_mipsel.ipk.zip

Hab ein ipk gefunden und auch installieren können. Falls Interesse besteht, ich habs mal angehängt. Ich werde wieder berichten.

blacksun80 commented 5 years ago

cocy.log

Jetzt hab ich ein neues Problem. Ich schaffe es nicht mehr eine Musik abzuspielen. Egal mit welcher App.

Ich komme jetzt nur noch bis DEBUG: <Enigma2Player/media_player 623:Application (queued=0) [S]> changed: {'state': 'TRANSITIONING'}

Dann müsste als nächstes eigentlich kommen CoCy[renderer] DEBUG: Starting player (transitioning)

Dieser Eintrag kommt aber nicht mehr.

Das ist schon seit ein paar Tagen so.

Was habe ich bisher jetzt gemacht: Reboot VUDuo Imagewiederherstellung (ohne cocy) Cocy wieder installiert

Synology neu gestartet.

Tablets und iphone neu gestartet.

Alles nichts geholfen. Woran kann das jetzt wieder liegen?

blacksun80 commented 5 years ago

Ich geb’s auf. Auch das Abspielen einer MP3 Datei, die auf dem iPhone oder Android Tablet liegt funktioniert nicht mehr.

Somit kann man auch die Syonolgy Nas ausschließen. Mehr als Transition kommt nicht mehr im Log.

Auf dem Receiver kommt noch ein schwarzes Bild und dann ist es zu Ende.

Was kann das sonst noch sein.

blacksun80 commented 5 years ago

Hallo nochmal,

wollte nochmal Feedback geben. Ich habe auf meiner vuduo2 OpenPli zum Test installiert. Cocy0.4.1 hat sich ohne Probleme installieren lassen.

Hier funktioniert das Plugin wie man sich das vorstellt. Auch mit DS Audio funktioniert es. Zwar läuft der Balken für die Positionsanzeige nicht und auch der Name des abgespieltenem MP3File passt nicht. Aber das liegt vermutlich an DS Audio, das es z. B. mit Fritz!App Media einwandfrei funktioniert.

Fazit: Obwohl sich das Plugin ohne Fehlermeldung nach langem hin und her, siehe VTI Forum, installieren lässt auf einer VuDuo2, läuft das Plugin nicht. Man sieht zwar in den einschlägigen Apps den Renderer, allerdings wird nichts abgespielt.

Hast du evtl. Zugang zu einer Vuduo Box?

mnlipp commented 4 years ago

Closed as I don't have access to the environment used. Feel free to reopen if there is some additional information.