forum

osu!Post - Live osu! status for your signatures

posted
Total Posts
166
show more
- kakaoio024 -
Program offline??
Topic Starter
givenameplz

JJ00 wrote:

Program offline??
The osu!Post website and signature creation is still working, only the application itself is a little outdated.
(If that is what you are asking.)
- kakaoio024 -
offline lol :) :)
Oinari-sama
Try the osu!Stream Companion for time being. Make sure you enable the "osu!Post" option.
Maralina
Is there a way for it to work on any other forums? I've tried on another one and it doesn't seem to work even though I used the exact same code. It just pastes the code, not the picture. Also, it forever shows that I'm offline.
Top Bunk

Maralina wrote:

Is there a way for it to work on any other forums? I've tried on another one and it doesn't seem to work even though I used the exact same code. It just pastes the code, not the picture. Also, it forever shows that I'm offline.
Because of the .php extension for the image by default, it may not work on other sites as easily unless the site is capable of allowing it in signatures. You could either request that the other forums allow/add the extension to be useable (which would be hard to convince them to do, because when people think of allowing public php, they think of security risks). Or you could convert the code into an image file type like .png, which should be doable, I'm just not sure how exactly.

As for it showing that you're offline, it's similar to issues others have been having. If you check out the osu!Stream Companion linked by the guy above your post, it has osu!Post integration and that seems work perfectly fine to fix the offline problem.
Topic Starter
givenameplz
Greetings!

What the previous posters said, you can also, for forums not allowing .php extensions, simply replace the .php with .png, like that in Maralinas case:
[url=http://osu.ppy.sh/u/6020125][img]http://osupost.givenameplz.de/signature.png?u=6020125[/img][/url]
rmroy1114
does it work
rmroy1114
woo tnx it work :) ed
rmroy1114
woo tnx for this :)
Oinari-sama
Please don't triple post =.=

Use the EDIT button next time.
rmroy1114
So Sorry
TheOrangeLife
Do I use osu! post or osu! companion and if I use the companion(I already tried to) I can't figure out how to edit the look of the image.
Top Bunk

TheOrangeLife wrote:

Do I use osu! post or osu! companion and if I use the companion(I already tried to) I can't figure out how to edit the look of the image.
osu!Post on it's own doesn't work right now, and needs to be used through osu!Companion. Make sure to enable osu!Post's integration through it. All the steps in the OP still need to be taken of course. And you can change the image by using the site also linked in the OP: http://osupost.givenameplz.de
Might take some navigation and figuring out how to work it, but I thought it was pretty straightforward at least.
TheOrangeLife
Thanks!
BaBydnT
I have always offline status and i enabled msn ,i have companion and i enabled osupost!.Why doesn't work?


Top Bunk

BaBydnT wrote:

I have always offline status and i enabled msn ,i have companion and i enabled osupost!.Why doesn't work?


Did you set it up properly with using the correct User ID (which in your case should be 4131205) and User Key (which should be the key received upon setting up osu!Post initially)?
BaBydnT
Yes i have my user id and user key correctly :( :(
Top Bunk

BaBydnT wrote:

Yes i have my user id and user key correctly :( :(
When you said you had osu!Post enabled, you meant that you have it enabled within osu!StreamCompanion itself, right?
Like going pressing Config in Companion and then going to the osu!Post tab like this: http://puu.sh/hymKI/786f9c3738.png

Just wanting to confirm and make sure you didn't try enabling it in the osu!Post program instead. Because that wouldn't do anything at all.

I can't think of any other reason why it wouldn't work if you followed the rest of the setup correctly.
Oinari-sama
Does the stream companion display the correct song info?

Also where did you check your status? osu!Post website? Did you start the map then pause before refreshing the page?

It doesn't work if you're simply listening to a song at song select/main menu.
BaBydnT

SlasherZX wrote:

BaBydnT wrote:

Yes i have my user id and user key correctly :( :(
When you said you had osu!Post enabled, you meant that you have it enabled within osu!StreamCompanion itself, right?
Like going pressing Config in Companion and then going to the osu!Post tab like this: http://puu.sh/hymKI/786f9c3738.png

Just wanting to confirm and make sure you didn't try enabling it in the osu!Post program instead. Because that wouldn't do anything at all.

I can't think of any other reason why it wouldn't work if you followed the rest of the setup correctly.
yes i confirmed i have all good : http://puu.sh/hz5ZT/e214bc85c1.jpg
http://puu.sh/hz6al/e9484c225e.jpg
BaBydnT
anyone can help me?
Topic Starter
givenameplz

BaBydnT wrote:

anyone can help me?
Greetings!

Are you really sure that you used your correct key and not the number you used for registration?
Seems like there wasn't even one successfull update on your osu!Post account.
Feel free to PM me, we will tackle the issue there.
abraker
It shows me offline and I get this error when I do the preview:
[Preview]<3:39:47 AM>
Failed to show preview image! (EFCreateError)
Response: HTTP/1.1 200 OK
Topic Starter
givenameplz

abraker wrote:

It shows me offline and I get this error when I do the preview:
[Preview]<3:39:47 AM>
Failed to show preview image! (EFCreateError)
Response: HTTP/1.1 200 OK
Please use osu!SteamCompanion for now, the osu!Post application itself is not up to date.
osu!StreamCompanion has a lot of features, one of which is full osu!Post support.
BaBydnT

givenameplz wrote:

BaBydnT wrote:

anyone can help me?
Greetings!

Are you really sure that you used your correct key and not the number you used for registration?
Seems like there wasn't even one successfull update on your osu!Post account.
Feel free to PM me, we will tackle the issue there.

yes im really sure :'( :(
SHADOWCRI
i have a problem is showed the status(online/offline) but not the song or the image song why?
Oinari-sama

SHADOWCRI wrote:

i have a problem is showed the status(online/offline) but not the song or the image song why?
Log in to osu!Post webpage and play with configurations: http://osupost.givenameplz.de/config.php

You should have something similar to this (mine's customized):
[mapImage]
enabled = 1
x = 10
y = 10
width = 160
height = 120
SHADOWCRI

Oinari-sama wrote:

SHADOWCRI wrote:

i have a problem is showed the status(online/offline) but not the song or the image song why?
Log in to osu!Post webpage and play with configurations: http://osupost.givenameplz.de/config.php

You should have something similar to this (mine's customized):
[mapImage]
enabled = 1
x = 10
y = 10
width = 160
height = 120
Thanks I did finally :)
[oo]PS
is it still works?
i got many wrong reply when i do this :( :(

like

[Preview]<下午 10:03:27>
Failed to show preview image! (EFCreateError)
Response: HTTP/1.1 200 OK

or did't show Online when I running osu!
Top Bunk

[oo]PS wrote:

is it still works?
i got many wrong reply when i do this :( :(

like

[Preview]<下午 10:03:27>
Failed to show preview image! (EFCreateError)
Response: HTTP/1.1 200 OK

or did't show Online when I running osu!
Not sure about the "Failed to show preview image!" error part, but the other thing has been answered quite a few times within the last few pages. The original osu!Post program won't show you being online. Please use osu!StreamCompanion with it's osu!Post integration for now. Since the preview image isn't needed in osu!SC, that should be irrelevant as well. But if you're still having trouble after setting that up, feel free to post back here again and I'll see if I (or someone else if they want to) can help.
Topic Starter
givenameplz
Its been quite some time...

Just a small heads up:
Downtimes:
There might be a few downtimes within the next weeks, as I am about to change a few things.
Those won't be really long, I doubt anybody will notice them, but they might happen.

Development (Application):
I didn't work on it that much recently, but I got asked quite a few times about the source, especially the MSN Integration part.
If you are also interested in that and also want to build applications like that, feel free to PM me, I'll give you the lastest code.
(MSN-Intgeration source available in C# and Delphi currently.)

I got a beta build ready, but its still far from release and I doubt I will work on it again soon, as I think osu!SC is doing an amazing job.

Development (Website):
The funny thing is, I had a new version of the website ready for quite some time now, its the last 5% that I just didn't finish...
It has also already been tested a bit, I just need to convert the old userdata/custom stuff to the new structure and finish up/clean up some important parts.
(If I don't encounter problems/errors while doing that.)

As for osu!SC users, don't worry, it will be compatible without the need to update it.

But to be honest, I am still quite unhappy with the custom image creation, but I decided to upload it within the next weeks anyways and rework it after that.
(Thats why the downtimes might happen.)

The now upcoming custom image creation is still a bit wonky at some parts, but its working.
I am aware that its mostly annoying to upload the images and the features are not quite explained well, atleast I feel that way.

My aim for the future of the custom images:
  1. More features/options
  2. Different backgrounds (Online/Offline/Playing)
  3. Easy Drag & Drop placement (Rather than just with numbers)
  4. Better previews (Without having to save the image)

In short:
Possible downtimes soonish due to new Website and Backend structure, Application on hold, future plans for way easier custom images (again, again).
Flanster
Time to update the design a bit don't you think :P
Topic Starter
givenameplz

LoliFlan wrote:

Time to update the design a bit don't you think :P
The design (Website) will be updated as well, but don't expect too much, I rather spend the time finishing up the code right now.
Topic Starter
givenameplz
Sorry for the double post, but I just ment to bump this as I just pushed the new system live.
I converted all the styles/images and data to the new system.

It appears a few old signatures couldn't correctly be converted, mainly the [Online] / [Offline] parts, this is due to the new Left/Right/Center options.
They are rather easy to understand:
Left: The text STARTS at x.
Right: The text ENDS at x.
Center: The text MIDDLE is at x.
I'll try to include the documentation and some improvements to the customization soon, if you happen to notice something broken, feel free to pm me or post it here.

Again, the customization is only a placeholder right now, until the new more userfriendly one is ready.
Oinari-sama
Finally got time to check out the update, what better timing to get a new sig! The new design should be a lot easier to understand for newbies, well done on that :)

I kinda wish that one can set separate anchors for Text 1/2 (Now Playing). I kinda wish to push the song info down a little further from "Playing:" without going to a smaller font:

Wangaroo
this is so cool, nice for u to do it. :D :D
Xenoblade
This is really awesome! Small bug, though: The & character in a beatmap name seems to cut off the text. Try it with the map XY&Z.
Topic Starter
givenameplz

Fayne Aldan wrote:

This is really awesome! Small bug, though: The & character in a beatmap name seems to cut off the text. Try it with the map XY&Z.
Hello, seems like the data send is not correctly encoded. I assume you are using osu!StreamCompanion?
I looked through the source there and found the problem, will suggest a fix later on.

Thanks for the report.
Xenoblade
You're welcome. Also, I think there should be a template to match the osu! signature's "In-game panel - Status version" style. It only makes sense, after all. :P And to go along with it, more statuses (like modding and multiplaying) should be able to detected. RAM watching would probably be required for some statuses, though, but that'd also help with osu!StreamCompanion confusing the "nekodex - circles!" menu theme with the map of the same.
AncuL

Fayne Aldan wrote:

You're welcome. Also, I think there should be a template to match the osu! signature's "In-game panel - Status version" style. It only makes sense, after all. :P And to go along with it, more statuses (like modding and multiplaying) should be able to detected. RAM watching would probably be required for some statuses, though, but that'd also help with osu!StreamCompanion confusing the "nekodex - circles!" menu theme with the map of the same.
yeah, using that triangle thingy like the one on http://new.ppy.sh . the current one is too old
Xenoblade
oh...
Topic Starter
givenameplz
Sorry for the late reply, strange, it works fine for me on the "new" subdomain, might be browser related?
Will check it out in some browsers later on.

As for new templates, I am still working on the new osu!Post site, there will be templates and multiple custom signatures to create. So there won't be new ones on the old service, but the new one will deliver.

There will be quite a lot of changes such as custom text on the signature, similar as in osu!StreamCompanion text output, I am still figuring out how to best convert the old signatures to the new format.

But more about that later, I'll post some screenshots/webms/gifs of the creation at some point when its more polished.
Topic Starter
givenameplz
As promised a short preview for the new signature creation.
(Everything may change in the "final" version, all you see is WIP!)

I'll just leave this here: (.gif below might load a second)

(Sorry for the double post.. should be legit, though.)
-ExSayaKun-

im try this
diegoluna1
Oh
Descend
This is cool :3
Colplay
I think its old lol
Kimagure Orenji

givenameplz wrote:

Greetings osu! community!


A little about

(Feel free to skip if you don't care~)
As in my other post about osu!Rank I'll just say a few words in the beginning here.
I started this project to relax a little and try something new in a programming language I haven't used that much before, Delphi.
(I usually tend to use C# or C++.)
Thanks to Primula's application osu!np, I've had a nice idea for a "new" project I can have some fun with.
As said, at first I only wanted to get a break of programming for Android, as taking breaks is essential sometimes, at least I think it is~

As I worked on it, more and more ideas kept coming and I started to write a little neat backend as well, an upload host for live status signatures, that works hand in hand with osu!Post.
After beta testing it with some friends, I thought it might could be usefull, so I created this post, this is basically it.

I plan to also accept osu!np data at some point, as I got the basic idea for everything from him. So if you want to post your status and do many other awesome things, you should totally try his application.
osu!Post basically works the same the only difference is that it's focused on sending "post requests" to php scripts.

To get back on track, I am not sure if people need this, nevertheless, feel free to test it and play with it!
We'll see what will happen.

Main features

  1. Live osu! status in your signature (Or any other image you like.)
  2. Several selectable templates
  3. Custom signature upload (With output customization options.)
  4. Authenticated registration (No one can steal your name, basically.)
  5. Auto updating (Checks for new osu!Post versions.)
  6. "Webinterface" (Nothing fancy really, I like it simple.)
  7. Adding customization features on demand (Want something? Go ahead and drop me a message.)
  8. Using MSN Live status integration.
  9. And more to come!

How to get it running?

  1. Get osu!Post or osu!StreamCompanion
    Why? - You'll need this to track your osu! status and send it to the website.

  2. Enter your user name and press "Search" on the website
    Why? - Because the website will look for an osu! user with the name entered.

  3. Follow the instruction to change your "Location" in your osu!Controlpanel
    Why? - This is done so I can be sure that you are no one else, hope it's not a bother.

  4. After changing it and pressing "Check" you can get your key
    Why? - You'll need it to send data to the website or to log in here, you can also change the key there.

  5. Copy the key into osu!Post
    Why? - Well, to get it started and that's basically it, you are good to go now.

  6. If you play osu! in fullscreen, you will need to enable the MSN Live status integration, like this:

    (osu!Post will still work without doing this in Borderless window mode!)
    Why? - This is due to this change: [peppy] Don't set window title when running osu! fullscreen.

  7. Still problems? Update .net Framework!
    Why? - Microsoft says so and its always a good thing to have it up-to-date.

Screenshots

Templates to choose from!





Full customization!
(Also accepting transparent images and all sizes, as long as they are PNG everything is fine!)



The little application running in the background!



Download & Links

Status: Re-Development
Application: osu!Post (Build 20140618) or osu!StreamCompanion
Website: osupost.givenameplz.de

Please keep in mind that the creators of osu! have nothing to do with this.
They can not be hold responsible for flaws or damage to the system.


Special thanks to

Primula (osu!np)
Oinari-sama (Early Beta testing)
Zakkyliar (Early Beta testing & Finishing up the forum thread)
Drebonda (luser)
skyleo (Coding)
XPJ38 (osu!sig)
Piotrekol (osu!StreamCompanion)
Ishkiz (Testing)
SlasherZX ("Pro-Beta-Tester")

Documentation *on Hold*

Application (Outdated since b20140110)
Common:
Multiple instances:
You can't launch osu!Post more than once at a time, you'll get a message if you try to do so.
osu!Post will be in your tray, right clicking it will open a context menu with several options, as launching the game.

Error handling:
If osu!Post isn't able to send the data, for example on a disconnect, it will retry every 30 seconds.

Game path:
osu!Post is reading the game path out of the registry.

osu!Testbuild:
Is also supported.

Mapdata:
For now, osu!Post is using the data stored in osu!.db, as already known, this is not in peppy's favor. (Sorry about that.)
osu!Post is careful when reading from the .db file and is not setting any locks at all, so it won't fight with osu!.
osu!Post will frequently check the osu!.db file for changes and reload it only if neccesary, if it fails to read however, osu!Post will retry to do so.
If there is no file present or the data cannot be parsed, as for format changes, osu!Post will cancel the reading.

Config:
The configuration of the application is saved when gracefully closing it or every 45 minutes.
(Might be changed later on.)

Post data:
The data will be sent whenever your status changes.
There won't be any data sent if osu! is not running on startup.
The status "Offline" will only be sent when your last sent status is "Online".
osu!Post will refresh the data every 30 minutes, if there is no status change to prevent the serverside "timeout". (1 hour)
This won't happen when you are already "Offline" as in osu! is closed but osu!Post is still running.
The post request osu!Post is sending contains:
isOnline => Boolean: "true" or "false"
mapName => String: "Artist - Mapname [Diff]" or "NoMap"
mapID => Integer: ID of the map, on unknown/error: -1
mapSetID => Integer: ID of the mapset, on unknown/error: -1

Input fields:
Key:
Your generated key goes here, more about the key itself is further down in the website documentation.
The key can be "hidden" with the Hide Key checkbox mentioned further down.
The key is sent as an additional identifier.
(Can't be changed while Enable post is checked.)

User ID:
This field contains your osu! user ID.
If you want to use to osu!Post signature service, just put your ID here.
All the data sent there will be sent via "post request", the only exception is your ID, which will be sent via "get".
(Custom link will toggle between this and URL.)
(Can't be changed while Enable post is checked.)

URL:
Used if you don't want to use the osu!Post server!
This field contains the address where the data should be sent to.
All the data sent there will be sent via "post request".
(Custom link will toggle between this and User ID.)
(Can't be changed while Enable post is checked.)

Preview URL:
This input is hidden by default, it can be made visible by checking Show preview output.
You can optionally enter your custom signature link here to see if it's working correctly when sending data.
(Custom link will toggle this.)

Checkboxes:
Enable post:
This will check if osu! is running and send data everytime the status changes.
Where the data is sent, is depending on the status of Custom link, more about it below.
As of b20131213 osu!Post will not automatically send "Status offline" anymore, as the backend server now has a "timeout". (1 hour)
The "Status offline" will only be sent when you uncheck it and the status was "Online" before.

Custom link:
Used if you don't want to use the osu!Post server!
This allows you to enter your own, custom, address.
You can use this if you got a server and script on your own, for example.
(Can't be changed while Enable post is checked.)

Hide Key:
Checking this will hide your key, making it unreadable, you can check and uncheck this at any time.
This is only a visual security option.

Show preview output:
This will show a preview of your signature inside the application, if "Custom Link" is activated, you'll have enter the link manually.
The image will be updated everytime a status is sent and Show preview ouput is checked.

Show log output:
Checking this will show the log where everything that has been sent or done by the application can be seen.

(Always start osu! automatically):
Checking this will launch the game when starting osu!Post.
osu!Post basically becomes a launcher and runs in the background.
This option is recommended to be used while having Enable post checked.
It's used for easier handling without having to care about other applications than osu! itself.

Buttons:
Start osu!:
If osu! is not running, this button will start the game.

Refresh:
This button will refresh the Preview image.

- Kyler -
wow this is cool
rinkon
after clicking search I find nowhere to get instructions.
when I try http://osupost.givenameplz.de/register/rinkon
it said i have already registered but when clicked "This user is already using osu!Post! Visit their profile here!" said not.
that's weird,afterall i cant have the key.
Please sign in to reply.

New reply