Maff 6be173855a | ||
---|---|---|
.. | ||
Resources | ||
lib32 | ||
lib64 | ||
App.xaml | ||
App.xaml.cs | ||
BUILDING.md | ||
LICENSE.md | ||
MainWindow.xaml | ||
MainWindow.xaml.cs | ||
NightwaveForWorkgroups.csproj | ||
NightwaveNETforWorkgroups.wse | ||
README.md | ||
app.manifest |
README.md
Nightwave.NET for Workgroups
An unofficial client for Nightwave Plaza, which aims to implement as much functionality of the site as possible while maintaining aesthetics.
You can get it here.
Intended future improvements include:
- Optional session storage between sessions to avoid logging in again
- Multiple visualiser types
- Better use of additional application real-estate when resized
- Integration with the Windows native media APIs (so keyboard play/pause buttons work)
First-Party
Nightwave.NET uses libplaza, a basic .Net interface for the Nightwave Plaza API. libplaza can be found in the same Git repository as Nightwave.NET for Workgroups.
Third-Party
Nightwave.NET uses the following third-party libraries and resources:
- BASS by Un4Seen Developments, via .Net wrapper library ManagedBass by Mathew Sachin, for audio streaming and playback functionality.
- JSON.Net by Newtonsoft for deserialisation of JSON strings.
- CredentialManager by Meziantou for access to the Windows Credential Manager APIs