https://github.com/milleniumbug/openingsmoedesktop
anime openings client player
https://github.com/milleniumbug/openingsmoedesktop
Last synced: 8 months ago
JSON representation
anime openings client player
- Host: GitHub
- URL: https://github.com/milleniumbug/openingsmoedesktop
- Owner: milleniumbug
- License: mit
- Created: 2017-05-16T06:08:18.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-17T20:30:56.000Z (about 8 years ago)
- Last Synced: 2025-07-25T08:53:42.411Z (11 months ago)
- Language: C#
- Size: 434 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
OpeningsMoeWpfClient
====================
This 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:
- the entire video is downloaded before playing. This is by design, because I'm not a fan of music being interrupted at random moments.
- downloaded videos are never deleted. This is also by design.
- 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.
- almost no features from the original client. I'll implement some of them if I feel like it in the future.
- automatic sound volume normalization is to be implemented. Since the sound volume differs between videos, prepare to use the volume slider a lot.
- currently there's no protection whatsoever against failures or malicious input. Beware. Fixing this is also on the TODO list.
