Assets: Convert to ogg

- Uses oggmented library to add ogg support to iOS
- Adds support for ogg songs on the server, configurable per song on the admin page
- Lets iOS users upload custom songs with gdrive when enabled
- Tweaked colour picker on account page to respond faster
- Fixed not being able to restart osu songs
This commit is contained in:
LoveEevee
2020-11-09 00:30:56 +03:00
parent 348322b7d8
commit dec0e55eb7
161 changed files with 91 additions and 49 deletions

View File

@@ -78,13 +78,21 @@
</div>
<div class="form-field">
<p><label for="type">Type</label></p>
<p><label for="type">Chart type</label></p>
<select name="type" id="type">
<option value="tja"{% if song.type == 'tja' %} selected{% endif %}>TJA</option>
<option value="osu"{% if song.type == 'osu' %} selected{% endif %}>osu!taiko</option>
</select>
</div>
<div class="form-field">
<p><label for="music_type">Music type</label></p>
<select name="music_type" id="music_type">
<option value="ogg"{% if song.music_type == 'ogg' %} selected{% endif %}>OGG</option>
<option value="mp3"{% if song.music_type == 'mp3' or not song.music_type %} selected{% endif %}>MP3</option>
</select>
</div>
<div class="form-field">
<p><label for="offset">Offset</label></p>
<input type="text" id="offset" value="{{song.offset or '0'}}" name="offset" required>

View File

@@ -74,13 +74,21 @@
</div>
<div class="form-field">
<p><label for="type">Type</label></p>
<p><label for="type">Chart type</label></p>
<select name="type" id="type">
<option value="tja">TJA</option>
<option value="osu">osu!taiko</option>
</select>
</div>
<div class="form-field">
<p><label for="music_type">Music type</label></p>
<select name="music_type" id="music_type">
<option value="ogg">OGG</option>
<option value="mp3">MP3</option>
</select>
</div>
<div class="form-field">
<p><label for="offset">Offset</label></p>
<input type="text" id="offset" value="0" name="offset" required>