Commit graph

722 commits

Author SHA1 Message Date
MoojMidge
3ed6aa8d52 Add more setting options to change clients 2023-05-01 15:15:06 +10:00
MoojMidge
05d7f447a8 Tidy up and add extra debug logging 2023-05-01 06:21:42 +10:00
MoojMidge
98290c5a18 Update broken signature cipher handling 2023-05-01 06:21:40 +10:00
MoojMidge
c41ce57117 Update client/header selection 2023-05-01 06:21:37 +10:00
MoojMidge
d96fb6963b Update to handle client/header pairs
- Match client and header details from other popular third party tools/clients
- Simplify previously added signaturCipher handling
- Also add existing nsig rate bypass handling back in (currently not fully working)
2023-04-30 20:05:00 +10:00
MoojMidge
c5584817ed Short circuit check for signatureCipher 2023-04-29 00:57:37 +10:00
MoojMidge
0b9f8759ea Make default range query parameter open ended 2023-04-27 22:11:36 +10:00
MoojMidge
fbf5d20a94 Added advanced option to choose alternate client 2023-04-27 22:10:33 +10:00
MoojMidge
920ec7abe6 Fix trying string operation when url is not found 2023-04-27 16:17:22 +10:00
MoojMidge
f1f987c244 Add range query param to stream urls 2023-04-27 16:09:21 +10:00
MoojMidge
74cc84370b Add signature deciphering for WEB_CREATOR client 2023-04-27 16:09:19 +10:00
MoojMidge
0c1027e485 Update client fallbacks 2023-04-27 16:09:16 +10:00
MoojMidge
a9c2a48d11 Workaround for certain fallbacks not having url
- signatureCipher is present instead and needs to be deciphered
2023-04-27 00:53:34 +10:00
MoojMidge
bb729c55a8 Fix KeyError on exhaustion of 2nd set of fallbacks 2023-04-27 00:51:29 +10:00
MoojMidge
ce04edaaef Add additional status checks 2023-04-27 00:47:09 +10:00
MoojMidge
dd0f62c044 Add additional client fallbacks 2023-04-27 00:46:24 +10:00
MoojMidge
b50738883f Add code comments 2023-04-26 13:21:02 +10:00
MoojMidge
5dd24c6279 Fix for error reason check using translatable text 2023-04-26 13:20:59 +10:00
MoojMidge
7bd653d417 Don't always try fallbacks on error response
- Only attempt if client version is blocked (too old)
2023-04-26 13:20:55 +10:00
MoojMidge
da99585ad9 Code tidy up 2023-04-26 13:20:52 +10:00
MoojMidge
b73959ebe5 Fixes for content not available error
- Update UA
- Update request URL
- Update payload content
- Update client details and add additional client fallbacks
- Improve fallback handling
2023-04-25 22:59:46 +10:00
Chad Wagner
f1f4a1d9ea
add break for successful attempt 2023-04-22 13:14:06 -04:00
anxdpanic
eb67a06e0a cleanup 2023-04-22 13:05:34 -04:00
RNavega
ac2bf20a76
Use an Android YouTube app User-Agent and payload 2023-04-21 00:39:03 -03:00
anxdpanic
d320b28286 improve playback content not available on this device 2023-04-19 11:17:32 -04:00
anxdpanic
c13549a774 fixup shorts 2023-04-19 11:17:25 -04:00
anxdpanic
268c78cb6a [fix] error when filtering short videos 2023-03-14 15:10:39 -04:00
anxdpanic
1781f8477b [fix] video duration not showing in lists 2023-03-13 16:04:04 -04:00
anxdpanic
d55453dc68 update media paths 2023-02-25 15:14:08 -05:00
anxdpanic
c59ec823f4 remove dependency on six 2023-02-25 14:46:23 -05:00
anxdpanic
f1f4445fac remove python version related if statements 2023-02-25 14:02:24 -05:00
anxdpanic
b2917097e3 remove kodi version if statements 2023-02-23 16:42:17 -05:00
anxdpanic
44c0785974 initial nexus staging 2023-02-23 16:31:08 -05:00
anxdpanic
fa5c43f08d fixup backwards compat. 2023-02-07 14:24:05 -05:00
anxdpanic
35f2c4cf07 make studios a list 2023-02-06 19:29:49 -05:00
anxdpanic
7c501e2d8e move depend on infotagger internal for backwards compat. 2023-02-06 19:07:22 -05:00
anxdpanic
f25aba66a9 use listitem property for Inputstream Adaptive headers instead of url piped on Nexus+ 2023-02-05 16:03:03 -05:00
anxdpanic
bb4c5ad47d make httpd /api url case insensitive due to skin choice of uppercase settings text 2023-02-05 15:20:23 -05:00
jurialmunkey
68bf161914
Nexus compatibility with InfoTagVideo (#387)
*  Nexus compatibility with info tag

* Update abstract_settings.py

* Update settings.xml

* Update addon.xml

---------

Co-authored-by: anxdpanic <anxdpanic@users.noreply.github.com>
2023-02-05 15:19:54 -05:00
heroku-miraheze
035baf0eec
Add support for AV1
But it requires Kodi Nexus. See https://github.com/xbmc/xbmc/pull/21390.
2023-01-30 17:18:53 +01:00
Bernd Kuhls
efc12f5a3f add opus
Opus is reporting working:
https://github.com/xbmc/inputstream.adaptive/issues/885#issuecomment-1114994524

The code position for this fix was proposed here:
https://github.com/xbmc/inputstream.adaptive/issues/885#issuecomment-1021669177

Fixes missing audio for https://www.youtube.com/watch?v=fvlqJipNDf0
2022-12-25 21:10:35 +01:00
anxdpanic
d40f8bcfaf Use more descript reason for not playing video 2022-12-20 14:23:00 -05:00
anxdpanic
eb9bcd5675 allow some content check required content to play 2022-12-20 14:23:00 -05:00
anxdpanic
ad500c1271 uncomment history updating (accidently removed) 2022-12-20 14:22:59 -05:00
anxdpanic
678343fb1f revert tags 2022-12-09 15:08:14 -05:00
anxdpanic
6a470e5675 6.8.21 2022-12-01 12:49:03 -05:00
anxdpanic
e6d4aad5df add Saved Playlists 2022-12-01 12:34:23 -05:00
anxdpanic
31907d6f50 tags whitespace and default strings 2022-11-29 19:25:43 -05:00
anxdpanic
be373b56de
Merge branch 'master' into master 2022-11-29 19:04:56 -05:00
anxdpanic
b52e5623ea fix misc missing fanarts 2022-11-29 12:38:55 -05:00