Broken IGN_COM
#1
Hello folks,

I have made a video addon for the video site Ign (http://www.ign.com). Thanks to AddonScriptorDE and Twister for the work on it.

Image

It's available as a video addon in the official kodi repo. So you can install it as a video addon: http://kodi.wiki/view/HOW-TO:Install_add-ons

If you got problems with the addon, just reply here with a link to a kodi log file (here are the instructions to make a logfile with kodi: http://kodi.wiki/view/Log_file/Easy ).

In the settings you can set the view. This view is skin-dependant, here are some viewnumbers you can try:

        'skin.confluence': {
            'default': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500}
            ],
            'movies': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Media info', 'id': 504},
                {'name': 'Media info 2', 'id': 503}
            ],
            'episodes': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Media info', 'id': 504},
                {'name': 'Media info 2', 'id': 503}
            ],
            'tvshows': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Poster', 'id': 500},
                {'name': 'Wide', 'id': 505},
                {'name': 'Media info', 'id': 504},
                {'name': 'Media info 2', 'id': 503},
                {'name': 'Fanart', 'id': 508}
            ],
            'musicvideos': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Media info', 'id': 504},
                {'name': 'Media info 2', 'id': 503}
            ],
            'songs': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Media info', 'id': 506}
            ],
            'albums': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Media info', 'id': 506}
            ],
            'artists': [
                {'name': 'List', 'id': 50},
                {'name': 'Big List', 'id': 51},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Media info', 'id': 506}
            ]
        },
        'skin.aeon.nox.5': {
            'default': [
                {'name': 'List', 'id': 50},
                {'name': 'Episodes', 'id': 502},
                {'name': 'LowList', 'id': 501},
                {'name': 'BannerWall', 'id': 58},
                {'name': 'Shift', 'id': 57},
                {'name': 'Posters', 'id': 56},
                {'name': 'ShowCase', 'id': 53},
                {'name': 'Landscape', 'id': 52},
                {'name': 'InfoWall', 'id': 51}
            ]
        },
        'skin.xperience1080+': {
            'default': [
                {'name': 'List', 'id': 50},
                {'name': 'Thumbnail', 'id': 500},
            ],
            'episodes': [
                {'name': 'List', 'id': 50},
                {'name': 'Info list', 'id': 52},
                {'name': 'Fanart', 'id': 502},
                {'name': 'Landscape', 'id': 54},
                {'name': 'Poster', 'id': 55},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Banner', 'id': 60}
            ],
        },
        'skin.xperience1080': {
            'default': [
                {'name': 'List', 'id': 50},
                {'name': 'Thumbnail', 'id': 500},
            ],
            'episodes': [
                {'name': 'List', 'id': 50},
                {'name': 'Info list', 'id': 52},
                {'name': 'Fanart', 'id': 502},
                {'name': 'Landscape', 'id': 54},
                {'name': 'Poster', 'id': 55},
                {'name': 'Thumbnail', 'id': 500},
                {'name': 'Banner', 'id': 60}
            ],
        },
        'skin.estuary': {
            'default': [
                {'name': 'Icon Wall', 'id': 52},
                {'name': 'WideList', 'id': 55},
            ],
            'episodes': [
                {'name': 'List', 'id': 50},
                {'name': 'Shift', 'id': 53},
                {'name': 'InfoWall', 'id': 54},
                {'name': 'Wall', 'id': 500},
                {'name': 'Fanart', 'id': 502}
            ]
        }

Enjoy.

2.3.11 (2019-09-14)
- marked the addon broken due to encoded api changes on the website Sad

2.3.10 (2019-04-07)
- added 'Game Reviews' category. This was needed because not all game reviews show up the 'Reviews' category
- fixed displaying the video in the correct resolution
- removed testing on presence of the videos. This should speed up the addon a bit.

2.3.9 (2019-01-14)
- fix to make the addon work for all countries again
- added series updates category

2.3.8 (2018-12-15)
- website changes

2.3.7 (2018-09-08)
- website switched to https

2.3.6 (2018-05-17)
- adding a setting to only view new video category.
- updated forum link to new thread.
- using news tag in addon.xml
- removed audio podcast category

2.3.5 (2018-01-31)
- small fix (not using future's old_div anymore) that hopefully prevents crashing on android.

2.3.4 (2018-01-20)
- using requests
- addon now works in kode python 2 and should also work in python 3 (!!) once all dependencies work in python 3.
Kudo's to the python future package for making this possible. Kudo's to RomanVM for the help.

2.3.3 (2017-05-30) by Skipmode A1
- I (Skipmode A1) haven taken over addon by request of Twister
- Adjusted video detection to new page structure
- Added refresh to content-menu
- Using po files
- Added some debug messages
- Added next-page picture

2.3.2 (2017-04-06)
- Adjusted video detection to new page structure
- Added detection for new different video implementation

2.3.1
- Adjusted video detection to new page structure
- Code clean up

2.3.0
- Dynamically load all available podcasts
- Removed Ign1 as experimental option since the service was shut down
- Fixed problem with page counter

2.2.2
- Fixed problem when there was only 1 page available

2.2.1
- Showing running livestreams in the main directory is now enabled by default.
- Added 'IGN Anime Club' and 'IGN Unfiltered' to podcasts.
- New Experimental Feature: Show IGN1 24 hour live stream in main directory. Has to be activated via settings.

2.2.0
- Experimental Feature: If IGN is running a live stream it will show up in the main folder (Can be activated via settings)
- Moved podcasts to separate folder
- Some code clean up to better match python best practices

2.1.6
- Fixed Daily-Fix
- Added page counter for video lists
- Removed 'IGN-First', 'IGN-Live' and 'List Series' from folders since filter options and dedicated pages seem to have disappeared from the page. Looking for an alternative solution, for now these options are not supported. Let me know on the forums if you find any dedicated page.
- To make up for this I added the following podcasts: Up At Noon, Game Scoop!, Beyond!, Unlocked, Nintendo Voice Chat, Esports Weekly, and Fireteam Chat

2.1.5
- Fixed a bug where wrong bitrate was chosen for some 360p videos

2.1.4
- Adjusted file paths for video reviews and IGN-Daily-Fix to match new layout of web page

2.1.3
- Fixed a bug where multiple videos were available to pick for the plugin and the wrong one was chosen (mainly reviews)

2.1.2
- Fixed duration display
- Fixed video playback for some videos

2.1.1
- Original code until 2.0.5 done by AddonScriptorDE
- New code by Twister
- Fixed video playback
- Added IGN First folder

2.0.4
- Fixed small bug (error on missing thumb)

2.0.5
- Added 1080p support
- Fixed video playback for some videos

1.0.3 / v2.0.3
- Fixed video playback
- Fixed search

1.0.2
- Fixed site changes

1.0.1
- Some small fixes

1.0.0
- First Try
Reply
#2
v2.3.5 (2018-01-31)
- small fix (not using future's old_div anymore) that hopefully prevents crashing on android.
Reply
#3
hello.
after i followed your advice when 2.3.4 didnt' work and installed previous version 2.3.3 and cancelled automatic updates it worked great.

now i saw your small fix of version:
v2.3.5 (2018-01-31)

i installed 2.3.5 now and everything works without a problem.

thank you very much for making this work.
Reply
#4
No problem. I'm glad the fix worked Smile.
Reply
#5
2.3.6 (2018-05-17)
- adding a setting to only view new video category.
- updated forum link to new thread.
- using news tag in addon.xml
- removed audio podcast category
Reply
#6
hello.
after long time now of not a single bug,
Sep 06th , v2.3.6 is not working.
it adds new videos to the list but they cant be watched.

do you guys have the same problem?
Reply
#7
Yes same here. I'll try and get a log later.

https://pastebin.com/3w4RpzJ2
Reply
#8
I'll have a look.
Reply
#9
2.3.7 (2018-09-08)
- website switched to https

This version should be available in a day or two.
Reply
#10
Thank you sir.
Reply
#11
it's so early in the morning right now and then i discover 2.3.7 and everything is working great!
helll yeahhhh!!!
thanks man, Again!

this is my number one most used add-on.
Reply
#12
Stopped working a few days ago.

https://pastebin.com/R8Xhm22S
Reply
#13
I'll have a look.
Reply
#14
2.3.8 (2018-12-15)
- website changes
Reply
#15
Updated but I can only get the Daily Fix to work.

https://pastebin.com/6MJcx3hT
Reply

Logout Mark Read Team Forum Stats Members Help
IGN_COM0