USDX icon indicating copy to clipboard operation
USDX copied to clipboard

Refresh / Reload song selection (shortcut)

Open natrius opened this issue 4 years ago • 8 comments

Desired behaviour

I'm right now building the database and when addings songs i want to check if everything is working properly. Sometimes i have to /want to change quite some stuff that results in a weird looking or just partly working song until i restart Ultrastar Deluxe. Its not a big problem, but it would be a nice feature to be able to reload or refresh the song selection without having to restart all the time.

Its not important and will actually not be used that much i guess, so i'm not sure about that at all.

natrius avatar Sep 01 '20 12:09 natrius

See also #494

piegamesde avatar Oct 18 '20 20:10 piegamesde

Just found this issue while looking for such a feature, it'd definitely be super nice to have. My friends and I usually add several songs when playing and have to restart Ultrastar every time 😅 But reading #494 makes it sound like it would be quite a bit of work and while the benefit would be nice, it's probably not worth the effort required 🙃

kiliankoe avatar Oct 30 '23 07:10 kiliankoe

loading the songs in a playlist might help ? You can quite easily reload the playlist and have this updated in your songs view.

jc0rn3t avatar Oct 30 '23 09:10 jc0rn3t

I might've misunderstood the conversation previously, but I thought this to refer to songs added to the library that Ultrastar doesn't yet know about, so I wouldn't be able to add them to a playlist either, or how do you mean?

kiliankoe avatar Oct 30 '23 10:10 kiliankoe

My bad, you're right. Trying to load that into a playlist wouldn't work :/

jc0rn3t avatar Oct 30 '23 12:10 jc0rn3t

@kiliankoe is as far as I understand it correct.

What we're trying to address here is (for example) that you've copied in some songs while USDX was running. Right now you need to exit the game + restart it completely. Or maybe some of the txt's had errors like pointing to a non-existing audio file.

My one issue with reloading it like this is that it's a feature for (I assume) <1% of the playerbase. I too add batches of songs sometimes, but I just start it once, close it, then look in Error.log and fix the 90% in one go. As long as they show up in the song selection screen, USDX will reload that individual song anyway if you play->Esc->Esc it, or go into the editor and R. While I do think that the "help" offered in 494 isn't particularly useful (why would I have to manually re-assign allllll those extra things? why can't I just "this is the new songlist + call the fixEverything() function and boom, done"), I also don't really understand how one would "play" and "add songs" at the same time.

barbeque-squared avatar Oct 30 '23 12:10 barbeque-squared

I also don't really understand how one would "play" and "add songs" at the same time.

In my specific setup the game is running on an external display (a projector), and I can edit the song library accordingly on the laptop that UltraStar is running on while others are singing a song.

it's a feature for (I assume) <1% of the playerbase

very likely 😅

kiliankoe avatar Oct 30 '23 13:10 kiliankoe

I just wanted to add, what i mean with checking and so on: This is needed when i add a new song with a custom .txt for the song and its not fitting perfectly and sound and subtitles are shiftet a bit. Increase the milliseconds, check again. And so on.

natrius avatar Dec 06 '23 13:12 natrius