{"id":51031410,"url":"https://github.com/adithyasource/fiiocontrol-oss","last_synced_at":"2026-06-22T01:01:26.861Z","repository":{"id":350745227,"uuid":"1208082954","full_name":"adithyasource/fiiocontrol-oss","owner":"adithyasource","description":"reverse engineered web driver for fiio ja11","archived":false,"fork":false,"pushed_at":"2026-05-12T18:09:20.000Z","size":137,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-12T18:22:08.792Z","etag":null,"topics":["dac","fiio","web-driver"],"latest_commit_sha":null,"homepage":"https://fiiocontrol-oss.adithya.zip/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adithyasource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-11T19:48:02.000Z","updated_at":"2026-05-12T18:09:25.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/adithyasource/fiiocontrol-oss","commit_stats":null,"previous_names":["adithyasource/fiiocontrol-oss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adithyasource/fiiocontrol-oss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithyasource%2Ffiiocontrol-oss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithyasource%2Ffiiocontrol-oss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithyasource%2Ffiiocontrol-oss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithyasource%2Ffiiocontrol-oss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adithyasource","download_url":"https://codeload.github.com/adithyasource/fiiocontrol-oss/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithyasource%2Ffiiocontrol-oss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34630753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-21T02:00:05.568Z","response_time":54,"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":["dac","fiio","web-driver"],"created_at":"2026-06-22T01:01:25.408Z","updated_at":"2026-06-22T01:01:26.830Z","avatar_url":"https://github.com/adithyasource.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fiiocontrol-oss\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ca href=\"https://fiiocontrol-oss.adithya.zip/\" target=\"_blank\"\u003evisit web driver\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n\n\u003cimg width=\"60%\" height=\"auto\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0842e352-ebec-4092-a9fd-20493b1946c3\" /\u003e\n\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\n\u003e ⚠️ please use it at your own discretion! its not completely perfect\n\ncurrently supported: ja11 and btr17 [by LongXP](https://github.com/adithyasource/fiiocontrol-oss/pull/3)\n\nif you want me to implement controls for another dac, please open an issue or email me@adithya.zip\n\n## contributing new dacs / device drivers\n\ndevice support is implemented as small \"drivers\".\n\n- docs: `CONTRIBUTING.md`\n- example: `src/libs/devices/fiioJa11.js`\n\nall you need to do is add a new driver file and register it in `src/libs/devices/index.js`.\n\n## why?\n\ni made this cause i dont really like how slowly the official [fiiocontrol](https://fiiocontrol.fiio.com/) loads and how clunky it is. recently i wasnt able to change my eq for a bit cause their website bugged out for a couple weeks. now that it started working again, i didnt want to be in a situation like that again, so i decided to sniff the packets that their web driver sent to the device over web hid and recreated the api. its not the best code but it it almost 99% there with the official driver.\n\ni also made it really easy to import and export your config into a simple json file. the official site requires you to log in and that just adds to the friction. it obviously doesnt have all the auto eq features that fiio has but other than that, i really like how this turned out and i use this primarily whenever i need to adjust my eq ^-^\n\n## acknowledgments\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003cth\u003etech\u003c/th\u003e\n            \u003ctd\u003e\u003ca href=\"https://www.solidjs.com\" target=\"_blank\"\u003esolidjs\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithyasource%2Ffiiocontrol-oss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadithyasource%2Ffiiocontrol-oss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithyasource%2Ffiiocontrol-oss/lists"}