{"id":22766597,"url":"https://github.com/blazer404/aoi-remote-server","last_synced_at":"2026-02-12T02:03:11.460Z","repository":{"id":235407527,"uuid":"738526488","full_name":"blazer404/Aoi-Remote-Server","owner":"blazer404","description":"Remote control for media players | Server","archived":false,"fork":false,"pushed_at":"2025-01-06T17:09:47.000Z","size":334,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T05:44:25.296Z","etag":null,"topics":["remote-control","server-side","visual-basic-net"],"latest_commit_sha":null,"homepage":"","language":"Visual Basic .NET","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/blazer404.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}},"created_at":"2024-01-03T12:35:54.000Z","updated_at":"2025-01-06T17:09:51.000Z","dependencies_parsed_at":"2024-05-03T23:23:57.259Z","dependency_job_id":"faff1865-d682-4267-843d-fd2156202d57","html_url":"https://github.com/blazer404/Aoi-Remote-Server","commit_stats":null,"previous_names":["blazer404/aoi-remote-server"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/blazer404/Aoi-Remote-Server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazer404%2FAoi-Remote-Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazer404%2FAoi-Remote-Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazer404%2FAoi-Remote-Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazer404%2FAoi-Remote-Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blazer404","download_url":"https://codeload.github.com/blazer404/Aoi-Remote-Server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blazer404%2FAoi-Remote-Server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29354690,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"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":["remote-control","server-side","visual-basic-net"],"created_at":"2024-12-11T13:13:09.831Z","updated_at":"2026-02-12T02:03:11.411Z","avatar_url":"https://github.com/blazer404.png","language":"Visual Basic .NET","funding_links":[],"categories":[],"sub_categories":[],"readme":"## API\nSend a socket request with parameters to the server's ip address and port.\n\nParams:\n```\nT - target of the request\nС - command key\nP - auth token\n```\n\nExample (Dart):\n```dart\nimport 'dart:io';\n\nstatic const target = \"MPC\";\nstatic const command = 921;\nstatic const server_ip = \"192.168.0.1\";\nstatic const server_port = 1337;\nstatic const auth_token = '12345678';\n\nFuture\u003cvoid\u003e sendCommand() async {\n  final request = 'T=$target\u0026C=$command\u0026P=$auth_token';\n  Socket socket = await Socket.connect(server_ip, server_port);\n  socket.writeln(request);\n  await socket.flush();\n}\n```\n\n## List of targets\n```\nMPC\n... will be supplemented later ...\n```\n\n## List of MPC-HC command keys\n\u003cdetails\u003e\n  \u003csummary\u003eExpand\u003c/summary\u003e\n\u003cbr\u003e\n  \n```\n800 - Open File\n801 - Open DVD\n802 - Open Device\n804 - Close\n805 - Save As\n806 - Save Image\n807 - Save Image (auto)\n808 - Save thumbnails\n809 - Load Subtitle\n810 - Save Subtitle\n814 - Properties\n816 - Exit\n817 - Toggle Caption\u0026Menu\n818 - Toggle Seeker\n819 - Toggle Controls\n820 - Toggle Information\n821 - Toggle Statistics\n822 - Toggle Status\n823 - Toggle Subresync Bar\n824 - Toggle Playlist Bar\n825 - Toggle Capture Bar\n826 - Toggle Shader Editor Bar\n827 - View Minimal\n828 - View Compact\n829 - View Normal\n830 - Fullscreen\n831 - Fullscreen (w/o res.change)\n832 - Zoom 50`%\n833 - Zoom 100`%\n834 - Zoom 200`%\n835 - VidFrm Half\n836 - VidFrm Normal\n837 - VidFrm Double\n838 - VidFrm Stretch\n839 - VidFrm Inside\n840 - VidFrm Outside\n860 - Next AR Preset\n861 - PnS Reset\n862 - PnS Inc Size\n863 - PnS Dec Size\n864 - PnS Inc Width\n865 - PnS Dec Width\n866 - PnS Inc Height\n867 - PnS Dec Height\n868 - PnS Left\n869 - PnS Right\n870 - PnS Up\n871 - PnS Down\n872 - PnS Up/Left\n873 - PnS Up/Right\n874 - PnS Down/Left\n875 - PnS Down/Right\n876 - PnS Center\n877 - PnS Rotate X+\n878 - PnS Rotate X-\n879 - PnS Rotate Y+\n880 - PnS Rotate Y-\n881 - PnS Rotate Z+\n882 - PnS Rotate Z-\n884 - Always On Top\n886 - Options\n887 - Play\n888 - Pause\n889 - Play/Pause\n890 - Stop\n891 - Framestep\n892 - Framestep back\n893 - Go To\n894 - Decrease Rate\n895 - Increase Rate\n896 - Reset Rate\n897 - Jump Backward (keyframe)\n898 - Jump Forward (keyframe)\n899 - Jump Backward (small)\n900 - Jump Forward (small)\n901 - Jump Backward (medium)\n902 - Jump Forward (medium)\n903 - Jump Backward (large)\n904 - Jump Forward (large)\n905 - Audio Delay +10ms\n906 - Audio Delay -10ms\n907 - Volume Up\n908 - Volume Down\n909 - Volume Mute\n918 - Previous Playlist Item\n919 - Next Playlist Item\n920 - Previous\n921 - Next\n922 - DVD Title Menu\n923 - DVD Root Menu\n924 - DVD Subtitle Menu\n925 - DVD Audio Menu\n926 - DVD Angle Menu\n927 - DVD Chapter Menu\n928 - DVD Menu Left\n929 - DVD Menu Right\n930 - DVD Menu Up\n931 - DVD Menu Down\n932 - DVD Menu Activate\n933 - DVD Menu Back\n934 - DVD Menu Leave\n943 - Boss key\n948 - Player Menu (short)\n949 - Player Menu (long)\n950 - Filters Menu\n951 - Next Audio\n952 - Prev Audio\n953 - Next Subtitle\n954 - Prev Subtitle\n955 - On/Off Subtitle\n956 - Next Audio (OGM)\n957 - Prev Audio (OGM)\n958 - Next Subtitle (OGM)\n959 - Prev Subtitle (OGM)\n960 - Next Angle (DVD)\n961 - Prev Angle (DVD)\n962 - Next Audio (DVD)\n963 - Prev Audio (DVD)\n964 - Next Subtitle (DVD)\n965 - Prev Subtitle (DVD)\n966 - On/Off Subtitle (DVD)\n967 - Zoom Auto Fit\n969 - Volume boost increase\n970 - Volume boost decrease\n971 - Volume boost Min\n972 - Volume boost Max\n2302 - Reload Subtitles\n24000 - Subtitle Delay -\n24001 - Subtitle Delay +\n32769 - Tearing Test\n32770 - Toggle Pixel Shader\n32778 - Remaining Time\n32779 - Toggle Direct3D fullscreen\n32780 - Goto Prev Subtitle\n32781 - Goto Next Subtitle\n32782 - Shift Subtitle Left\n32783 - Shift Subtitle Right\n32784 - Display Stats\n```\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazer404%2Faoi-remote-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblazer404%2Faoi-remote-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblazer404%2Faoi-remote-server/lists"}