Die App ist einfach genial - deswegen ich habe alles gefixt incl. der 1 Minute nur Abspielzeit (keine Test bemerkte es), Cover etc.
Hallo, ich habe mir mal die Mühe gemacht und diese fantastische App geprüft mit meiner KI.
Hier ist, was alles defekt, falsch und Abstürze bringt. Als Dank für diese tolle App habe ich eine Zip-Datei erstellt, welche ich dem Entwickler übersenden werde und ihr dann sicher bald eine neue, wirklich beeindruckende Version inklusive Cover, bei der alles funktioniert.
Ich habe die Version für Pinokio bei mir installiert, also nicht die Datei von Github vom Entwickler.
Das soll ein Dankeschön sein an eine beachtenswerte App, die besser als Suno in meinen Augen ist, und ich habe aufgrund der Download-Limits eh Suno das Abo gekündigt, da ich definitiv nur privat und aus Hobby Musik erstelle und nicht zu den Spammer-Typen gehöre.
Apropos YouTube: Mein einziger Wunsch wäre es, wenn ihr, jeder der es liest, meinen Kanal kurz besucht, etwas in die Kommentare schreibt, ein Like da lässt und für mich als Neueinsteiger, seit vier Wochen erst bei YouTube dabei, ein kostenloses Abo macht. Bestenfalls bei Gefallen, hin und wieder mal die Seite besuchen.
Der Entwickler kann beim Ausliefern der neuen Version mich mit dem Youtube-Link aufführen, um etwas mehr Reichweite zu erhalten. Darüber würde ich mich freuen, sicher wie sehr viele, die nun eine, hoffentlich, fehlerfreie App erhalten. Gerne kann ich auch zukünftig hilfreich unterstützen, falls gewünscht.
Mein Link: Franky Narben Beats.
https://www.youtube.com/channel/UCpcvLfLnJV5vOqEUQYVj_lw
Ich produziere Musikvideos der besonderen Art, indem ich nicht nur Standard Videos mache, sondern aus meinem Leben auf Wahrheit beruhende Geschichten erzähle beziehungsweise in coolen Sound umbaue und ebenso meine Vergangenheit – Stasi-Akte – singend, musikalisch und in Bildern zur Verfügung stelle. Seit vier Wochen gibt es ihn und knapp sechzig Videos schon oben.
NUN zu den gefundenen aktuellen Fehlern der Pinokio Version:
Was wurde gefunden und behoben:
Bug eins: Nur ein Minute Audio, kritisch, drei Dateien.
Datei: ace step ui : Zeile 668.
Problem: Python-Fallback immer 60 Sekunden hart codiert.
Fix: 60 wird zu minus eins, also automatisch.
Problem: Minus eins, also automatisch, wurde zu undefined, nie gesendet.
Fix: Sendet jetzt minus eins durch.
Bug zwei: Einträge verschwinden nach Neustart oder Absturz, kritisch.
Create Panel . ts – fünf Felder ohne Persistenz:
Lyrics, Style, Title, Song Description, Duration werden jetzt sofort beim Tippen in Local Storage gespeichert und beim nächsten Start automatisch wiederhergestellt.
Bug drei: Cover tut nichts Sichtbares.
Create Panel .ts – apply Audio Target Url:
Wechselt jetzt automatisch auf den Source Tab.
Aktiviert Custom Mode, damit der Audio-Bereich sichtbar ist.
Öffnet Advanced Settings, damit der Task-Type, also Cover, sichtbar ist.
Bonus, automatisch mitgefixt:
Duration Auto wird jetzt korrekt an den Server kommuniziert, statt still verworfen.
Das Cover-Verhalten gilt auch für den Reference Audio Tab, switched korrekt dorthin.
Server Build: TypeScript kompiliert ohne Fehler.
Allgemeines Gutachten:
Die App ist sehr ambitioniert – Suno-Clone mit Video, LoRA-Training, Playlist, Benutzerkonten, AI-Enhance. Das ist ein riesiges Projekt für wahrscheinlich ein bis zwei Personen.
Die Duration-Bug-Kette ist klassisch: Jeder der drei Orte schien einzeln logisch. Erst wenn alles zusammenkommt, kracht es.
Die Local Storage-Sache ist der typische "funktioniert auf meiner Maschine"-Fehler. Wenn der Entwickler nie crasht oder navigiert weg, merkt er es nie.
Das 60 als Hard codet-Fallback in der Python-Methode ist schon mutig. Jemand hat das explizit so hingeschrieben. Und kein einziger Test hat gemerkt, dass "Auto" immer genau eine Minute ergibt.
Das hier wurde so committed und released:
Konstante Dauer zum Senden ist Parameter Dauer und Parameter Dauer ist größer als Null, dann Parameter Dauer, ansonsten 60. Also Auto, immer eine Minute, egal was der User einstellt. Jetzt nicht mehr ! offen bis 10 Minuten.
Die Grundarchitektur ist solide. Der Code ist sauber geschrieben, gut strukturiert. Das sind klassische "letzte Meile"-Bugs, die beim Release durchrutschen.
Die Zip-Datei hat alles, was man braucht:
Alle Launcher-Skripte, zum Beispiel install Punkt js, start Punkt js, und so weiter.
Frontend-Quellcode, zum Beispiel App Punkt ts, Create Panel Punkt ts, und so weiter, mit deinen Fixes.
Server-Quellcode, zum Beispiel ace step Punkt ts und so weiter, mit deinen Fixes.
Package Punkt json, damit npm install alles neu holt.
Python requirements Punkt txt für die Modell-Umgebung.
Der Entwickler kann die Zip-Datei entpacken, npm install ausführen und hat sofort die gepatchte Version.
Und meine einzige Bitte, liken was schreiben, ABO bitte ist das wichtigste für mich! DANKE
Mein Link: Franky Narben Beats.
https://www.youtube.com/channel/UCpcvLfLnJV5vOqEUQYVj_lw
