• 1
  • 11
  • 12
  • 13(current)
  • 14
  • 15
  • 18
Digitally Imported XBMC addon (Updated 25. July 2016 : V3.1.2)
I've changed the title to "Broken" until it gets fixed.

I guess Di.fm are checking the http header or something for the official apps.
Reply
It is not broken.
This is DI.FM decision. If you have premium, addon works correctly.
Reply
No work with premium. I have subscription, it´s broken.
MediaBrazil forum Website - Youtube Channel
MQ9-1.6.0.29 - 09.15.2023 - Aeon MQ Skin Team
MarcosQui Website Donate and support us.
Reply
I suppose addons are universal, platform independent.
I don't know why your addin is broken, but mine (Kodi on raspbian) is ok. Maybe you need to check 'clear cache' in addon's settings.
Reply
Windows here, and I clean cache, but I will retry..

PS: Work now, maybe service change something.
MediaBrazil forum Website - Youtube Channel
MQ9-1.6.0.29 - 09.15.2023 - Aeon MQ Skin Team
MarcosQui Website Donate and support us.
Reply
I have created a workaround that will create a ZIP file containing STRM files (something like m3u but for Kodi) that you can play.
Until the add-on is fixed, this should work.

Just go to http://di.nech.me/ and follow the instructions.

EDIT:
Btw. if you don't trust my site with your listenKey, you might as well construct your own URLs:

h t t p://pubX.di.fm/di_breaks_aac?yyyyyyyyyyyyyyyyyyyy|User-Agent=Mozilla/5.0&Referer=http://www.di.fm/

Where X is random number of the server (as I write this message, #3 doesn't work, the rest is fine), yyyyyyyyyyyy is the listenkey.
Reply
NICE!
Reply
One more thing - I don't have premium account so I didn't account this in the STRM files but if your licensekey allows you to listen premium, i believe its _aacplus instead of _aac in the files, so you can just replace them later.
Reply
DI is a bitch. Sad Big Grin

But thanks for that little workaround.

I hope, the addon maker can add the listenerkey automatically into the addon.
Reply
I'm currently working on a patch.
But I have never worked with Kodi Plugins, so it can take some time.

Basically, the plugin as it is a the moment, needs some refresh.
Login is not for premium only anymore.
With no login you could get 30 min free, unlimited with login, and higher quality and channels with premium.

Thats what I'm currently working on, and also make it think it is coming from a Webbrowser.
Another way which I have not looked into is to create an "approved" plugin.
But I don't know if DI has Developer API.
Reply
There is a an API
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
I checked a few bits.
From what I can see, it will be broken for a very long time.
Not sure if this was the case before, but they are using a Flash Webplayer to playback the content.
And there are several other ids which are needed, like an appid, listenerid.
I was not even able to get it to work on my local browser.
Reply
Well, actually, the current (not working anymore) plugin needs just one implementation: the listenerkey.

And this can easily be obtained by logging in, which you can do in the plugin, already. Maybe it needs
to check for that listenerkey then and add it into the streaming link, like it does in curlybois way?

I just do not know, if the addon programmer is still active/alive with all the baby stuff to do and so on. Big Grin
Reply
(2012-04-24, 22:12)bitcrusher01 Wrote: Another year - another rewrite Smile

This was meant for you. Wink

But not another rewrite is neccessary, just another thing added (listenerkey).

I hope, it is easy to fix. Smile
Reply
(2016-01-19, 16:08)curlyboi Wrote: I have created a workaround that will create a ZIP file containing STRM files (something like m3u but for Kodi) that you can play.
Until the add-on is fixed, this should work.

Many thanks!

As a workaround to get a working addon, you can try this quick hack:

Delete \userdata\addon_data\plugin.audio.di.fm\cacheChannels.json, edit addons\plugin.audio.di.fm\default.py and change line 304 from:

Code:
streamUrl = playlistStreams[randrange(len(playlistStreams))][0]

to

Code:
streamUrl = playlistStreams[randrange(len(playlistStreams))][0] + '?xxxxxxxxxxxx|User-Agent=Mozilla/5.0&Referer=http://www.di.fm/'

where xxxxxxxxxxxx is your listenkey.
Reply
  • 1
  • 11
  • 12
  • 13(current)
  • 14
  • 15
  • 18

Logout Mark Read Team Forum Stats Members Help
Digitally Imported XBMC addon (Updated 25. July 2016 : V3.1.2)2