Skip to content

How to display realtime to my other devices? (e.g Phone)

KedamaOvO edited this page Jul 2, 2018 · 10 revisions

OsuDataDistributeRestful is provide a lot of RESTFUL style API for using.You can get data anywhere through http request.So, how to do display these info on my devices? 😄

Simple on phone in LAN

If your rtpp.html/rtbpm.html/... does not display text when playing, please check that the port 10800, 10801 is already open in the firewall.(How to open firewall ports?)

  1. Download Sync and extract it to folder you like (Check your zip file if is locked).
  2. Download RealTimePPDisplayer(v1.3.3 latest) and OsuDataDistributeRestful and extract it to Sync root folder,then open Sync.exe, program will be automatic to download&install other plugins which this plugin requires. When all are done.You will see this normally:
  3. Now open Sync.exe and input http://localhost:10800/api in your browser OsuDataDistributeRestful is work!
  4. Close Sync.exe and open config.ini in Sync folder.
    append/(modify as) restful to OutputMethods in [RealTimePPDisplayer.SettingIni] section.Like this:
[RealTimePPDisplayer.SettingIni]
OutputMethods=wpf,restful     #PP information will output to OsuDataDistributeRestful and WPF window at same time.

modify True to AllowLAN in [OsuDataDistributeRestful.SettingIni] section.Like this:

[OsuDataDistributeRestful.SettingIni]
AllowLAN=True

Ok, save.

  1. run Sync.exe ** as Admin** Or you will get a exception.

  2. Let your phone connect your LAN,open start phone browser in input: http://oddr.kedamaovo.moe/rtpp.html?host=(YourPCLocalIP)


for example : `http://oddr.kedamaovo.moe/rtpp.html?host=127.0.0.1`
if you dont know what's your pc local ip.You can google or try these address:

if you input and show successfully. Enjoy!


If you have any problem , You can take a issue or email me for help.
Clone this wiki locally