Skip to content

Releases: jdf76/plugin.video.youtube

6.1.4

08 Sep 14:40
Compare
Choose a tag to compare

[fix] Signature function not found

6.1.3

24 Aug 17:30
Compare
Choose a tag to compare

[fix] timedelta.total_seconds python 2.6 compat.

6.1.2

23 Aug 17:34
Compare
Choose a tag to compare

[fix] dash settings check and defaults
[fix] addon-check raised warning for services complex entry point
[fix] codacy raised issue in http server (https://app.codacy.com/app/Kodi/repo-plugins/pullRequest?prid=2080401)
[chg] move seek to onPlayBackStarted, onAVStarted only in K18
[chg] geolocation provider changed from ipstack to ip-api
[del] frodo listitem art compatibility
[lang] ru_ru strings |contrib: Burgaduk|
[lang] zh_tw strings |contrib: Zankio|

6.1.1

19 Aug 20:23
Compare
Choose a tag to compare

6.1.1
[fix] http proxy using incorrect setting id causing 403 errors

6.1.0

19 Aug 11:22
8c21672
Compare
Choose a tag to compare

6.1.0
[add] Multi-user support
- Switch User folder (default: on) Settings -> Folders
- User management (Add, Remove, Rename, Switch) Settings - Users
- Signed in users are green, Current user has an *
[add/upd] add data cache and optimize caching
- add Settings -> Maintenance -> Clear data cache/Delete data cache
- increase allowed cache size
- database accesses per 50 videos: before: 70~100 after: 4~6
- load time of 50 videos w/ no cached videos: before: ~11.6 secs, after: ~3 secs
- load time of 50 videos w/ all cached videos: before: ~0.8 secs, after: ~0.7 secs
- cached size per 50 videos: before ~1MB, after ~550KB
[add] Refresh after watching (default: off) Settings -> General
[add] Completed Live folder (default: on) Settings -> Folders
[add] Upcoming Live folder (default: on) Settings -> Folders
[add] My Location folder (default: on) Settings -> Advanced -> Enable setup-wizard
[add] Play count minimum percent (default: 85%) Settings -> General -> Play count minimum percent
[add] Playback history (default: off) Settings -> Advanced -> Use playback history
[add] Time since published for videos as item properties Property(PublishedSince), Property(PublishedLocal) |contrib: pannal|
[add] Check My IP, Settings -> HTTP Server
[add] Developer authentication, allowing add-ons to use their own access tokens
- see youtube_authentication.py, youtube_registration.py, youtube_requests.py, and youtube_resolver.py
[upd] YouTube UTC datetimes to local timezone |contrib: pannal|
[upd] Localize API key errors, provide a more descriptive notification
[fix] Add to YouTube watch history
[fix] My Channel videos (Error 403)
[fix] allow fallback to dash, when using Audio only
[fix] Signature function not found error for some users
[fix] Context Menu -> More -> Related Videos w/ Kodi 18
[fix] Sign In/Sign Out causing crash with Kodi 18 nightlies
[fix] Channel 'mine' caching
[fix] Time changing when playing generated dash
[lang] es_es strings |contrib: roliverosc|
[lang] el_gr strings |contrib: twilight0|
[lang] nl_nl strings |contrib: Markman-B|

6.0.2

24 May 19:32
Compare
Choose a tag to compare

[fix] incorrectly raised 'Proxy is not running' error

6.0.1

11 May 16:08
db9c628
Compare
Choose a tag to compare

[fix] notification encoding

6.0.0

09 May 16:34
d938e14
Compare
Choose a tag to compare

[add] Python 3 compat.
[add] Settings -> Maintenance -> Delete temporary files
[add] Settings -> General -> Rate video after watching
[add] Settings -> API -> Enable API configuration page

  • when enabled, visit http://<ipaddress>:<port>/api to configure API keys from a web browser
  • port is configured in Settings - HTTP Server - Port

[chg] Storing personal api keys in api_keys.json
[chg] Storing login tokens in access_manager.json
[add] youtube_registration module, register developer keys and use them by appending an addon_id=<addon_id> parameter to youtube add-on plugin urls
[add] screensaver=true parameter to /play route - no suggested videos, no post play events, don't ask for quality
[add] play route for channel live streams

  • plugin://plugin.video.youtube/play/?channel_id=UCLA_DiR1FfKNvjuUpBHmylQ&live=1

[add] Purchases

  • requires Kodi 18
  • requires inputstream.adaptive >= 2.2.12
  • if a purchase fails after 10 seconds
    • provide a debug log
    • set InputStream Adaptive -> Settings -> Stream selection -> manual
    • change video stream during playback to preferred working resolution
  • huge thanks to peak3d

[add] relevanceLanguage to search requests
[add] Refresh to My Subscriptions (Filtered)
[fix] mpeg-dash proxy with multi-profiles
[fix] search input, now works with Yatse
[fix] Signature deciphering
[fix] context menu after playback
[fix] alternative player, do not append headers
[fix] My Subscriptions (Filtered) channel matching
[fix] Audio only, failover to video if no audio only streams available
[fix] My Subscriptions missing page 3
[fix/upd] function cache, update max rows and resolve hang on some requests
[fix/upd] post play events happen post play
[fix/upd] set title from metadata on play
[chg] only automatically remove temp folder at start-up
[upd] Dutch strings [MB1968]
[upd] French strings [bubuleur]
[upd] Greek strings [twilight0]
[upd] Spanish strings [roliverosc]

5.5.1

17 Feb 16:01
Compare
Choose a tag to compare

[fix] Signature deciphering

5.4.8 - Helix

17 Feb 16:00
Compare
Choose a tag to compare

[fix] Signature deciphering