Wenn deine Musik nicht auf Spotify verfügbar ist (deine eigenen Mixes, Extended Edits, DJ-Tracks oder Custom-Neuaufnahmen), kannst du MP3-Dateien direkt zu Profiles.fit hochladen. Die Datei wird in sicherer Speicherung gespeichert und du kannst sie im Live Player genau wie einen Spotify-Song abspielen.
Anforderungen
- Format MP3 (WAV, AAC, FLAC werden noch nicht unterstützt).
- Maximal 150 MB pro Datei.
- ID3-Tags (Titel, Künstler, BPM) werden automatisch ausgelesen, falls vorhanden.
So lädst du deine erste MP3 hoch
- Klicke im Profil-Editor auf + Segment hinzufügen.
- Klicke im neuen Segment-Panel auf den Tab MP3 hochladen.
- Klicke auf die Datei-Picker-Schaltfläche und wähle eine MP3-Datei von deinem Computer.
- Warte ein paar Sekunden, während die Datei zu S3 über eine vorsignierte URL hochgeladen wird und die Web Audio API die Dauer und das BPM im Browser analysiert.
- Der Track wird mit seinem Waveform und erkanntem BPM angezeigt. Falls das BPM nicht erkannt wurde, kannst du es manuell eingeben.
- Fülle die restlichen Segment-Felder aus (Bewegung, Zone, Kadenz) und speichere.
Du kannst Spotify und MP3 nicht im selben Profil mischen
Falls dein erstes Segment einen Spotify-Track nutzt, ist der Tab „MP3 hochladen"
für den Rest des Profils deaktiviert. Das Gegenteil gilt auch:
Wenn du zuerst eine MP3 hochlädst, kannst du keine Spotify-Tracks zuweisen.
Dies ist so, damit der Live Player weiß, welche Wiedergabe-Engine verwendet werden soll. Wenn du mischen musst, erstelle zwei separate Profile.
Automatische BPM-Analyse
Profiles.fit erkennt BPM auf deinen MP3s mit Autokorrelation im Browser. Es funktioniert gut mit elektronischer Musik, Hip-Hop und Pop und weniger gut mit akustischer Musik. Falls das erkannte BPM falsch aussieht:
- Überschreibe es manuell im BPM-Feld (über dem Waveform).
- Verwende einen externen Service wie beatsperminuteonline.com zum manuellen Antippen und kopiere die Zahl.
- Falls deine MP3 BPM im ID3-Tag hat, wird dieser Wert automatisch verwendet.
Interaktiver Waveform
Der Editor zeichnet den MP3-Waveform in Echtzeit. Du kannst:
- Die Schaltflächen +/- verwenden, um bis zu 8x zu vergrößern.
- Sub-Segment-Teiler angezeigt sehen, wenn du sie erstellst.
- Im Live Player auf jede Stelle des Waveforms klicken, um zu dieser Sekunde zu springen.
Speicherverwaltung
- MP3s werden in einem S3-Bucket unter dem Präfix
tracks/gespeichert. - Um sie wiederzugeben, generiert Profiles.fit bei Bedarf 1-Stunden-vorsignierte URLs.
- Das Löschen eines Segments oder Tracks hinterlässt die MP3 in S3 verwaist. Wir räumen das regelmäßig auf.
- Du kannst dieselbe MP3 über mehrere Profile hinweg wiederverwenden — falls wir einen übereinstimmenden Hash erkennen, wird sie nicht zweimal hochgeladen.
Qualität vor Geschwindigkeit
Lade MP3s mit 192 kbps oder höher hoch. 128 kbps klingt auf Kopfhörern OK, aber du kannst Kompression auf Gym-Lautsprechern hören. Wenn du deine eigenen Tracks produzierst, exportiere mit 320 kbps.