(2017-02-17, 23:07)arneson Wrote: Hello TIDAL2 Users,
I updated my Addon to v2.0.0-beta11 with following changes:
- Fixes in Album Playlist handling:
- Add first available track into Album Playlist and not with album_id + 1
- Sorting Playlist by Artist, Year, Title when Album Playlist is copied into a new Playlist
- Prevent update of the Favorites cache file if Favorites are unchanged
- Fixed problem with Recommended Tracks/Videos and Track/Artist Radio
- Changes for Krypton:
- Set ListItem.UserRating with TIDAL Rating
- Set "mediatype" in ListItems for artists/albums/songs/musicvideos
The Addon updates automatically if you use my Repository.
You can download it here directly: https://github.com/arnesongit/repository...beta11.zip
Additionally I built a new Addon called script.change.sysvolume which can be used to change the system volume on Linux and macOS with keyboard shortcuts.
I use this addon to control the volume directly on my Meridian Explorer 2 USB DAC to play MQA Audio without to change the audio volume in Kodi.
See here for more informations: https://github.com/arnesongit/script.change.sysvolume
arneson
Hi arneson,
I appreciate your effort for the tidal2 plugin.
I am trying to get this working in kodi on freebsd.
Unfortunately it is not nearly as stable on freebsd as it seems to be on linux.
I can login to tidal and see the overview page.
But as soon as I want to open a track or an album, I receive
Code:
Bus error (core dumped)
in the terminal I started kodi from.
Then in the kodi log file I have errors like
Code:
11:06:40 T:34984317696 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'cryptography.exceptions.InternalError'>
Error Contents: Unknown OpenSSL error. This error is commonly encountered when another library is not cleaning up the OpenSSL error stack. If you are using cryptography with another library that uses OpenSSL try disabling it before reporting a bug. Otherwise please file an issue at https://github.com/pyca/cryptography/issues with information on how to reproduce this. ([_OpenSSLErrorWithText(code=621174887L, lib=37, func=102, reason=103, reason_text='error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library'), _OpenSSLErrorWithText(code=621215847L, lib=37, func=112, reason=103, reason_text='error:25070067:DSO support routines:DSO_load:could not load the shared library'), _OpenSSLErrorWithText(code=638279812L, lib=38, func=182, reason=132, reason_text='error:260B6084:engine routines:DYNAMIC_LOAD:dso not found'), _OpenSSLErrorWithText(code=637968500L, lib=38, func=106, reason=116, reason_text='error:2606A074:engine routines:ENGINE_by_id:no such engine')])
Traceback (most recent call last):
File "/home/elgrande/.kodi/addons/plugin.audio.tidal2/addon.py", line 26, in <module>
from requests import HTTPError
File "/home/elgrande/.kodi/addons/script.module.requests/lib/requests/__init__.py", line 52, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/home/elgrande/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/contrib/pyopenssl.py", line 49, in <module>
from cryptography.hazmat.backends.openssl import backend as openssl_backend
File "/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/__init__.py", line 7, in <module>
from cryptography.hazmat.backends.openssl.backend import backend
File "/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1766, in <module>
backend = Backend()
File "/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 140, in __init__
self.activate_osrandom_engine()
File "/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 162, in activate_osrandom_engine
self.openssl_assert(e != self._ffi.NULL)
File "/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 143, in openssl_assert
return binding._openssl_assert(self._lib, ok)
File "/usr/local/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 62, in _openssl_assert
errors_with_text
InternalError: Unknown OpenSSL error. This error is commonly encountered when another library is not cleaning up the OpenSSL error stack. If you are using cryptography with another library that uses OpenSSL try disabling it before reporting a bug. Otherwise please file an issue at https://github.com/pyca/cryptography/issues with information on how to reproduce this. ([_OpenSSLErrorWithText(code=621174887L, lib=37, func=102, reason=103, reason_text='error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library'), _OpenSSLErrorWithText(code=621215847L, lib=37, func=112, reason=103, reason_text='error:25070067:DSO support routines:DSO_load:could not load the shared library'), _OpenSSLErrorWithText(code=638279812L, lib=38, func=182, reason=132, reason_text='error:260B6084:engine routines:DYNAMIC_LOAD:dso not found'), _OpenSSLErrorWithText(code=637968500L, lib=38, func=106, reason=116, reason_text='error:2606A074:engine routines:ENGINE_by_id:no such engine')])
-->End of Python script error report<--
no idea if it is related.
REst of kodi seems to run fine on freebsd.
But anyhow I am desperately trying to listen to my tidal music on freebsd (without having to install flash for the webplayer which is a pita on fbsd).
Maybe you have an idea how I can contribute debugging?
Best regards