forum

osu!record - automatic osu! replay .OSR to Youtube service

posted
Total Posts
1,511
show more
Hula
Oh, how come you don't tick 'Always use skin cursor' then? Thanks for clearing that up though, I forget maps have unique skins
Argonatesify
I use a skin with a non rotating cursor, but when it records, it rotates. Can that be fixed?
Kamikaze
Something's weird with recording, it records only "Your beatmaps are being processed" screen as shown here:
Rika-chan
Yup, can confirm above also. Everything I've tried uploading and have seen uploaded in the past day is outputting nothing.
Elric
I can't upload mine , gives me an weird error.
Avner

....what....
Elric
"Your beatmaps are being processed"
I get this on my video, so weird ><
Dexem
I seem to have the same problem

well since youtube wont youtube. beatmap processing stuck on that screen thing yeah.
Zlew
yep, got dis beatmap processing problem too
Topic Starter
Darkimmortal
Fixed, looks like osu!.db got corrupt somehow
iys
Heeeey, it crashes every time on:

Starting osu! and beginning replay playback...  
Error: osu! failed to start after waiting 25 seconds. Over 9000 possible reasons for this, best bet is to
just try again.

I can see in a preview that it launches, plays the music, it goes to Play->Solo, and then it goes black D:

EDIT: Nevermind, it worked on like 5th attempt...
aliciasimoned
how come every time i upload one of my replays it doesnt show the skin i used
iys
Any chance for source code or at least some code snippets for self hosting? D:
It's kind of really annoying to sit ~10 minutes repeatedly clicking Upload.
Topic Starter
Darkimmortal

Maxorq wrote:

Any chance for source code or at least some code snippets for self hosting? D:
It's kind of really annoying to sit ~10 minutes repeatedly clicking Upload.
I will open source it when I get a chance to rewrite it. There's a few things that could become security holes with more knowledge of the workings (scary amount of sudo involved), and the code is currently at the standard of babby's first PHP
XinhQua
Thank you so much for fixing!!! :):):)
HansonIsBlack
I get many errors and have had no success after 30 mins. It also takes so long to get under 3.3
pitbull2k4
Same here. My video is just the 'processing maps' screen. For some reason I see other people uploading maps sucessfully (under "most recently uploaded map"), but all of mine are failing.
Topic Starter
Darkimmortal
Have added a check to abort recording if osu gets stuck on that screen

I don't know what is actually causing it
Argonatesify
osu!record has detected that osu! has closed, crashed or is display a dialog box. Probably needs an updat
e. [2]
:(
Topic Starter
Darkimmortal
Fixed
Rika-chan
Out of curiosity, what was the problem?
Topic Starter
Darkimmortal
The black screen/processing maps detection code was a bit trigger happy
iys

Darkimmortal wrote:

Maxorq wrote:

Any chance for source code or at least some code snippets for self hosting? D:
It's kind of really annoying to sit ~10 minutes repeatedly clicking Upload.
I will open source it when I get a chance to rewrite it. There's a few things that could become security holes with more knowledge of the workings (scary amount of sudo involved), and the code is currently at the standard of babby's first PHP
Um, what do you need root permissions for, and can it be easily avoided somehow?
Topic Starter
Darkimmortal

Maxorq wrote:

Darkimmortal wrote:

I will open source it when I get a chance to rewrite it. There's a few things that could become security holes with more knowledge of the workings (scary amount of sudo involved), and the code is currently at the standard of babby's first PHP
Um, what do you need root permissions for, and can it be easily avoided somehow?
It's more for interop between the web server user and osu user, nothing of significance actually runs as root

Also I've decided to make most of the source available: https://github.com/darkimmortal/OsuRecord
[Kanzaki Ranko]

aliciasimoned wrote:

how come every time i upload one of my replays it doesnt show the skin i used
Have you tried uploading the .osk? .osr files are played with the skin osu! is set to.



@Darkimmortal:
$sorryAgainPeppy is thebest variable name. Ever.


Edit1:
Also:
if(file_exists("/tmp/osurecord/replay.osk")){
echo "\n\n\n\033[01;31mInstalling skin... \033[0m";

exec("unzip -oj /tmp/osurecord/replay.osk -d /home/osu/osu/Skins/BESTSKINNU");
exec("rm -rf /home/osu/osu/Skins/BESTSKINNU/skin.ini");
exec("rm -rf /home/osu/osu/Skins/BESTSKINNU/SKIN.ini");
exec("rm -rf /home/osu/osu/Skins/BESTSKINNU/SKIN.INI");
exec("rm -rf /home/osu/osu/Skins/BESTSKINNU/skin.INI");
exec("rm -rf /home/osu/osu/Skins/BESTSKINNU/Skin.ini");
echo "ok";
}
Is deleting the Skin.ini REALLY necessary? As in, will it explode with the skin.ini or something? As far as I can remember, having a different skin.ini in the same skin folder will still keep the skin in that folder selected.
Topic Starter
Darkimmortal
It might have changed, but when I wrote it, changing the name in the skin.ini forced osu back to the default skin
iys
Since I made that damn Google+ page for my YouTube channel, osu!record tells me there is no YouTube channel linked with my account.
Oh well, it was nice until it lasted :(
Rika-chan

Maxorq wrote:

Since I made that damn Google+ page for my YouTube channel, osu!record tells me there is no YouTube channel linked with my account.
Oh well, it was nice until it lasted :(
You should be able to unlink them. under account settings on youtube, I did that myself.
iys

CarlGel wrote:

Maxorq wrote:

Since I made that damn Google+ page for my YouTube channel, osu!record tells me there is no YouTube channel linked with my account.
Oh well, it was nice until it lasted :(
You should be able to unlink them. under account settings on youtube, I did that myself.
Holy shit, I never realised I'm THAT stupid.
[Kanzaki Ranko]

Darkimmortal wrote:

It might have changed, but when I wrote it, changing the name in the skin.ini forced osu back to the default skin
I tested this in the day you implemented skin uploading (and even mentioned skin.ini compatibility wouldn't be supported) and it worked... o3o
Satan
Maybe you could add a little multi-server function and some people can donate their servers to help contribute to this!
Or make it open-source so others can also provide the service
NattW
It seems the load wont drop below the target load to upload - server downtime?
Hexide

NattW wrote:

It seems the load wont drop below the target load to upload - server downtime?
Dark is just murdering hes own server.
iys

Hexide wrote:

NattW wrote:

It seems the load wont drop below the target load to upload - server downtime?
Dark is just murdering hes own server.
Holy shi...
Topic Starter
Darkimmortal

lambochwan wrote:

Maybe you could add a little multi-server function and some people can donate their servers to help contribute to this!
Or make it open-source so others can also provide the service
I made it partially open source already: https://github.com/darkimmortal/OsuRecord

People are more than welcome to run their own public or private instances



Also the recording functionality may have been unavailable for the past few hours due to my osu! account getting hacked - this has now been resolved
Rika-chan
Jeesh, taking control of someone else's Osu! account? Whoever did that knows how to make a jerk move. :/
Satan

Darkimmortal wrote:

lambochwan wrote:

Maybe you could add a little multi-server function and some people can donate their servers to help contribute to this!
Or make it open-source so others can also provide the service
I made it partially open source already: https://github.com/darkimmortal/OsuRecord

People are more than welcome to run their own public or private instances



Also the recording functionality may have been unavailable for the past few hours due to my osu! account getting hacked - this has now been resolved
I have a few windows servers, but idk about linux :(
iys
I would host it, but I don't have root rights on my server... neither do I have X's running...
670839245
Well peppy somebody should really make a official replay to video converter for those who wanna upload the video.
Marcin
There will never be a "converter" since osu! replay contains simple mouse positions / clicks, while video is image of that replay.
Dainichi

Darkimmortal wrote:

lambochwan wrote:

Maybe you could add a little multi-server function and some people can donate their servers to help contribute to this!
Or make it open-source so others can also provide the service
I made it partially open source already: https://github.com/darkimmortal/OsuRecord

People are more than welcome to run their own public or private instances



Also the recording functionality may have been unavailable for the past few hours due to my osu! account getting hacked - this has now been resolved

Uhhhh, Idk how to do this.... Maybe you should do a TUT? :D
Jordan
Is it just me or that doesnt work anymore
Dainichi

Jordan wrote:

Is it just me or that doesnt work anymore
It's just you :P, Sometimes the server gets too crowded and load gets too High :roll:
renfri
Got a problem, tried uploading 2 different replays twice and both times I got a video of scoreboard only :( At the beginning I could see "this score has no replay data saved" but the replay is there, and working. Checked it ingame, then went to the folder and launched it from there. Also noticed later that when I tried to export replays, the game said the same but eventually did export the replay upon like 2nd or 3rd try. I suppose it's something with my replays being wrong/corrupted? (even though they seem to be working as I can watch them without a prob). I tried looking it up on the forum but all the threads that talk about replay problems seem to be extremely outdated and I'm not sure if they're even valid anymore (like from years ago even). I browsed this thread briefly and I don't think I found this problem, but then again thread is so huge that I might've missed something. Help?
Shigetora_old
so nice!! thank u
Myen_old
I love this record system for lazy player =3=
Can you put the taiko skin instead of the default skin please >w< ?
AisenGaming
Been trying to upload a video for the last 4 hours now. And it keeps telling me the server is busy. I'd suggest making a queue system so that people can still upload instead of having to wait manually.
Tekklorn
Just uploaded a video through this and it works very nicely, thank you.

Only things that I'd say as feedback is that the audio seems ever so slightly off, the resolution is a bit low and the FPS seems pretty unstable at times but I know there's reasons for all of what I just said.
McBob49
For some reason, I keep getting an error saying "no linked youtube account"
McBob49
The thing is, I can't figure out how to unlink youtube from my google plus without completely deleting my youtube account
Rika-chan
McBob49

CarlGel wrote:

http://i.imgur.com/AcGjerS.png

Go to settings
The disconnect option isn't there
Rika-chan
Strange.
Aernas

McBob49 wrote:

CarlGel wrote:

http://i.imgur.com/AcGjerS.png

Go to settings
The disconnect option isn't there
http://www.youtube.com/watch?v=C_6HeatbVsE
hope this help you :V
McBob49

GuiltyCrown98 wrote:

McBob49 wrote:

The disconnect option isn't there
http://www.youtube.com/watch?v=C_6HeatbVsE
hope this help you :V
Same problem. The link to disconnect my account is missing.
Topic Starter
Darkimmortal
I've completed the server migration+updates and the service is available again

Have also raised osu's resolution to 800x600 and enabled hit lighting as the newer kernel and graphics driver perform significantly better
KinkiN

Darkimmortal wrote:

I've completed the server migration+updates and the service is available again

Have also raised osu's resolution to 800x600 and enabled hit lighting as the newer kernel and graphics driver perform significantly better
that's good to hear. brb uploading :3
Rika-chan
<removed>
Vlerias
how to record?
Rika-chan

Vlerias wrote:

how to record?
>Disabled for a few days due to RAM constraints

Read the message. It's disabled.
The Masquerader
Got excited when I just discovered this as I'm a terrible editor! Too bad I have to wait a while to use it. Hopefully it's back up soon, can't wait to use it!

Edit : How can you change the background dimming in the videos? I prefer 75% dimming in all my videos.
Rika-chan

The Masquerader wrote:

Got excited when I just discovered this as I'm a terrible editor! Too bad I have to wait a while to use it. Hopefully it's back up soon, can't wait to use it!

Edit : How can you change the background dimming in the videos? I prefer 75% dimming in all my videos.
You could always take Darkimmortal's script and set up your own version of it.
Vlerias
thank :)
Imperf3kt

CarlGel wrote:

The Masquerader wrote:

Got excited when I just discovered this as I'm a terrible editor! Too bad I have to wait a while to use it. Hopefully it's back up soon, can't wait to use it!

Edit : How can you change the background dimming in the videos? I prefer 75% dimming in all my videos.
You could always take Darkimmortal's script and set up your own version of it.
How would someone do that, where is the script. I assume a server is required, easy enough to acquire.
Rika-chan

Imperf3kt wrote:

CarlGel wrote:

You could always take Darkimmortal's script and set up your own version of it.
How would someone do that, where is the script. I assume a server is required, easy enough to acquire.
Silly Krudda! https://github.com/darkimmortal/OsuRecord
CyberKitsune
There seems to be a bug regarding long song titles.

The video will encode fine, but on uploading to YouTube it errors on this:

Youtube upload failed with reason: <?xml version='1.0' encoding='UTF-8'?><errors><error><domain>yt:valida
tion</domain><code>too_long</code><location type='xpath'>media:group/media:title/text()</location></error
></errors>
Looking that up in the YouTube API reference, it seems the video title was too long. I do believe the maximum title length is 60 characters.

(The song used in question was https://osu.ppy.sh/s/46594)
[Kanzaki Ranko]

CyberKitsune wrote:

There seems to be a bug regarding long song titles.

The video will encode fine, but on uploading to YouTube it errors on this:

Youtube upload failed with reason: <?xml version='1.0' encoding='UTF-8'?><errors><error><domain>yt:valida
tion</domain><code>too_long</code><location type='xpath'>media:group/media:title/text()</location></error
></errors>
Looking that up in the YouTube API reference, it seems the video title was too long. I do believe the maximum title length is 60 characters.

(The song used in question was https://osu.ppy.sh/s/46594)
"[osu!] Oratorio The World God Only Knows - God only knows -Secrets of the Goddess- (Extract) (Maav)" is 99 characters long.
Uploaded fine with osu!record, but I can't rename it in Youtube unless I keep it under 60 characters. Apparently the length isn't the problem.

... And is the site down? rofl
Dainichi
Can Someone please do a Tutorial on how to make your own OsuRecord like DarkImmortal? please..... :?: :cry: :cry: :cry:
Rika-chan

Eru L wrote:

Can Someone please do a Tutorial on how to make your own OsuRecord like DarkImmortal? please..... :?: :cry: :cry: :cry:
https://github.com/darkimmortal/OsuRecord
Dainichi

CarlGel wrote:

Eru L wrote:

Can Someone please do a Tutorial on how to make your own OsuRecord like DarkImmortal? please..... :?: :cry: :cry: :cry:
https://github.com/darkimmortal/OsuRecord
Thankies :D :D :) :) :P :P, Tho Idk how to do this I need a Youtube Tut :(
[Kanzaki Ranko]

Eru L wrote:

Can Someone please do a Tutorial on how to make your own OsuRecord like DarkImmortal? please..... :?: :cry: :cry: :cry:
... Setting up a server for something is one of the most user-unfriendliest things I can think of. If you don't have some computer knowledge (including Linux knowledge yo), it's totally unadvised to attempt something like this, even the project being opensource.
dedaloodak
site is not working -.-
Lust

dedaloodak wrote:

site is not working -.-
Still down due to RAM constraints. Read up the thread and be patient.
[Kanzaki Ranko]

Lust wrote:

dedaloodak wrote:

site is not working -.-
Still down due to RAM constraints. Read up the thread and be patient.
Did he turn off the whole HTTP part due to RAM constraints? Weird...
I can totally understand removing the upload button for that reason. And add a message with what's happening in the page. It's a more practical solution.
Rika-chan

Maav wrote:

Did he turn off the whole HTTP part due to RAM constraints? Weird...
I can totally understand removing the upload button for that reason. And add a message with what's happening in the page. It's a more practical solution.
I dunno what's going on now, but the RAM constraints bit was when you tried to upload an osr it would give that as (I assume) darkimmortal did that.
Topic Starter
Darkimmortal
Unfortunately it's likely I will have to discontinue this service as the server it was running on has failed, and the replacement server I am building will probably not have a good enough GPU.

Edit: Confirmed - definitely not powerful enough, sorry
Rika-chan
Aw, that stinks.

Thanks for the good times though!

I guess I'll have to go and figure out Arch so that I can continue to be lazy with my recordings.

Would a VM be sufficient do you think? I have more than enough spare RAM, CPU, and GPU resources to go around, but running WINE in a VM seems kinda strange to me.
Topic Starter
Darkimmortal

CarlGel wrote:

Aw, that stinks.

Thanks for the good times though!

I guess I'll have to go and figure out Arch so that I can continue to be lazy with my recordings.

Would a VM be sufficient do you think? I have more than enough spare RAM, CPU, and GPU resources to go around, but running WINE in a VM seems kinda strange to me.
You probably won't be able to run it in a VM, as guest 3d acceleration of any great speed tends to only work for windows guests
Rika-chan

Darkimmortal wrote:

You probably won't be able to run it in a VM, as guest 3d acceleration of any great speed tends to only work for windows guests
Got it, thanks.

Maybe if I stop being lazy, I'll go and find one of my spare computers and start installing on that.
Topic Starter
Darkimmortal

CarlGel wrote:

Darkimmortal wrote:

You probably won't be able to run it in a VM, as guest 3d acceleration of any great speed tends to only work for windows guests
Got it, thanks.

Maybe if I stop being lazy, I'll go and find one of my spare computers and start installing on that.
To be honest you'd probably be better off just running it on Windows directly, just substitute GLC for something like dxtory and add a bit of code to trigger recording and find the resulting file
Rika-chan

Darkimmortal wrote:

To be honest you'd probably be better off just running it on Windows directly, just substitute GLC for something like dxtory and add a bit of code to trigger recording and find the resulting file
True. Thanks for the suggestions.
[Kanzaki Ranko]
Darkimmortal: How much did the old server cost?
IOException
if only there was a way to record osu videos without having to run osu, right?
petterroea
If you send me your code and how you set it up, i might be willing to take over the service if you cannot run it yourself. I use linux-servers myself, so i should be able to get it working.
Rika-chan

petterroea wrote:

If you send me your code and how you set it up, i might be willing to take over the service if you cannot run it yourself. I use linux-servers myself, so i should be able to get it working.
Read the previous page, https://github.com/darkimmortal/OsuRecord
Topic Starter
Darkimmortal

petterroea wrote:

If you send me your code and how you set it up, i might be willing to take over the service if you cannot run it yourself. I use linux-servers myself, so i should be able to get it working.
https://github.com/darkimmortal/OsuRecord

If you can get osu! running at about 80-100 fps in the main menu, you should be grand. You won't need any of the code to test that
Beatmastapat
If you needed a new GPU for your server and asked for donations im sure people would have contributed! I know i would :(


That was the only way i could upload my replays :(

ahhhh well.
[Kanzaki Ranko]

Beatmastapat wrote:

If you needed a new GPU for your server and asked for donations im sure people would have contributed! I know i would :(


That was the only way i could upload my replays :(

ahhhh well.
I don't think you can upgrade the hardware for a server you're renting. D:
Beatmastapat

Maav wrote:

Beatmastapat wrote:

If you needed a new GPU for your server and asked for donations im sure people would have contributed! I know i would :(


That was the only way i could upload my replays :(

ahhhh well.
I don't think you can upgrade the hardware for a server you're renting. D:
Oh i think your right!

I thought it was a server he had at home.
IOException
wait what host are you using if you're not running it on your own computer?
Topic Starter
Darkimmortal

Maav wrote:

Beatmastapat wrote:

If you needed a new GPU for your server and asked for donations im sure people would have contributed! I know i would :(


That was the only way i could upload my replays :(

ahhhh well.
I don't think you can upgrade the hardware for a server you're renting. D:
It's actually a colocated self-build, but it's not feasible to add a GPU as the cooling is struggling enough as it is
iamdarren
When i try to upload my reply it says its disabled? Is it not working?
Rika-chan

iamdarren wrote:

When i try to upload my reply it says its disabled? Is it not working?
Read above
iamdarren

CarlGel wrote:

iamdarren wrote:

When i try to upload my reply it says its disabled? Is it not working?
Read above
sry for troubling you,i shalll wait patiently like the rest for the site to be working again ;) :cry:
Coco Kaine
Is the server still active? At the moment, it seems to be down.
iys

Neku-chen wrote:

Is the server still active? At the moment, it seems to be down.
Can't you just read previous posts?


Darkimmortal wrote:

Unfortunately it's likely I will have to discontinue this service as the server it was running on has failed, and the replacement server I am building will probably not have a good enough GPU.
patrykusss
patrykusss again too late ;(
petterroea
Is there any replacements up now, or do i have to pull out my finger and do something about it? My new screen works bad with fraps, so now it is actually inportant for me to have this
[Kanzaki Ranko]

petterroea wrote:

Is there any replacements up now, or do i have to pull out my finger and do something about it? My new screen works bad with fraps, so now it is actually inportant for me to have this
No replacements, at least not that I know of.
How come "your new screen works bad with fraps"?
Also, try Dxtory or Bandicam.
Rika-chan

Maav wrote:

petterroea wrote:

Is there any replacements up now, or do i have to pull out my finger and do something about it? My new screen works bad with fraps, so now it is actually inportant for me to have this
No replacements, at least not that I know of.
How come "your new screen works bad with fraps"?
Also, try Dxtory or Bandicam.
Maybe they meant their frames drop?
show more
Please sign in to reply.

New reply