{"id":31574816,"url":"https://github.com/yuygfgg/cue-splitter","last_synced_at":"2026-03-02T06:00:53.078Z","repository":{"id":242786252,"uuid":"810561447","full_name":"yuygfgg/cue-splitter","owner":"yuygfgg","description":"A python script splits massive cue+flac tracks","archived":false,"fork":false,"pushed_at":"2025-03-02T05:33:06.000Z","size":160,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-24T22:39:02.646Z","etag":null,"topics":["audio","audio-processing","cueshee","filemanagement","music","selfhosted","tool"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yuygfgg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-04T23:58:16.000Z","updated_at":"2025-03-02T05:33:10.000Z","dependencies_parsed_at":"2025-03-02T06:33:31.155Z","dependency_job_id":null,"html_url":"https://github.com/yuygfgg/cue-splitter","commit_stats":null,"previous_names":["yuygfgg/cue-splitter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yuygfgg/cue-splitter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuygfgg%2Fcue-splitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuygfgg%2Fcue-splitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuygfgg%2Fcue-splitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuygfgg%2Fcue-splitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuygfgg","download_url":"https://codeload.github.com/yuygfgg/cue-splitter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuygfgg%2Fcue-splitter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29993532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["audio","audio-processing","cueshee","filemanagement","music","selfhosted","tool"],"created_at":"2025-10-05T16:59:15.219Z","updated_at":"2026-03-02T06:00:53.061Z","avatar_url":"https://github.com/yuygfgg.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cue-splitter\nA python script splits massive cue+flac tracks. Splitted tracks are saved in the same directory as raw cue\u0026flac and original audio file is removed after double check.\n\n\nThe script transcode every splitted track to CD quality flac because shnsplit, which hasn't updated for over 15 years, do not support splitting higher quality tracks with one-second accuracy cues, while almost no cue file uses milisecond accuracy.\n\n## The script automatically handles: \n\n- determining which folder needs processing\n\n- codecs of cue files and convert to utf-8 by default\n\n- check \u0026 remove original track\n\n- tag muiti-disc albums\n\n## Usage (Docker)\n```\nalias cue-splitter='docker run -v \"$(pwd)\":/workdir -e PUID=$(id -u) -e PGID=$(id -g) -it --rm gekowa/cue-splitter'\n```\nThen, \n```\ncd music-dir\ncue-splitter\n```\n\n## Dependancies\n\n- [split2flac](https://github.com/yuygfgg/split2flac/) and its dependencies (The modified version of split2flac is recommended because it supports album artist and unicode characters.)\n\n- python3\n\n- chardet\n\n- mutagen\n\n## Screenshots\n\u003cimg width=\"1320\" alt=\"截屏2024-06-07 14 43 59\" src=\"https://github.com/yuygfgg/cue-splitter/assets/140488233/5664f886-4d03-4f56-8810-e336d7d7ead6\"\u003e\n\u003cimg width=\"1334\" alt=\"截屏2024-06-07 14 45 33\" src=\"https://github.com/yuygfgg/cue-splitter/assets/140488233/108e328a-0059-4bb0-ab45-4f49a18e875b\"\u003e\n\u003cimg width=\"1920\" alt=\"截屏2024-06-08 15 37 18\" src=\"https://github.com/yuygfgg/cue-splitter/assets/140488233/c5495aa1-39f7-4196-87d5-c19c5b179f94\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuygfgg%2Fcue-splitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuygfgg%2Fcue-splitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuygfgg%2Fcue-splitter/lists"}