Update ...
Edit last version with latest update ...
Update ...
Edit last version with latest update ...
Update ...
Edit last version with latest update ...
-YouTubeVideoUrl: add mark_watched
(It should mark watched videos that you are playing or downloading if you have authorization in the plugin.
Based on youtube-dl: https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1463-L1487)
-YouTubeVideoUrl: remove unused from mark_watched (Forgotten in tests)
dear fairbird
when will you share the current version of the plugin
deb.627
latest version has been installed.
When we try to enter the plugin it gives this error
dreambox 920 oe 2.5 image
Traceback (most recent call last):
File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__
return ret(*args, **kwargs)
File "/usr/lib/enigma2/python/Plugins/Extensions/YouTube/YouTubeUi.py", line 457, in splitTaimerStop
from .YouTubeVideoUrl import YouTubeVideoUrl
File "/usr/lib/enigma2/python/Plugins/Extensions/YouTube/YouTubeVideoUrl.py", line 335
continue
^
-------
IndentationError: unexpected indent
]]>
</enigma2crashlog>
Display More
error fixed
thank you
-Text cosmetics, thx GWARDAR close #112
(Personally, I don't like to change Ok and OK.
I think it looks ugly if next to a button that is written in a normal camel case is a button that has text written only in capital letters.
But I know there is an argument that Ok is not a word.
I use my Latvian translation, where I can change Ok as I wish, so I change Ok to OK if others want this.)
-Update translation files after text cosmetics
-YouTubeSetup: donot use removeNotifier
(Such a function not exist on BH, so it calls crash)
thank fairbird
Update ...
Edit last version with latest update ...
-YouTubeVideoUrl: add support phone/tablet JS player, thx remitamine
-YouTubeVideoUrl: combine multiple functions
into one _extract_signature_function()
skip-release
-YouTubeVideoUrl: remove mark_watched
(It doesn't seem to work with YouTube API authentication.)
-YouTubeVideoUrl: change & remove unused import for test
-YouTubeVideoUrl: Fix controversial videos when authenticated with cookies, thx dstftw
-YouTubeSearch: use exception for encode errors in suggestions
-YouTubeSearch: use setList setSearchEntry (Small code optomization)
-Try fix gui test errors
-YouTubeSearch: remove exceptions for encode errors
(Now fixed on test platform by setting Python2 encoding to utf-8)
-Add option use DASH MP4 format in configs
(This allow specify or you want to use DASH MP4 format streams if available.
This requires playing two video unad audio streams together with parametr '&suburi='in player url and may cause problems for some receivers.)
-YouTubeVideoUrl change forgotten getValue usage for maxResolution
-Regenerate language files after added config option
-Update Latvian and Russisn translation
-YouTubeSearch: allows choose playable video in suggestions list
(Some users don't understand that it's just a suggestions list and are trying to specify a video to play in it.)
-YouTubeUi: use setCurrentIndex in downloadPath
(On old BH enigma not exist function pageUp in class ConfigList and this call GSOD.)
Display More
Update ...
Edit last version with latest update ...
-YouTubePlayer: fix attribute error in leavePlayerConfirmed
(If due to some problem the existing service is not started then seek() calls GSOD because getCurrentService() returns None.)
-YouTubeVideoUrl: fix get_video_info request, thx remitamine
-Use getValue() and setValue() instead of value
-YouTubeUi: small optimization
-YouTubeUi: remove class variable self.text
-YouTubeMain: use one variable pageIndex istead of pageStartIndex and pageEndIndex
-YouTubeMain: intruduce variable pageToken
(I think it's better to use an understandable name than self.value[2].)
-YouTubeUi: fix missing whitespace around operator
-YouTubeMain: intruduce variables current and text
(It's better to use an understandable name self.value[0] and self.value[1].)
Display More
Update ...
Edit last version with latest update ...
-YouTubeMain: try speed up getting recent subscriptions
(Instead of checking all subscriptions using the order unread, which theoretically should give all recent videos)
-YouTubeUi: save ConfigText values after setValue
(User report that he doesn't have my subscriptions in list after enigma2 restart.)
-YouTubeSearch: save search history after set
Update ...
Edit last version with latest update ...
-Return back property() usage for config
(This looks more pythonic and should spend less resurces)
-Update id.po
-Revert "YouTubeMain: try speed up getting recent subscriptions"
-YouTubeVideoUrl: imporve age-restricted video extraction, thx remitamine
-Remove header and location lines in pot file
-Add svg icons and scalable screens support
-Move loadIcon function in createThumbnails
-Update svg icons
(Remove stroke-width and stroke-opacity parameters to slightly reduce the size)
-Additional some svg image optimization
(Remove unnecessarily added style="stroke-width: 0px;")
-Update svg icons
(Use the correct youtube red color)
(Removes several unused parameters)
Display More
Update ...
Edit last version with latest update ...
-YouTubeSearch: update default skins
-YouTubeUi: use LoadPixmap also for default svg image
-Use blend for svg images
(Thx Huevos to point on this)
-YouTubeVideoUrl: fix get_video_info request, thx dstftw
-YouTubeVideoUrl: fix age gate content extraction
(Use status LOGIN_REQUIRED instead of reason.
Reason is displayed in a localized translation, so the English phrase cannot be used.)
-YouTubeVideoUrl: make get_video_info processing more robust (Workaround for get_video_info request)
-YouTubeVideoUrl: fix indentation contains mixed spaces and tabs
Update ...
Edit last version with latest update ...
-YouTubeVideoUrl: use ANDROID client for video extraction
(This should fix freezes while playing videos.)
-YouTubeVideoUrl: try fix POST data on python 3.8
-YouTubeVideoUrl: fix video format exctraction on WEB client
-Add option to show related videos after playback
(Enabled by default, but you can specify in playback settings if you don't want this.)
-Regenerate language files
(After adding new translation phrases in code.)
-Update latvian and Russian translations
-YouTubeVideoUrl: small synatx fix
(force-test skip-release)
Display More
Don’t have an account yet? Register yourself now and be a part of our community!