Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brianlima/overfy
π΅ Spotify overlay for Rivatuner statistics server
https://github.com/brianlima/overfy
csharp dotnet gaming music overlay rivatuner-statistics-server spotify windows wpf
Last synced: about 1 month ago
JSON representation
π΅ Spotify overlay for Rivatuner statistics server
- Host: GitHub
- URL: https://github.com/brianlima/overfy
- Owner: BrianLima
- License: gpl-3.0
- Created: 2018-01-18T12:26:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:15:18.000Z (about 2 years ago)
- Last Synced: 2023-03-22T10:46:46.333Z (almost 2 years ago)
- Topics: csharp, dotnet, gaming, music, overlay, rivatuner-statistics-server, spotify, windows, wpf
- Language: C#
- Homepage: https://brianlima.github.io/OverFy/
- Size: 29.4 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**ON HOLD**
Spotify changed their API's completely, i plan to rewrite the app soonβ’, but it will need a complete overhaul.
![Application Logo](OverFy/Resource/banner.png)
### Spotify Status for Rivatuner Statistics Server Overlay***
Welcome to OverFy, a simple way to add information about the song you are listening on Spotify into Rivatuner Statistics Server!
![Application Main Window](Prints/MainWindowWithRiva.png)
> Application UI is subject to changes, but overall functionality should remain the same.
This app **NEEDS** [RivaTuner Statistics Server](https://rivatuner.com/) and [Spotify Desktop](https://www.spotify.com/br/download/windows/) in order to work correctly.
It features many properties to be displayed into your overlay while you play your games, including:
- Song Title
- Artist Name
- Album Name
- Current Song Running Time
- System Time in 12 or 24 Hour Format
- Customizable Labels
- Current Bitcoin price in 21 different currenciesAnd more could be added if needed, drop by our issues or send me a DM on Reddit if you have any ideas.
To use, simply [download the latest zip from the releases page](https://github.com/BrianLima/OverFy/releases), extract it somewhere in your PC, and run the main EXE.
> OverFy needs admin rights in order to check if Rivatuner is running and try to launch it when it's not.
Then, click at the plus button on the bottom right of the screen:
![Main Window](Prints/MainWindow.png)
Choose the property you want to be displayed on screen:
![Property List](Prints/PropertyList.png)
Click on "Add", reorder the properties as you wish, and game on!
There is a Dark mode on the "About" section of the app and an "Auto Start" too.
To really "Quit" this app, right click on the tray icon and click on "Quit".
The app needs administrator rights in order to properly detect if Rivatuner is running or not.
Unfortunately i still haven't found a way to force OverFy to write to the screen before or after Afterburner or [HWiNFO](https://www.hwinfo.com/download.php), from my tests, the order seems to be based on launch order.
This is a FREE for personal use open source software licensed under the [GNU GPL V3 License](LICENSE), if you like my work, you can follow me on [Twitter](https://twitter.com/brianostorm) or pay me a coffee via [Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9YPV3FHEFRAUQ) or [Bitcoin](https://blockchain.info/pt/address/174LnSVCdrX4CnVS84jom7by2hMBGvJobm) as it will fuel me while i develop other tools for you!
This software uses some other OSS libraries such as:
- [WPF NotifyIcon](http://www.hardcodet.net/wpf-notifyicon)
- [SpotifyAPI-NET](https://github.com/JohnnyCrazy/SpotifyAPI-NET/)
- [TaskScheduler](https://github.com/dahall/taskscheduler)
- [Json.NET](https://www.newtonsoft.com/json)
- [MaterialDesignInXamlToolkit](https://github.com/ButchersBoy/MaterialDesignInXamlToolkit)
- [AdvancedInstaller](https://www.advancedinstaller.com/)Huge thanks to [AvancedInstaller](https://www.advancedinstaller.com/) for providing a good and very useful Installer.
It wouldn't be possible to build this withouth them.
Also, check my other projects:
- [UWPHook: Add Windows Store games to Steam](https://brianlima.github.io/UWPHook/)
- [HueHue: LED controller for Windows and Arduino](https://github.com/BrianLima/HueHue)