{"id":19744248,"url":"https://github.com/milleniumbug/openingsmoedesktop","last_synced_at":"2025-10-29T01:21:48.194Z","repository":{"id":92565069,"uuid":"91421569","full_name":"milleniumbug/OpeningsMoeDesktop","owner":"milleniumbug","description":"anime openings client player","archived":false,"fork":false,"pushed_at":"2018-04-17T20:30:56.000Z","size":444,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-25T08:53:42.411Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/milleniumbug.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2017-05-16T06:08:18.000Z","updated_at":"2019-03-22T19:12:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"4f2a24a5-4606-4457-ad18-382c3e9a9131","html_url":"https://github.com/milleniumbug/OpeningsMoeDesktop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/milleniumbug/OpeningsMoeDesktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milleniumbug%2FOpeningsMoeDesktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milleniumbug%2FOpeningsMoeDesktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milleniumbug%2FOpeningsMoeDesktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milleniumbug%2FOpeningsMoeDesktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/milleniumbug","download_url":"https://codeload.github.com/milleniumbug/OpeningsMoeDesktop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milleniumbug%2FOpeningsMoeDesktop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274140034,"owners_count":25229138,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"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":[],"created_at":"2024-11-12T01:42:24.108Z","updated_at":"2025-10-29T01:21:48.129Z","avatar_url":"https://github.com/milleniumbug.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"OpeningsMoeWpfClient\n====================\n\nThis is a \"client\" for the [openings.moe](http://openings.moe/hub) webapp. It's bare bones in functionality, and it has several \"issues\", or design choices, whatever you may call them:\n\n- the entire video is downloaded before playing. This is by design, because I'm not a fan of music being interrupted at random moments. \n- downloaded videos are never deleted. This is also by design.\n- WebM/VP9/Vorbis files aren't accepted by this implementation, so they're transcoded to a more primitive format, at the cost of quality. This means that a.) ffmpeg.exe is required to be in %PATH% b.) the video quality is waaaaaaay worse. c.) Encoding is CPU intensive and takes time, so you'll see spikes in your CPU usage. This is not by design, but due to current implementation choices. Hopefully this will get better in the future.\n- almost no features from the original client. I'll implement some of them if I feel like it in the future.\n- automatic sound volume normalization is to be implemented. Since the sound volume differs between videos, prepare to use the volume slider a lot.\n- currently there's no protection whatsoever against failures or malicious input. Beware. Fixing this is also on the TODO list.\n\n![Screen 1](docs/screen1.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilleniumbug%2Fopeningsmoedesktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmilleniumbug%2Fopeningsmoedesktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilleniumbug%2Fopeningsmoedesktop/lists"}