Skip to content
This repository was archived by the owner on May 1, 2025. It is now read-only.

Commit bdcef20

Browse files
committed
fix chat filter and add chat translation
1 parent 923ba3e commit bdcef20

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

livetl.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
dpg.add_font_range(0x0020, 0xFFFD)
2222

2323

24-
dpg.create_viewport(title="LiveTL", small_icon='128x128.ico')
24+
dpg.create_viewport(title="LiveTL", small_icon='128x128.ico', height=720, width = 1280)
2525
dpg.setup_dearpygui()
2626
dpg.bind_font(default_font)
2727
#dpg.show_font_manager()
2828

29-
player = mpv.MPV(ytdl=True, geometry='1280x720+100+100')
29+
player = mpv.MPV(ytdl=True, geometry='1280x720+100+100', volume='75')
3030

3131
w, h, d = 1280, 720, 3
3232

@@ -35,11 +35,14 @@
3535
def run_chat():
3636
while chat.is_alive():
3737
for c in chat.get().sync_items():
38-
if c.message:
39-
dpg.set_value('chat_text', f'{c.author.name}:{c.message}\n' + dpg.get_value('chat_text'))
40-
dpg.set_value('chat_text_translated', f'{c.author.name}:{translator.translate(c.message, dest=dpg.get_value("translated_chat_language")).text}\n' + dpg.get_value('chat_text_translated'))
41-
if parseTranslation(c, dpg.get_value('translation_filter_language')):
42-
dpg.set_value('filtered_text', f'{c.author.name}:{parseTranslation(c, dpg.get_value("translation_filter_language"))[1]}\n' + dpg.get_value('filtered_text'))
38+
try:
39+
if c.message:
40+
dpg.set_value('chat_text', f'{c.author.name}:{c.message}\n' + dpg.get_value('chat_text'))
41+
dpg.set_value('chat_text_translated', f'{c.author.name}:{translator.translate(c.message, dest=dpg.get_value("translated_chat_language")).text}\n' + dpg.get_value('chat_text_translated'))
42+
if parseTranslation(c, dpg.get_value('translation_filter_language')):
43+
dpg.set_value('filtered_text', f'{c.author.name}:{parseTranslation(c, dpg.get_value("translation_filter_language"))[1]}\n' + dpg.get_value('filtered_text'))
44+
except Exception as e:
45+
print(e)
4346

4447
chat_thread = threading.Thread(target=run_chat)
4548

0 commit comments

Comments
 (0)