Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
f655083
Added frame brightness detection
Archegon Feb 19, 2024
a491015
Improved zoom calculation
Archegon Feb 19, 2024
5eb17b7
Update info and assests
Archegon Feb 19, 2024
413548f
Updated info
Archegon Feb 19, 2024
517fe23
Always apply new zoom level
Archegon Feb 19, 2024
ae71d03
Add zoom to fit width for when the video aspect ratio is wider than s…
Archegon Feb 19, 2024
94fa063
Added "Fit to width" and Letterboxing support
Archegon Feb 19, 2024
c34429d
Updated version
Archegon Feb 19, 2024
72ae862
Fixed getting video player dimension
Archegon Feb 19, 2024
2ae8e1c
Improve zoom level calculations
Archegon Feb 20, 2024
54d0531
Fixed video player dimension bug
Archegon Feb 20, 2024
24b9a80
Changed version
Archegon Feb 20, 2024
c53fc11
Only notify if zoom is greater than default levels
Archegon Feb 21, 2024
f9f1e3e
Added add on to logging
Archegon Feb 21, 2024
8bb1c01
Added notification toggle
Archegon Feb 21, 2024
2af321d
Fixed typo
Archegon Feb 21, 2024
3d6bdce
Fixed notification bug
Archegon Feb 21, 2024
6abbc85
Added workaround for green line rendering bug
Archegon Feb 21, 2024
0741318
Restructured code
Archegon Feb 22, 2024
cafed87
Updated version
Archegon Feb 22, 2024
18a254a
Added Auto-refresh for multiple aspect ratios support
Archegon Feb 23, 2024
efddba4
Moved logging into class
Archegon Feb 23, 2024
0610346
Fixed system exit exception bug
Archegon Feb 23, 2024
27c54da
Added toggle check for video playing
Archegon Feb 23, 2024
1ba2c38
Fixed toggle
Archegon Feb 23, 2024
e344c89
Improved bright frame checks
Archegon Feb 24, 2024
51bd7f2
Updated version
Archegon Feb 24, 2024
05b45da
Adjusted brightness threshold
Archegon Feb 24, 2024
210b310
Update version
Archegon Feb 24, 2024
9a14414
Update readme.md
Archegon Feb 25, 2024
54b0ca6
Added slider in options to change refresh interval
Archegon Feb 25, 2024
888d781
Merge branch 'main' of https://github.com/ngtawei/script.black.bars.n…
Archegon Feb 25, 2024
f270eca
Updated strings
Archegon Feb 25, 2024
49edcd7
Rearranged settings
Archegon Feb 25, 2024
a2706b6
Update readme.md
Archegon Feb 25, 2024
a2c470c
Refactored code
Archegon Feb 26, 2024
e1a94d7
Merge branch 'main' of https://github.com/ngtawei/script.black.bars.n…
Archegon Feb 26, 2024
2b3638b
Change strings
Archegon Feb 26, 2024
f3e3971
Added icon to notification
Archegon Feb 26, 2024
6bfcb8c
Cleanups
Archegon Feb 26, 2024
7400348
Added logging
Archegon Feb 26, 2024
a208ff0
Fixed bugs regarding feedback class
Archegon Feb 27, 2024
cdb2f8e
Fixed icon path
Archegon Feb 27, 2024
242a9b7
Fixed bug with toggling
Archegon Feb 27, 2024
647ec5a
Fixed video metadata
Archegon Feb 28, 2024
1dbe0e4
Fixed bug with toggle functionality.
Archegon Feb 28, 2024
c6d46c6
Adjusted notification status
Archegon Feb 29, 2024
291bd29
Fixed notification
Archegon Feb 29, 2024
4cd0629
Update version
Archegon Feb 29, 2024
04a339f
Fixed toggle
Archegon Feb 29, 2024
b3365b2
Improve error handling
Archegon Feb 29, 2024
e366266
Added always auto refresh option
Archegon Feb 29, 2024
5af729b
Added sample resolution option
Archegon Feb 29, 2024
2771b1e
Fixed settings
Archegon Feb 29, 2024
7f715ff
Moved settings
Archegon Feb 29, 2024
04c136f
Moved settings
Archegon Feb 29, 2024
4300379
Fixed settings
Archegon Feb 29, 2024
2922752
Fixed calculation
Archegon Feb 29, 2024
b007ccc
Updated settings
Archegon Mar 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
219 changes: 0 additions & 219 deletions addon.py

This file was deleted.

21 changes: 10 additions & 11 deletions addon.xml
Original file line number Diff line number Diff line change
@@ -1,34 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.black.bars.never" name="BlackBarsNever" version="1.0.10" provider-name="Clement Osumo">
<addon id="script.black.bars.never" name="BlackBarsNever" version="1.0.22" provider-name="Clement Osumo">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.requests" version="2.20.0"/>
<import addon="script.module.beautifulsoup4" version="4.9.3"/>
<import addon="script.module.soupsieve" version="2.1.0"/>
<import addon="script.module.requests" version="2.31.0"/>
<import addon="script.module.beautifulsoup4" version="4.12.2"/>
</requires>
<extension point="xbmc.service" library="addon.py"/>
<extension point="xbmc.python.script" library="addon.py">
<extension point="xbmc.service" library="main.py"/>
<extension point="xbmc.python.script" library="main.py">
<provides>executable</provides>
</extension>
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary lang="en">BlackBarsNever</summary>
<description lang="en">This addon eliminates the problem of black bars. If the black bars are hardcoded, the addon will automatically
<description lang="en">Fork by Nircniv. This addon eliminates the problem of black bars. If the black bars are hardcoded, the addon will automatically
detect this and remove them. If the video is a wide screen format, the addon will also detect this and remove the black bars too.
</description>
<license>GNU General Public License, v2</license>
<language></language>
<forum></forum>
<source>https://github.com/osumoclement/script.black.bars.never</source>
<website>alkywave.com</website>
<email></email>
<source>https://github.com/ngtawei/script.black.bars.never</source>
<website></website>
<email>[email protected]</email>
<assets>
<icon>icon.png</icon>
<fanart>fanart.jpg</fanart>
<screenshot>resources/screenshot-01.jpg</screenshot>
<screenshot>resources/screenshot-02.jpg</screenshot>
<screenshot>resources/screenshot-03.jpg</screenshot>
</assets>
<news>Updated the addon to use new addon.xml metadata</news>
<news>Updated fork of original. Improved black bars detection. Adaptive aspect ratio support.</news>
</extension>
</addon>
Binary file modified fanart.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
80 changes: 0 additions & 80 deletions imdb.py

This file was deleted.

20 changes: 20 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import sys
from src.core import core
from src.service import zoom_service

def main():
if "toggle" in sys.argv:
core.logger.log("Start Toggle.")
zoom_service.toggle_zoom()
core.logger.log("End Toggle.")
else:
core.logger.log("Starting service.")
while not core.monitor.abortRequested():
zoom_service.check_toggle_service("on")
zoom_service.check_toggle_service("off")
if core.monitor.waitForAbort(1):
break
core.logger.log("Ending service.")

if __name__ == "__main__":
main()
Loading