{"id":23503442,"url":"https://github.com/rblsb/synctube-octosubs","last_synced_at":"2025-05-05T16:20:21.722Z","repository":{"id":128253418,"uuid":"258580786","full_name":"RblSb/SyncTube-octosubs","owner":"RblSb","description":"SyncTube subs plugin","archived":false,"fork":false,"pushed_at":"2021-08-18T07:36:39.000Z","size":2043,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-16T17:56:11.246Z","etag":null,"topics":["synctube"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RblSb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-24T17:38:33.000Z","updated_at":"2022-11-13T16:42:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"2142ee48-1155-445b-b52e-d7211b74657c","html_url":"https://github.com/RblSb/SyncTube-octosubs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RblSb%2FSyncTube-octosubs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RblSb%2FSyncTube-octosubs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RblSb%2FSyncTube-octosubs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RblSb%2FSyncTube-octosubs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RblSb","download_url":"https://codeload.github.com/RblSb/SyncTube-octosubs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252531879,"owners_count":21763293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["synctube"],"created_at":"2024-12-25T08:29:45.414Z","updated_at":"2025-05-05T16:20:21.715Z","avatar_url":"https://github.com/RblSb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## SyncTube-octosubs\n\n[SyncTube](https://github.com/RblSb/SyncTube) ASS subtitles plugin based on [Octopus](https://github.com/Dador/JavascriptSubtitlesOctopus) (experimental)\n\n**Attention:** SyncTube now has basic ASS support out of box (in web and android clients), that converts ASS text to WebVTT subtitles. Install this if you need more colors, formatting and other ASS features.\n\n### Installation\n- Install and open SyncTube project folder\n- Create `user/res/js/custom.js` file:\n```js\n'use strict';\nconst JsApi = client.JsApi;\nJsApi.addPlugin('octosubs');\n```\n- Create `user/res/plugins/` folder\n- Open `plugins` folder in terminal: `cd user/res/plugins`\n- `git clone https://github.com/RblSb/SyncTube-octosubs.git octosubs`\n\nNow every time you add `site.com/file.mp4` to playlist this plugin will check `site.com/file.ass` file and load if it exists.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frblsb%2Fsynctube-octosubs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frblsb%2Fsynctube-octosubs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frblsb%2Fsynctube-octosubs/lists"}