upload de projetos funcional + busca por bpm
Deploy / Deploy (push) Failing after 38s Details

This commit is contained in:
JotaChina 2025-12-08 10:59:31 -03:00
parent 3d496fd750
commit 75b2a2dbe6
5 changed files with 334565 additions and 336200 deletions

View File

@ -11,9 +11,10 @@ tags:
- Beat/Bassline 1 - Beat/Bassline 1
- Beat/Bassline 0 - Beat/Bassline 0
plugin: plugin:
- sfxr
- ''
- ''
- nes - nes
- ''
- ''
- bitinvader - bitinvader
- papu - papu
sample: [] sample: []
@ -292,7 +293,7 @@ tracks:
plugin_name: sfxr plugin_name: sfxr
usemasterpitch: '' usemasterpitch: ''
vol: '69' vol: '69'
tags: nes tags: sfxr
type: bassline type: bassline
- bassline_name: Beat/Bassline 1 - bassline_name: Beat/Bassline 1
instruments: [] instruments: []

670815
_data/all.yml

File diff suppressed because it is too large Load Diff

100
_data/beats.json Normal file
View File

@ -0,0 +1,100 @@
[
" ( Í¡° ͜ʖ Í¡°) 2.wav",
" ( Í¡° ͜ʖ Í¡°).wav",
" BY gagansingh.1 (Instagram).wav",
" Melodies free to use 1.wav",
" Orin - New Year (Original Mix).wav",
" Reel 2 Real - I Like To Move It (DJ AYZ Edit).wav",
" The Riddle (amandyte).wav",
" Traurig.wav",
" hjkl;'.wav",
" ysysysysysy.wav",
"!.wav",
"#Live!.wav",
"æ.wav",
"§02.wav",
"¨Tov@r¨ The last night.wav",
"(Drifting Rev D) CSammis Track #1.wav",
"(Evo(lution))threading two.wav",
"(Piano Remake) The Weeknd - The Hills.wav",
"(Unfinished) Another World - Future Bass.wav",
"(lo-fi beat) bubblegum.wav",
")screams(.wav",
"- 7 is the answer (06.02.24).wav",
"43yu.wav",
"4r3st.wav",
"@prod.plue_Trap_Beat.wav",
"Alan_Walker_-_The_Spectre.wav",
"All_we_know.wav",
"Around_to_Green.wav",
"Assault.wav",
"Blue_Nights.wav",
"Bop_in.wav",
"Calvin_Harris_-_Im_Not_Alone.wav",
"Calvin_Harris_-_Summer.wav",
"Chiptune_1.wav",
"Live.wav",
"[Animestep] Chaotic Growls & Anime Wubs.wav",
"[Bass House] Vespertine - Vortex.wav",
"[Big Room] Vespertine - Bigfoot.wav",
"[Big Room] Vespertine - Squad Goals.wav",
"[Big Room] Vespertine - The Ultimate.wav",
"[Big Room] Vespertine - Warrior.wav",
"[Big Room] Vespertine - Wendigo.wav",
"[Big Room] Vespertine - Witchcraft.wav",
"[Bootleg Remix] Deorro - Five Hours + Swedish House Mafia & The Weeknd - Moth To A Flame.wav",
"[Classical] Sample of a melodic music (LMMS).wav",
"[Deep House] Vespertine feat. GeorG - No Days Off.wav",
"[Demo] aesthetescence.wav",
"[Dreamhop] Animal l Bonus R0und EP.wav",
"[Dubstep] Fyrebreak - Saichania (Original Mix).wav",
"[Dubstep] Fyrebreak - The Summit.wav",
"[Dubstep] Vespertine - Murdah.wav",
"[Electronic] VortexSupernova - Headache Smash 1.2.0.wav",
"[FREE] Playboi Carti x Lil Uzi Vert Type Beat - Flexin (prod. hxrperr).wav",
"[Frenchcore] Vespertine - Merde (not finished).wav",
"[Future Bass] ASH - Space (Vespertine Remix).wav",
"[Future Bass] Vespertine - Spectrum.wav",
"[Future Bass] Vespertine ft. Stephanie Kay - Don't Need You.wav",
"[Future Bass]Open Your Eyes(RaieL Version).wav",
"[Future House] Vespertine - Checkpoint.wav",
"[Future House] Vespertine - Opulent.wav",
"[Future House] Vespertine - People On The Dancefloor.wav",
"[Hardcore] Vespertine - Immortal.wav",
"[Hardcore] Vespertine - Payback.wav",
"[Hardstyle] Vespertine - Destiny.wav",
"[Hardstyle] Vespertine - Symphony of Bass.wav",
"[Hip-Hop] Vespertine - Where It Ends.wav",
"[Horror Trap] Vespertine - Haunted.wav",
"[House] Vespertine & miguel - Our Dream.wav",
"[Hybrid Trap] Vespertine - Fck you.wav",
"[Hybrid Trap] Vespertine - Headshot.wav",
"[LO-FI] rum rage.wav",
"[MELODIC DUBSTEP] Xcalibur - Entwined.wav",
"[Melbourne Bounce] Vespertine - Bounce Generation.wav",
"[Melbourne Bounce] Vespertine - Maze.wav",
"[Melodic Dubstep]AzL-Alone(feat. Elation).wav",
"[NEW] Yellow claw type song.wav",
"[Progressive House] Popsip - Electric Dancer (VortexSupernova edit).wav",
"[Progressive House] Vespertine - Limerence.wav",
"[Progressive House] Vespertine ft. Xenia Fischer & Thomas Linkwald - Feel The Sun.wav",
"[Psy Trance] Vespertine - U.F.O.wav",
"[Remix] JordanKyser - Reactive to Drops.wav",
"[Remix] shape of you - by Clackster (Dimitrion).wav",
"[Remix]Trap N.wav",
"[SYNTHPOP] Xcalibur - Retrospect.wav",
"[Trap] BONNIE X CLYDE - In The City (Vespertine Remix).wav",
"[Trap] Fyrebreak - Vanguard (Original Mix).wav",
"[Trap] Leche - Baggage.wav",
"[Trap] Leche's Future Bass Drop (Clackster Remix).wav",
"[Trap] Vespertine - A.C.A.B.wav",
"[Trap] Vespertine - Avada Kedavra.wav",
"[Trap] Vespertine - Betrayal.wav",
"[Trap] Vespertine - Genocide.wav",
"[Trap] Vespertine - Mthrfckr.wav",
"[Trap] Vespertine - Predator.wav",
"[Trap]TwinShot.wav",
"[trap remix] Triple ocillator trap song.wav",
"advait.wav",
"beryl.wav"
]

View File

@ -23,9 +23,8 @@ permalink: /beats/
</div> </div>
<div class="columns is-multiline"> <div class="columns is-multiline">
{% assign files = site.static_files %} {% if site.data.beats %}
{% for file in files %} {% for filename in site.data.beats %}
{% if file.path contains '/wav/' %}
<div class="column is-12-mobile is-6-tablet is-4-desktop is-3-widescreen"> <div class="column is-12-mobile is-6-tablet is-4-desktop is-3-widescreen">
<div class="card beat-card" <div class="card beat-card"
@ -37,15 +36,13 @@ permalink: /beats/
<span class="icon is-large has-text-info"><i class="fa-solid fa-compact-disc fa-2x fa-spin-hover"></i></span> <span class="icon is-large has-text-info"><i class="fa-solid fa-compact-disc fa-2x fa-spin-hover"></i></span>
</div> </div>
{% assign file_name_clean = file.name | remove: '.wav' %} {% assign file_name_clean = filename | remove: '.wav' | remove: '.mp3' %}
{% assign project_url = "" %} {% assign project_url = "" %}
{% for projeto in site.data.all %} {% for projeto in site.data.all %}
{% if projeto.file == file_name_clean %} {% if projeto.file == file_name_clean %}
{% assign project_url = "/projetos/" {% assign project_slug = projeto.file | slugify %}
| append: projeto.file | downcase {% assign project_url = "/projetos/" | append: project_slug | append: ".html" %}
| replace: ' ', '-' | replace: 'ç', 'c' | replace: 'ã', 'a' | replace: 'á', 'a' | replace: 'â', 'a' | replace: 'é', 'e' | replace: 'ê', 'e' | replace: 'í', 'i' | replace: 'ó', 'o' | replace: 'ô', 'o' | replace: 'õ', 'o' | replace: 'ú', 'u'
| append: ".html" %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
@ -61,7 +58,7 @@ permalink: /beats/
<div class="audio-wrapper" style="width: 100%;"> <div class="audio-wrapper" style="width: 100%;">
<audio class="audio-player" controls style="width: 100%; height: 32px; border-radius: 20px;"> <audio class="audio-player" controls style="width: 100%; height: 32px; border-radius: 20px;">
<source src="{{ file.path | relative_url }}" type="audio/wav"> <source src="/mmpSearch/src_mmpSearch/wav/{{ filename }}" type="audio/wav">
Seu navegador não suporta áudio. Seu navegador não suporta áudio.
</audio> </audio>
</div> </div>
@ -70,8 +67,14 @@ permalink: /beats/
</div> </div>
</div> </div>
{% endif %}
{% endfor %} {% endfor %}
{% else %}
<div class="column is-12">
<div class="notification is-warning has-text-centered">
Nenhum beat encontrado no manifesto (beats.json). Tente fazer um upload novo para regenerar a lista.
</div>
</div>
{% endif %}
</div> </div>
</div> </div>

View File

@ -32,6 +32,12 @@ CONFIGS = [
"scan_type": "list", "scan_type": "list",
"extensions": [".mmp", ".mmpz"], "extensions": [".mmp", ".mmpz"],
}, },
{
"source_dir": WAV_FOLDER, # Vai ler a pasta src_mmpSearch/wav
"output_file": os.path.join(DATA_FOLDER, "beats.json"), # Salva em _data/beats.json
"scan_type": "list",
"extensions": [".wav", ".mp3"], # Extensões permitidas
},
] ]