Kodi Community Forum

Full Version: TIDAL music (former WiMP)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
(2021-03-17, 20:31)arneson Wrote: [ -> ]Hello,

i posted a fixed version V2.0.0-beta22 of my TIDAL2 addon into my repository. You can download it here.
My ContextMenu Addon 'TIDAL2 Search' is also updated to V0.1.15
This is the first step to convert the code to Python 3 / Kodi 19.

Changelog:
  • Removed unusable login tokens
  • Removed RTMP music playback and HTTP video playback
  • Modified the login process to use up to three login session simultanously
    (for browsing, music playback and video playback)
  • A Bug in Kodi causes a crash if the player tries to resolve the next playback URL while playing the current track. And the parameter "succeeded=False" semms not to work properly.
    Example:
         xbmcplugin.setResolvedUrl(plugin.handle, succeeded=False, li)
    Some tracks in TIDAL are not marked correctly as "unplayable" and a HTTP error occurs if the Addon wants to retrieve the playback URL.
    Workaround: The Addon plays a short "unplayable.m4a" file from the addon resources folder which contains 1.5 seconds of silence.
  • First modifications to move to Python3:
    - Removed internal m3u8 library
    - Now using script.module.m3u8 addon as dependency
    - Addon script.module.iso8601 is installed automatically
The addon now uses 2 additional addons: script.module.m3u8 and script.module.iso8601. This modules should be installed automatically.

The next step ist to create a Kodi 19 and Kodi 18 compatible version.

arneson
Arneson,
this is fantatstic news!
Looking forward using TIDAL - again - in 19.
(2021-03-17, 20:31)arneson Wrote: [ -> ]Hello,

i posted a fixed version V2.0.0-beta22 of my TIDAL2 addon into my repository. You can download it here.
My ContextMenu Addon 'TIDAL2 Search' is also updated to V0.1.15
This is the first step to convert the code to Python 3 / Kodi 19.

Hi arneson,

I just installed your beta-release on LibreElec 9.2.6 (Kodi 19) on an x86-machine. I put in my username and password and it's up and running!  :-D

Thanks for your effort! 

Regards,
Ansgar
(2021-04-05, 14:58)ansgar.machalicky Wrote: [ -> ]
(2021-03-17, 20:31)arneson Wrote: [ -> ]Hello,

i posted a fixed version V2.0.0-beta22 of my TIDAL2 addon into my repository. You can download it here.
My ContextMenu Addon 'TIDAL2 Search' is also updated to V0.1.15
This is the first step to convert the code to Python 3 / Kodi 19.

Hi arneson,

I just installed your beta-release on LibreElec 9.2.6 (Kodi 19) on an x86-machine. I put in my username and password and it's up and running!  :-D

Thanks for your effort! 

Regards,
Ansgar
Hi ansgar.machalicky,

LibreELEC 9.2.6 is Kodi 18.9 and not Kodi 19 !
My version V2.0.0-beta22 isn't working on Kodi 19.

I'm still working on the new version V2.0.1 which should work on Kodi 18.9 and 19.
The new version is allready running but I have to test it on different operating systems and Kodi versions until I make it available to the public.
I plan to make 2 new repositories, one for older Kodi versions until 18.9 and one for Kodi 19 and beyond.

Please be patient a few more days ...

arneson
Hi everyone,
I spend the last 2 weeks of my "lockdown holidays" to finish the Kodi 19 version of my TIDAL2 addon. And now it's ready to be used Music

Because the addon file structure changed in Kodi 19 and the addon.xml has to be marked with "xbmc.python" version "3.0.0", the same addon can't be installed in lower version of Kodi.
My TIDAL2 addon is compatible with Kodi Jarvis 16.1, Krypton 17.6, Leia 18,9 and Matrix 19 !! Only the "xbmc.python" version has to be changed to "2.24.0" to run on Kodi 16.1 until 18.9.

So I decided to create a new addon repository on GitHub with two branches: "until-leia" for Kodi versions until 18.9 and "main" for Kodi 19 and higher.

The new repository is called "repository.tidal2": https://github.com/arnesongit/repository.tidal2
- The "until-leia" version 0.1.0 of the Repository-Addon is: https://github.com/arnesongit/repository...p?raw=true
- The "Matrix" (main) version is 0.2.0 : https://github.com/arnesongit/repository...p?raw=true

The new version of the TIDAL2 Addon is 2.0.1 (no beta version anymore). You can also download the ZIP files for manual installation from the repository folders.
Please check the right branch before downloading ! The ZIP-files have the same name in both branches.
There are also new Kodi 19 compatible versions of my TIDAL2 Search context menu addon and the SystemVolume-Changer script addon.

I've successfully tested the new addons on following systems:
- MacOS Catalina 10.15.7, Kodi 19 and Kodi 18.9
- Windows 10 (20H2) 64Bit, Kodi 17.6, 18.9 and 19  (installed as portable versions)
- LibreELEC x64_64 versions 7.0.3 (Kodi 16.1), 8.2.5 (17.6) and 9.2.6 (Kodi 18.9)

The test with Kodi 16.1 on Windows 10 failed with an SSL error. It seems that the windows version has old built-in CA certificates which are deprecated now.

If you use my (old) repository.arneson, you have to uninstall it before you install the new repository.tidal2.
If you plan to update to Kodi 19, please install the new repository after the Kodi 19 upgrade.
Without my repository addon you can use the "Install from ZIP" method to update the addons after the Kodi 19 upgrade.

I will delete my old repository.arneson on GitHub in a few days or weeks because it contains a lot of old versions which don't work anymore.

Have fun with TIDAL2 on Kodi Matrix !
arneson
arneson. The new Matrix release is absolutely fantastic on Kodi 19! Thanks for all the effort! I have been on Kodi since the beginning, and your Tidal addon, is one of the best addons in Kodi!

Update: I just tried the app on Kodi V20 on W10, and it seems to work fine as well. We should be good for awhile!

Mike
arneson - fantastc! Donation is on its way...

Some comments (using Win10):
- flac works as it should be 
- HD music videos work better than in 18
- I couldn't run tidal multichannel in Kodi. See the Dolby Atmos – TIDAL playlist: https://listen.tidal.com/playlist/cc065c...724f53ff7f 

You saved my rainy weekend :-)

Cheers,
Christoph
Very good! But the only thing missing now is support for MQA / FLAC 24-bit and 96khz music. 😉👂🤗🎼
Since today i cant login into Tidal.
So i made an update to the new version, but same problem.
Then i updated to Kodi 19 and used the other version of the new repository, but also same problem.

I activated logging and there are some errors.
deleted the unique key from this log, dont know if it is necessary.

    Line 40: 2021-04-14 10:39:32.383 T:10668    INFO <general>: CAddonMgr::ADDON::CAddonMgr::FindAddons: context.item.tidal2 v0.2.0 installed
    Line 78: 2021-04-14 10:39:32.387 T:10668    INFO <general>: CAddonMgr::ADDON::CAddonMgr::FindAddons: plugin.audio.tidal2 v2.0.1 installed
    Line 83: 2021-04-14 10:39:32.388 T:10668    INFO <general>: CAddonMgr::ADDON::CAddonMgr::FindAddons: repository.tidal2 v0.2.0 installed
    Line 924: 2021-04-14 10:47:52.777 T:5004     INFO <general>: CPythonInvoker(55, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 927: 2021-04-14 10:47:55.960 T:4700    ERROR <general>: [TIDAL2] Client not found
    Line 928: 2021-04-14 10:47:56.017 T:4700    ERROR <general>: [TIDAL2] Forbidden
    Line 931: 2021-04-14 10:47:57.340 T:4700    ERROR <general>: [TIDAL2] Client not found
    Line 935: 2021-04-14 10:48:00.000 T:4700    ERROR <general>: [TIDAL2] Client not found
    Line 939: 2021-04-14 10:48:02.295 T:4700    ERROR <general>: [TIDAL2] Client not found
    Line 940: 2021-04-14 10:48:02.297 T:4700     INFO <general>: CPythonInvoker(56, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 943: 2021-04-14 10:48:02.836 T:2208     INFO <general>: CPythonInvoker(57, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 946: 2021-04-14 10:48:05.943 T:2184     INFO <general>: CPythonInvoker(58, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 974: 2021-04-14 10:48:41.797 T:2440     INFO <general>: CPythonInvoker(59, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 980: 2021-04-14 10:48:47.367 T:7476     INFO <general>: CPythonInvoker(61, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 983: 2021-04-14 10:48:52.253 T:9364     INFO <general>: [TIDAL2] Try Login with amarra Token wc8j_yBJd20zOmx0 ...
    Line 984: 2021-04-14 10:48:52.253 T:9364     INFO <general>: [TIDAL2] Using Token "wc8j_yBJd20zOmx0" with clientUniqueKey "xxxxxxxx"
    Line 985: 2021-04-14 10:48:53.597 T:9364    ERROR <general>: [TIDAL2] Client not found
    Line 986: 2021-04-14 10:48:53.597 T:9364     INFO <general>: [TIDAL2] Try Login with ios Token _DSTon1kC8pABnTw ...
    Line 987: 2021-04-14 10:48:53.597 T:9364     INFO <general>: [TIDAL2] Using Token "_DSTon1kC8pABnTw" with clientUniqueKey "xxxxxxxx"
    Line 988: 2021-04-14 10:48:54.922 T:9364    ERROR <general>: [TIDAL2] Client not found
    Line 989: 2021-04-14 10:48:54.922 T:9364     INFO <general>: [TIDAL2] Try Login with native Token 4zx46pyr9o8qZNRw ...
    Line 990: 2021-04-14 10:48:54.922 T:9364     INFO <general>: [TIDAL2] Using Token "4zx46pyr9o8qZNRw" with clientUniqueKey "xxxxxxxx"
    Line 991: 2021-04-14 10:48:54.981 T:9364    ERROR <general>: [TIDAL2] Forbidden
    Line 992: 2021-04-14 10:48:54.981 T:9364     INFO <general>: [TIDAL2] Try Login with tizen Token M6ztoSvmny6alVCD ...
    Line 993: 2021-04-14 10:48:54.981 T:9364     INFO <general>: [TIDAL2] Using Token "M6ztoSvmny6alVCD" with clientUniqueKey "xxxxxxxxx"
    Line 994: 2021-04-14 10:48:56.145 T:9364    ERROR <general>: [TIDAL2] Client not found
    Line 995: 2021-04-14 10:48:56.145 T:9364     INFO <general>: [TIDAL2] Try Login with vizio Token Y40WSvVnnG0ql0L0 ...
    Line 996: 2021-04-14 10:48:56.145 T:9364     INFO <general>: [TIDAL2] Using Token "Y40WSvVnnG0ql0L0" with clientUniqueKey "xxxxxxxxx"
    Line 997: 2021-04-14 10:48:57.299 T:9364    ERROR <general>: [TIDAL2] Client not found
    Line 998: 2021-04-14 10:48:57.299 T:9364     INFO <general>: [TIDAL2] Try Login with tv Token NIh99tUmaAyLNmEA ...
    Line 999: 2021-04-14 10:48:57.300 T:9364     INFO <general>: [TIDAL2] Using Token "NIh99tUmaAyLNmEA" with clientUniqueKey "xxxxxxxx"
    Line 1000: 2021-04-14 10:48:58.649 T:9364    ERROR <general>: [TIDAL2] Client not found
    Line 1001: 2021-04-14 10:48:58.649 T:9364     INFO <general>: [TIDAL2] Try Login with ios2 Token hZ9wuySZCmpLLiui ...
    Line 1002: 2021-04-14 10:48:58.649 T:9364     INFO <general>: [TIDAL2] Using Token "hZ9wuySZCmpLLiui" with clientUniqueKey "xxxxxxxxx"
    Line 1003: 2021-04-14 10:48:59.982 T:9364    ERROR <general>: [TIDAL2] Client not found
    Line 1004: 2021-04-14 10:48:59.984 T:9364     INFO <general>: CPythonInvoker(62, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 1007: 2021-04-14 10:49:00.574 T:1936     INFO <general>: CPythonInvoker(63, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\addon.py): script successfully run
    Line 1131: 2021-04-14 10:49:36.859 T:8924     INFO <general>: CPythonInvoker(4, C:\Users\vdr\AppData\Roaming\Kodi\addons\plugin.audio.tidal2\service.py): script successfully run

Perhabs someone can help me Smile
Same here - version 2.0.1 on Leia and I'm unable to login since today morning...
(Didn't work with the previous Beta either)
Hello there,

this are bad news for all TIDAL2 users !

TIDAL seems to disabled all login tokens and change the login method completely. Since today, no login is available for any TIDAL2 user anymore Sad .
I also got a mail from TIDAL that I use an old TIDAL app version on my device and I should upgrade it.
So my work for the last three weeks was a waste of time !

I don't know if I can get it to run in the future (but I will try).

Sorry.
arneson
(2021-04-14, 18:31)arneson Wrote: [ -> ]Hello there,

this are bad news for all TIDAL2 users !

TIDAL seems to disabled all login tokens and change the login method completely. Since today, no login is available for any TIDAL2 user anymore Sad .
I also got a mail from TIDAL that I use an old TIDAL app version on my device and I should upgrade it.
So my work for the last three weeks was a waste of time !

I don't know if I can get it to run in the future (but I will try).

Sorry.
arneson
Oh nooooo Sad

Good luck with this problem. I loved your plugin and hope you find a solution.

Thank you for your hard work
(2021-04-14, 18:31)arneson Wrote: [ -> ]Hello there,

this are bad news for all TIDAL2 users !

TIDAL seems to disabled all login tokens and change the login method completely. Since today, no login is available for any TIDAL2 user anymore Sad .
I also got a mail from TIDAL that I use an old TIDAL app version on my device and I should upgrade it.
So my work for the last three weeks was a waste of time !

I don't know if I can get it to run in the future (but I will try).

Sorry.
arneson
The Tidal GUI Downloader got hit as well. I switched to their "Pro" (free) version, and it works fine. It uses a quite different authentication, where it presents a 4 character code, that you supply to the Tidal app, and it adds the App as a "device". I'm not smart enough to know, if this is helpful or not, but it strikes me as "different"!

Github link
(2021-04-15, 06:32)mazeeff Wrote: [ -> ]
(2021-04-14, 18:31)arneson Wrote: [ -> ]Hello there,

this are bad news for all TIDAL2 users !

TIDAL seems to disabled all login tokens and change the login method completely. Since today, no login is available for any TIDAL2 user anymore Sad .
I also got a mail from TIDAL that I use an old TIDAL app version on my device and I should upgrade it.
So my work for the last three weeks was a waste of time !

I don't know if I can get it to run in the future (but I will try).

Sorry.
arneson
The Tidal GUI Downloader got hit as well. I switched to their "Pro" (free) version, and it works fine. It uses a quite different authentication, where it presents a 4 character code, that you supply to the Tidal app, and it adds the App as a "device". I'm not smart enough to know, if this is helpful or not, but it strikes me as "different"!

Github link

Are you saying, you made the login success in TIDAL by this method? Can you please explain how to switch to Pro version from https://offer.tidal.com/download?lang=en GUI downloader page, which platform you pick  and how to add as a device in KODI? Please provide some more details even caps would be nice.  
Thanks
(2021-04-15, 14:00)AhmettDNA Wrote: [ -> ]
(2021-04-15, 06:32)mazeeff Wrote: [ -> ]
(2021-04-14, 18:31)arneson Wrote: [ -> ]No. The link I posted has nothing to do with Kodi. It is a Tidal music downloader, that happened to lose their "token" ability, the same time as aneson's Tidal app. My intent was to simply supply aneson, an example of how another group solved the problem, by using the 4 character code type of authentication. Sorry for the confusion.
No. The link I posted has nothing to do with Kodi. It is a Tidal music downloader, that happened to lose their "token" ability, the same time as aneson's Tidal app. My intent was to simply supply aneson, an example of how another group solved the problem, by using the 4 character code type of authentication. Sorry for the confusion.
My android app Bubble UPnP is also working with Tidal without a difference - maybe that helps?
Anyhow, if arneson doesn't get it to work i have to think about cancelling my Tidal subscription because this add-on is probably the 50% reason why I'm even using Tidal. Controlling it only with my cell phone is no option and the TV app is pure crap - it's the shame that they even offer an featureless app like this to the paying customer.
What do they think how I listen to music?
Do they think I'm sitting here hour for hour with my headphones on like a teenager?

@arneson, I really really hope you get it working again but nevertheless, many thanks for your hard work to this point!
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45