LICENSE
MANIFEST.in
README.md
pyproject.toml
src/subtitld/__init__.py
src/subtitld/__main__.py
src/subtitld/thumbnailer.py
src/subtitld.egg-info/PKG-INFO
src/subtitld.egg-info/SOURCES.txt
src/subtitld.egg-info/dependency_links.txt
src/subtitld.egg-info/entry_points.txt
src/subtitld.egg-info/requires.txt
src/subtitld.egg-info/top_level.txt
src/subtitld/ftfy/char_classes.dat
src/subtitld/graphics/Montserrat-Black.ttf
src/subtitld/graphics/Montserrat-BlackItalic.ttf
src/subtitld/graphics/Montserrat-Bold.ttf
src/subtitld/graphics/Montserrat-BoldItalic.ttf
src/subtitld/graphics/Montserrat-ExtraBold.ttf
src/subtitld/graphics/Montserrat-ExtraBoldItalic.ttf
src/subtitld/graphics/Montserrat-ExtraLight.ttf
src/subtitld/graphics/Montserrat-ExtraLightItalic.ttf
src/subtitld/graphics/Montserrat-Italic.ttf
src/subtitld/graphics/Montserrat-Light.ttf
src/subtitld/graphics/Montserrat-LightItalic.ttf
src/subtitld/graphics/Montserrat-Medium.ttf
src/subtitld/graphics/Montserrat-MediumItalic.ttf
src/subtitld/graphics/Montserrat-Regular.ttf
src/subtitld/graphics/Montserrat-SemiBold.ttf
src/subtitld/graphics/Montserrat-SemiBoldItalic.ttf
src/subtitld/graphics/Montserrat-Thin.ttf
src/subtitld/graphics/Montserrat-ThinItalic.ttf
src/subtitld/graphics/Ubuntu-B.ttf
src/subtitld/graphics/Ubuntu-BI.ttf
src/subtitld/graphics/Ubuntu-C.ttf
src/subtitld/graphics/Ubuntu-L.ttf
src/subtitld/graphics/Ubuntu-LI.ttf
src/subtitld/graphics/Ubuntu-M.ttf
src/subtitld/graphics/Ubuntu-MI.ttf
src/subtitld/graphics/Ubuntu-R.ttf
src/subtitld/graphics/Ubuntu-RI.ttf
src/subtitld/graphics/Ubuntu-Th.ttf
src/subtitld/graphics/UbuntuMono-B.ttf
src/subtitld/graphics/UbuntuMono-BI.ttf
src/subtitld/graphics/UbuntuMono-R.ttf
src/subtitld/graphics/UbuntuMono-RI.ttf
src/subtitld/graphics/add_and_play.svg
src/subtitld/graphics/add_from_last.svg
src/subtitld/graphics/add_from_last_checked.svg
src/subtitld/graphics/add_subtitle_icon.svg
src/subtitld/graphics/add_subtitle_to_next_start.svg
src/subtitld/graphics/add_subtitle_to_next_start_checked.svg
src/subtitld/graphics/audio_fx_down.svg
src/subtitld/graphics/audio_fx_remove.svg
src/subtitld/graphics/audio_fx_right.svg
src/subtitld/graphics/audio_fx_up.svg
src/subtitld/graphics/background_watermark.svg
src/subtitld/graphics/button_primary_hover.svg
src/subtitld/graphics/button_primary_normal.svg
src/subtitld/graphics/button_primary_pressed.svg
src/subtitld/graphics/button_secondary_hover.svg
src/subtitld/graphics/button_secondary_normal.svg
src/subtitld/graphics/button_secondary_pressed.svg
src/subtitld/graphics/character_count_icon.svg
src/subtitld/graphics/checkbox_checked.svg
src/subtitld/graphics/checkbox_checked_hover.svg
src/subtitld/graphics/checkbox_disabled.svg
src/subtitld/graphics/checkbox_unchecked.svg
src/subtitld/graphics/checkbox_unchecked_hover.svg
src/subtitld/graphics/cloud_dub_mark.svg
src/subtitld/graphics/cloud_glyph_icon.svg
src/subtitld/graphics/cloud_key_icon.svg
src/subtitld/graphics/cloud_refresh_icon.svg
src/subtitld/graphics/cloud_wave_mark.svg
src/subtitld/graphics/combobox_down_arrow.svg
src/subtitld/graphics/cps_icon.svg
src/subtitld/graphics/dialog_bottom.svg
src/subtitld/graphics/dialog_bottom_right.svg
src/subtitld/graphics/dialog_close_icon.svg
src/subtitld/graphics/dialog_close_icon_hover.svg
src/subtitld/graphics/dialog_title.svg
src/subtitld/graphics/dialog_title_close_background.svg
src/subtitld/graphics/dialog_title_close_background_hover.svg
src/subtitld/graphics/dialog_title_label.svg
src/subtitld/graphics/dubbing_container_collapse_icon.svg
src/subtitld/graphics/dubbing_container_collapse_icon_disabled.svg
src/subtitld/graphics/dubbing_container_expand_icon.svg
src/subtitld/graphics/file.svg
src/subtitld/graphics/find_back_icon.svg
src/subtitld/graphics/find_back_icon_tab.svg
src/subtitld/graphics/find_back_icon_tab_disabled.svg
src/subtitld/graphics/find_back_icon_tab_hover.svg
src/subtitld/graphics/find_casesensitive_icon.svg
src/subtitld/graphics/find_next_icon.svg
src/subtitld/graphics/find_next_icon_tab.svg
src/subtitld/graphics/find_next_icon_tab_disabled.svg
src/subtitld/graphics/find_next_icon_tab_hover.svg
src/subtitld/graphics/gap_add_icon.svg
src/subtitld/graphics/gap_remove_icon.svg
src/subtitld/graphics/grid_frames_icon.svg
src/subtitld/graphics/grid_frames_icon_checked.svg
src/subtitld/graphics/grid_frames_icon_disabled.svg
src/subtitld/graphics/grid_scenes_icon.svg
src/subtitld/graphics/grid_scenes_icon_checked.svg
src/subtitld/graphics/grid_scenes_icon_disabled.svg
src/subtitld/graphics/grid_seconds_icon.svg
src/subtitld/graphics/grid_seconds_icon_checked.svg
src/subtitld/graphics/grid_seconds_icon_disabled.svg
src/subtitld/graphics/groupbox_background.svg
src/subtitld/graphics/groupbox_background_disabled.svg
src/subtitld/graphics/horizontal_splitter_right_hover.svg
src/subtitld/graphics/horizontal_splitter_right_normal.svg
src/subtitld/graphics/horizontal_splitter_right_pressed.svg
src/subtitld/graphics/invert_translation_icon.svg
src/subtitld/graphics/last_end_to_current_position_icon.svg
src/subtitld/graphics/last_start_last_end_to_current_position_button.svg
src/subtitld/graphics/last_start_to_current_position_icon.svg
src/subtitld/graphics/left_panel_audio.svg
src/subtitld/graphics/left_panel_autosave.svg
src/subtitld/graphics/left_panel_dubbing.svg
src/subtitld/graphics/left_panel_export.svg
src/subtitld/graphics/left_panel_global.svg
src/subtitld/graphics/left_panel_global_export_settings_icon.svg
src/subtitld/graphics/left_panel_import.svg
src/subtitld/graphics/left_panel_interface.svg
src/subtitld/graphics/left_panel_keyboard.svg
src/subtitld/graphics/left_panel_metadata.svg
src/subtitld/graphics/left_panel_navigation_background.svg
src/subtitld/graphics/left_panel_plaintext.svg
src/subtitld/graphics/left_panel_qualitycheck.svg
src/subtitld/graphics/left_panel_speakers.svg
src/subtitld/graphics/left_panel_speakers_panel_content_item_hidden_icon.svg
src/subtitld/graphics/left_panel_speakers_panel_content_item_visible_icon.svg
src/subtitld/graphics/left_panel_subtitldcc.svg
src/subtitld/graphics/left_panel_subtitles.svg
src/subtitld/graphics/left_panel_translation.svg
src/subtitld/graphics/left_panel_videoproperties.svg
src/subtitld/graphics/left_panel_vtimeline.svg
src/subtitld/graphics/merge_back_selected_subtitle_icon.svg
src/subtitld/graphics/merge_next_selected_subtitle_icon.svg
src/subtitld/graphics/move_backward_subtitle.svg
src/subtitld/graphics/move_end_back_subtitle.svg
src/subtitld/graphics/move_end_forward_subtitle.svg
src/subtitld/graphics/move_forward_subtitle.svg
src/subtitld/graphics/move_start_back_subtitle.svg
src/subtitld/graphics/move_start_forward_subtitle.svg
src/subtitld/graphics/music_voice_separation_music_icon.svg
src/subtitld/graphics/music_voice_separation_music_icon_disabled.svg
src/subtitld/graphics/music_voice_separation_voice_icon.svg
src/subtitld/graphics/music_voice_separation_voice_icon_disabled.svg
src/subtitld/graphics/new_line_icon.svg
src/subtitld/graphics/next_end_to_current_position_icon.svg
src/subtitld/graphics/next_start_next_end_to_current_position_button.svg
src/subtitld/graphics/next_start_to_current_position_icon.svg
src/subtitld/graphics/pause_icon.svg
src/subtitld/graphics/plaintext_options_icon.svg
src/subtitld/graphics/play_from_last_start_icon.svg
src/subtitld/graphics/play_from_next_start_icon.svg
src/subtitld/graphics/play_icon.svg
src/subtitld/graphics/play_icon_hover.svg
src/subtitld/graphics/play_icon_pressed.svg
src/subtitld/graphics/playback_repeat.svg
src/subtitld/graphics/playback_speed.svg
src/subtitld/graphics/playbackspeed_border.svg
src/subtitld/graphics/playbackspeed_border_checked.svg
src/subtitld/graphics/playbackspeed_border_hover.svg
src/subtitld/graphics/playercontrols_button_first.svg
src/subtitld/graphics/playercontrols_button_first_hover.svg
src/subtitld/graphics/playercontrols_button_first_pressed.svg
src/subtitld/graphics/playercontrols_button_last.svg
src/subtitld/graphics/playercontrols_button_last_hover.svg
src/subtitld/graphics/playercontrols_button_last_pressed.svg
src/subtitld/graphics/playercontrols_widget_center_bottom_line.svg
src/subtitld/graphics/playercontrols_widget_center_top_line.svg
src/subtitld/graphics/plus_icon.svg
src/subtitld/graphics/record_icon.svg
src/subtitld/graphics/record_icon_pressed.svg
src/subtitld/graphics/record_transcript_icon.svg
src/subtitld/graphics/record_transcript_icon_disabled.svg
src/subtitld/graphics/record_wave_icon.svg
src/subtitld/graphics/regenerate_dub_icon.svg
src/subtitld/graphics/regenerate_dub_icon_hover.svg
src/subtitld/graphics/regenerate_dub_icon_pressed.svg
src/subtitld/graphics/remove_selected_subtitle_icon.svg
src/subtitld/graphics/repeat_playback_border.svg
src/subtitld/graphics/repeat_playback_border_checked.svg
src/subtitld/graphics/repeat_playback_border_hover.svg
src/subtitld/graphics/save.svg
src/subtitld/graphics/save_light.svg
src/subtitld/graphics/send_text_to_last_subtitle_and_slice_button.svg
src/subtitld/graphics/send_text_to_last_subtitle_icon.svg
src/subtitld/graphics/send_text_to_next_subtitle_and_slice_button.svg
src/subtitld/graphics/send_text_to_next_subtitle_icon.svg
src/subtitld/graphics/slice_selected_subtitle_icon.svg
src/subtitld/graphics/snap_grid_icon.svg
src/subtitld/graphics/snap_grid_icon_checked.svg
src/subtitld/graphics/snap_grid_icon_disabled.svg
src/subtitld/graphics/snap_limits_icon.svg
src/subtitld/graphics/snap_limits_icon_checked.svg
src/subtitld/graphics/snap_limits_icon_disabled.svg
src/subtitld/graphics/snap_move_next.svg
src/subtitld/graphics/snap_move_next_checked.svg
src/subtitld/graphics/snap_move_next_disabled.svg
src/subtitld/graphics/snap_moving_icon.svg
src/subtitld/graphics/snap_moving_icon_checked.svg
src/subtitld/graphics/snap_moving_icon_disabled.svg
src/subtitld/graphics/speaker_list_item_change_color_icon.svg
src/subtitld/graphics/speaker_list_item_change_color_icon_hover.svg
src/subtitld/graphics/speaker_list_item_change_image_icon.svg
src/subtitld/graphics/speaker_list_item_change_image_icon_hover.svg
src/subtitld/graphics/speaker_list_item_export_icon.svg
src/subtitld/graphics/speaker_list_item_export_icon_hover.svg
src/subtitld/graphics/speaker_list_item_remove_icon.svg
src/subtitld/graphics/speaker_list_item_remove_icon_hover.svg
src/subtitld/graphics/speaker_list_item_rename_icon.svg
src/subtitld/graphics/speaker_list_item_rename_icon_hover.svg
src/subtitld/graphics/spinbox_arrow_down.svg
src/subtitld/graphics/spinbox_arrow_up.svg
src/subtitld/graphics/start_screen_top_shadow.svg
src/subtitld/graphics/stop_icon.svg
src/subtitld/graphics/stop_icon_hover.svg
src/subtitld/graphics/stop_icon_pressed.svg
src/subtitld/graphics/stylesheet.qss
src/subtitld/graphics/subtitld.ico
src/subtitld/graphics/subtitld.png
src/subtitld/graphics/subtitld.svg
src/subtitld/graphics/subtitld_mark.png
src/subtitld/graphics/subtitld_mark@2x.png
src/subtitld/graphics/subtitles_panel_simplelist_properties_duration_timing_lock_closed_icon.svg
src/subtitld/graphics/subtitles_panel_simplelist_properties_duration_timing_lock_open_icon.svg
src/subtitld/graphics/subtitles_panel_simplelist_properties_duration_timing_lock_open_icon_hover.svg
src/subtitld/graphics/subtitles_panel_widget_find_icon.svg
src/subtitld/graphics/timeline_bottom_controls_background.svg
src/subtitld/graphics/timeline_cursor_back_frame.svg
src/subtitld/graphics/timeline_cursor_back_frame_hover.svg
src/subtitld/graphics/timeline_cursor_next_frame.svg
src/subtitld/graphics/timeline_cursor_next_frame_hover.svg
src/subtitld/graphics/timeline_show_speaker_color.svg
src/subtitld/graphics/timeline_show_speaker_color_checked.svg
src/subtitld/graphics/timeline_show_speaker_in_tracks.svg
src/subtitld/graphics/timeline_show_speaker_in_tracks_checked.svg
src/subtitld/graphics/timelinescrolling_follow_icon.svg
src/subtitld/graphics/timelinescrolling_follow_icon_checked.svg
src/subtitld/graphics/timelinescrolling_none_icon.svg
src/subtitld/graphics/timelinescrolling_none_icon_checked.svg
src/subtitld/graphics/timelinescrolling_page_icon.svg
src/subtitld/graphics/timelinescrolling_page_icon_checked.svg
src/subtitld/graphics/titleBar_close.svg
src/subtitld/graphics/titleBar_left_container_border.svg
src/subtitld/graphics/titleBar_left_export_button_hover.svg
src/subtitld/graphics/titleBar_left_export_button_normal.svg
src/subtitld/graphics/titleBar_left_export_button_pressed.svg
src/subtitld/graphics/titleBar_left_export_quick_button_hover.svg
src/subtitld/graphics/titleBar_left_export_quick_button_normal.svg
src/subtitld/graphics/titleBar_left_export_quick_button_pressed.svg
src/subtitld/graphics/titleBar_left_save_button_hover.svg
src/subtitld/graphics/titleBar_left_save_button_normal.svg
src/subtitld/graphics/titleBar_left_save_button_pressed.svg
src/subtitld/graphics/titleBar_left_save_button_unsaved_hover.svg
src/subtitld/graphics/titleBar_left_save_button_unsaved_normal.svg
src/subtitld/graphics/titleBar_left_save_button_unsaved_pressed.svg
src/subtitld/graphics/titleBar_right_version_background.svg
src/subtitld/graphics/unknown_speaker.svg
src/subtitld/graphics/usfx_file.png
src/subtitld/graphics/usfx_file@2x.png
src/subtitld/graphics/vosk_transcription_download_model_icon.svg
src/subtitld/graphics/vosk_transcription_update_model_icon.svg
src/subtitld/graphics/word_count_icon.svg
src/subtitld/graphics/wpm_icon.svg
src/subtitld/graphics/zoom_in_icon.svg
src/subtitld/graphics/zoom_in_icon_disabled.svg
src/subtitld/graphics/zoom_out_icon.svg
src/subtitld/graphics/zoom_out_icon_disabled.svg
src/subtitld/interface/__init__.py
src/subtitld/interface/actionmanager.py
src/subtitld/interface/addons_dialog.py
src/subtitld/interface/audio_widgets.py
src/subtitld/interface/bottom_panel.py
src/subtitld/interface/cloud_dashboard.py
src/subtitld/interface/export_dialog.py
src/subtitld/interface/find_replace_dialog.py
src/subtitld/interface/left_panel.py
src/subtitld/interface/left_panel_audio.py
src/subtitld/interface/left_panel_autosave.py
src/subtitld/interface/left_panel_dubbing.py
src/subtitld/interface/left_panel_global.py
src/subtitld/interface/left_panel_import.py
src/subtitld/interface/left_panel_interface.py
src/subtitld/interface/left_panel_keyboard.py
src/subtitld/interface/left_panel_metadata.py
src/subtitld/interface/left_panel_plaintext.py
src/subtitld/interface/left_panel_qualitycheck.py
src/subtitld/interface/left_panel_speakers.py
src/subtitld/interface/left_panel_subtitldcc.py
src/subtitld/interface/left_panel_subtitleslist.py
src/subtitld/interface/left_panel_translation.py
src/subtitld/interface/left_panel_videoproperties.py
src/subtitld/interface/left_panel_vtimeline.py
src/subtitld/interface/playercontrols.py
src/subtitld/interface/preview_panel.py
src/subtitld/interface/productionscreen.py
src/subtitld/interface/project_thumbnail.py
src/subtitld/interface/record_controls.py
src/subtitld/interface/scope_selector.py
src/subtitld/interface/startscreen.py
src/subtitld/interface/subtitldcc_publish.py
src/subtitld/interface/subtitle_painter.py
src/subtitld/interface/subtitle_text_editor.py
src/subtitld/interface/timeline.py
src/subtitld/interface/top_bar.py
src/subtitld/interface/translation.py
src/subtitld/interface/utils.py
src/subtitld/locale/cs.json
src/subtitld/locale/de.json
src/subtitld/locale/en_US.json
src/subtitld/locale/es.json
src/subtitld/locale/fr.json
src/subtitld/locale/id.json
src/subtitld/locale/it.json
src/subtitld/locale/ja.json
src/subtitld/locale/ko.json
src/subtitld/locale/nl.json
src/subtitld/locale/pl.json
src/subtitld/locale/pt_BR.json
src/subtitld/locale/ru.json
src/subtitld/locale/tr.json
src/subtitld/locale/uk.json
src/subtitld/locale/vi.json
src/subtitld/locale/zh_Hans.json
src/subtitld/models/LICENSE
src/subtitld/models/README.md
src/subtitld/models/blaze_face_full_range_sparse.tflite
src/subtitld/modules/__init__.py
src/subtitld/modules/ass.py
src/subtitld/modules/audio_effects.py
src/subtitld/modules/audio_stretch.py
src/subtitld/modules/audioengine.py
src/subtitld/modules/bounce.py
src/subtitld/modules/cea708.py
src/subtitld/modules/clone_ref.py
src/subtitld/modules/closed_captions.py
src/subtitld/modules/config.py
src/subtitld/modules/dub_clip.py
src/subtitld/modules/dub_fit.py
src/subtitld/modules/ebustl.py
src/subtitld/modules/export_options.py
src/subtitld/modules/face_detection.py
src/subtitld/modules/file_io.py
src/subtitld/modules/history.py
src/subtitld/modules/json_subtitles.py
src/subtitld/modules/library_path.py
src/subtitld/modules/live_peaks.py
src/subtitld/modules/live_transcribe.py
src/subtitld/modules/markup.py
src/subtitld/modules/mcc.py
src/subtitld/modules/microdvd.py
src/subtitld/modules/net.py
src/subtitld/modules/onset_detection.py
src/subtitld/modules/plaintext.py
src/subtitld/modules/proxy.py
src/subtitld/modules/quality_check.py
src/subtitld/modules/recorder.py
src/subtitld/modules/sami.py
src/subtitld/modules/sbv.py
src/subtitld/modules/scc.py
src/subtitld/modules/session.py
src/subtitld/modules/shortcuts.py
src/subtitld/modules/signals.py
src/subtitld/modules/srt.py
src/subtitld/modules/subtitldcc_service.py
src/subtitld/modules/subtitles.py
src/subtitld/modules/timecode.py
src/subtitld/modules/ttml.py
src/subtitld/modules/usf.py
src/subtitld/modules/utils.py
src/subtitld/modules/video_subtitles.py
src/subtitld/modules/waveform.py
src/subtitld/modules/webvtt.py
src/subtitld/modules/youtube_timedtext.py
src/subtitld/modules/addons/__init__.py
src/subtitld/modules/addons/addon_provider.py
src/subtitld/modules/addons/installer.py
src/subtitld/modules/addons/languages.py
src/subtitld/modules/addons/manager.py
src/subtitld/modules/addons/process.py
src/subtitld/modules/addons/protocol.py
src/subtitld/modules/addons/provider.py
src/subtitld/modules/addons/registry.py
src/subtitld/modules/addons/schema.py
src/subtitld/modules/addons/builtin/__init__.py
src/subtitld/modules/addons/builtin/captions_provider.py
src/subtitld/modules/addons/builtin/edge_tts_provider.py
src/subtitld/modules/addons/builtin/ffmpeg_separator_provider.py
src/subtitld/modules/addons/builtin/gtts_provider.py
src/subtitld/modules/addons/builtin/import_provider.py
src/subtitld/modules/addons/builtin/subtitld_cloud_shared.py
src/subtitld/modules/addons/builtin/subtitles_provider.py
src/subtitld/modules/subtitldcc/__init__.py
src/subtitld/modules/subtitldcc/auth.py
src/subtitld/modules/subtitldcc/client.py
src/subtitld/modules/subtitldcc/store.py
src/subtitld/modules/subtitldcc/videohash.py
tests/test_addon_options.py
tests/test_addon_registry.py
tests/test_addons_panel_threads.py
tests/test_ass.py
tests/test_audio_no_device.py
tests/test_audio_panel.py
tests/test_autosave_panel.py
tests/test_av_sync.py
tests/test_cea708.py
tests/test_closed_captions.py
tests/test_cloud_preflight.py
tests/test_dialogs.py
tests/test_ebustl.py
tests/test_export_options.py
tests/test_face_detection.py
tests/test_find_replace.py
tests/test_interface_groups.py
tests/test_interface_language.py
tests/test_interface_texts.py
tests/test_json_file.py
tests/test_json_subtitles.py
tests/test_keyboard_panel.py
tests/test_library_path.py
tests/test_mcc.py
tests/test_microdvd.py
tests/test_net.py
tests/test_nudge_undo.py
tests/test_open_files.py
tests/test_plaintext.py
tests/test_plaintext_panel.py
tests/test_playhead_smoothness.py
tests/test_recordcontroller.py
tests/test_recordplaceholders.py
tests/test_recordstream.py
tests/test_sami.py
tests/test_sbv.py
tests/test_scc.py
tests/test_scope_selector.py
tests/test_speakers_panel.py
tests/test_srt.py
tests/test_subtitldcc.py
tests/test_subtitle_edges.py
tests/test_subtitle_editor.py
tests/test_subtitle_markup.py
tests/test_timeline_drag_undo.py
tests/test_timeline_paint_region.py
tests/test_transcription_scope.py
tests/test_translation_engines.py
tests/test_translation_shadowing.py
tests/test_ttml.py
tests/test_usf.py
tests/test_usf_formatting.py
tests/test_usf_speakers.py
tests/test_usfx_thumbnail.py
tests/test_video_subtitles.py
tests/test_videoproperties.py
tests/test_vtimeline_panel.py
tests/test_waveform_workers.py
tests/test_webvtt.py
tests/test_youtube_timedtext.py