forum

[Proposal] Add audio guideline on reusing song files

posted
Total Posts
7
Topic Starter
gecho
As far as I'm aware the hash-based storage structure used in osu!lazer allows for deduplication of beatmap files. This would mean two beatmaps of the same song using the same audio file would only have to store one copy of the file on disk, saving significant space. I see no real drawback to adding a guideline to encourage reuse of audio files from ranked maps assuming they meet the current audio rules. May be worth considering?
Lleethenoob
That would mean that there is a system to detect if the audio used from one mapset from the other, which I doubt osu!lazer has.
While yes some songs have multiple sets sharing one audio file, it isn't a lot evem if you're talking about featured artist songs, and those don't count the sets that were made before it as they could've have different audio.
Tell me if I have said anything wrong plz.
Molybdenum
@llee Osu!lazer checks the metadata i think. I've noticed that switching between mapsets of the same song, the preview keeps playing at the same point

I think this would be a good addition
Lleethenoob

Molybdenum wrote:

@llee Osu!lazer checks the metadata i think. I've noticed that switching between mapsets of the same song, the preview keeps playing at the same point

I think this would be a good addition
Really? Nice, though it isn't consistent, I have three versions of Bismuth that doesn't do that but ig that's just a bug and not related to the topic at hand.


  1. The audio file of a beatmap can be from a another beatmap with explicit permission
McEndu

Lleethenoob wrote:

That would mean that there is a system to detect if the audio used from one mapset from the other, which I doubt osu!lazer has.
While yes some songs have multiple sets sharing one audio file, it isn't a lot evem if you're talking about featured artist songs, and those don't count the sets that were made before it as they could've have different audio.
Tell me if I have said anything wrong plz.
Lazer stores beatmap data using SHA256 hashes as filenames, so multiple sets with an identical audio file will share the exact same audio file on disk.
Kurisu Makise
I'm afraid this could do more harm than good.

The benefit is saving some space on disk. Probably not too much for 2 reasons:
1. A lot of songs don't have multiple ranked maps.
2. I believe most mappers already take audio from an existing ranked map if there is one.

On the other hand, mappers can and will completely ignore the "meet the current audio rules" part. It's already hard to convince them to change anything they took from an existing ranked map sometimes. This rule would only encourage them to argue more if they take an audio from an existing ranked map and it has to be changed due to poor quality.
McEndu

Kurisu Makise wrote:

I'm afraid this could do more harm than good.

The benefit is saving some space on disk. Probably not too much for 2 reasons:
1. A lot of songs don't have multiple ranked maps.
2. I believe most mappers already take audio from an existing ranked map if there is one.

On the other hand, mappers can and will completely ignore the "meet the current audio rules" part. It's already hard to convince them to change anything they took from an existing ranked map sometimes. This rule would only encourage them to argue more if they take an audio from an existing ranked map and it has to be changed due to poor quality.
Practice already shows preference towards the highest quality source available, at the upper limit of what is allowed for rank. We can codify that into a guideline, so that mappers are expected to take the higher quality audio if one is suggested during modding.

Suggested wording:

Guidelines

  1. The highest quality audio source available should be used, as long as it does not exceed the bitrate upper limit specified by the rules.
  2. You are encouraged to reuse audio files from another beatmap. In osu!(lazer), doing so saves the player's disk space and leads to a better user experience.
Please sign in to reply.

New reply