robsite

Stardrift

Mein neuer webbasierter 3D VR Musikplayer, zum Entdecken neuer Musik.

Die Idee: Einfach mal alle Musik der Welt in einer Playliste haben und zufällig was von abspielen, ohne die ganzen Vorschlags-Algorithmen und Playlisten der Streamingdienste. Dazu dann Infos über die Künstler anzeigen, um mehr über das Gehörte zu lernen. Und als Bonus auch gern in 3D und für's VR-Headset, um durch eine Galaxie an Musik zu fliegen und neue Sachen visuell zu entdecken.

Stardrift Music Galaxy

Mit Svelte 5 und Three.js gebaut. Die ~43 Mio. Songs und 2,3 Mio. Alben kommen vom Musicbrainz-Projekt, Playback via Apple Music oder Deezer. Dazu Infos von Wikipedia und diverse 3D-Modelle von Sketchfab.

Screenshot vom Stardrift 2D-Player

Wer schon immer mal die Szene aus Star Trek: The Motion Picture nachspielen wollte, wo Kirk & Co. minutenlang ehrfürchtig um die neue Enterprise schweben, kann dies hier nachstellen, mit Enterprise-Modell in Originalgröße. Plus Voyager, Equinox (bestes Schiff), Star Wars Star Destroyer, Blauwal, Bananenente, schwarzem Loch, Wobble-Theremin etc.pp. Macht schon ungemein Spaß eine VR-Spielwiese zu bauen, und dauert dank Hilfe von KI-CodeKlaus auch keine Jahre mehr.

Mein altes Godot Mahjong-Spiel hat's auch reingeschafft, in JavaScript nachgebaut. Hat man was zu tun während man Musik hört.

Das ganze passt geradeso auf meinen kleinen Server (50GB Postgres-DB, dereinst ~150GB Cover-Bilder). Ich lass es online, solange mein Server nicht schmilzt.

· meins, musik, 3d, VR · ★

400/400

100/100 ×︎ 4 in Googles PageSpeed Insights für https://lunicode.app

Man rede mich ab sofort bitte mit angemessener Anrede und korrekter Grammatik an, denn bin ich nun Mitglied im 400/400 PageSpeed Club 🎩

Zeit für neue Garderobe.

· webdev, speed, tophat · ★

Lunicode v2

Lunicode v2 ist fertig. Mit eigener Tastatur, Unicode-Symbolen, schicken Themes für Widgets & Tastatur, Redesign und neuem Icon.

Mir ging es hauptsächlich darum, einfach Pfeile → einzufügen. Aber die Themes sind auch nett, um mal auf Gras, Würfelkatzen oder edlem Leder zu tippen.

Mal schauen, ob sich der In App Purchase für die Themes genug verkauft, um zumindest die 99€/Jahr App Store Gebühren wieder reinzuholen :>

Schreib überall fett, elegant oder creepy.
Deine Favoriten, schnell kopiert, mit homescreen widgets.
35+ Unicode Fonts. Funktioniert in iMessage, WhatsApp, TikTok, ...
750+ Emoticons, 1500+ Symbole, für jeden Anlass
Schicke Themes. Berühre Gras und streichel Würfelkatzen, während du tippst

Lunicode.app im App Store

· meins, robsite, lunicode · ★

Tiefling

Mein kleiner 2D-zu-3D-Bildgenerator und -Viewer. Bild reinziehen (oder per Bookmarklet laden), etwas warten, Maus bewegen → 3D.

Das ganze läuft komplett lokal und privat im Browser, dank WebAssembly und DepthAnythingV2 für das Erstellen der Depth Map.

Dadurch braucht es auch einen flinken Computer. Mit Depth Map Size 1024 dauert's rund 20 Sekunden auf einem M1 Pro, oder 5 Sekunden mit einer RTX 4070 Grafikkarte.

Mit dem Depth Map Expansion Slider kann man den Rand von Objekten feintunen, damit es zu weniger unschönem Stretching kommt.

Auch nett: VR Display Mode. Dazu tiefling.app auf Mac/PC öffnen, den Bildschirm z.B. per Virtual Desktop auf ein VR Headset streamen, in Tiefling und Virtual Desktop Side-By-Side Modus anschalten → echtes 3D 🤯

Mehr Infos und Code auf GitHub.

· meins, robsite, tiefling · ★
Mastodon