Die neue NextLife Music PWA v10 ist jetzt verfügbar und bringt massive Verbesserungen für mobile Geräte, iOS, Android, Windows und macOS mit sich.
Der Fokus dieses Updates liegt auf:
echter App-Experience 📱
stabiler Background-Audio-Wiedergabe 🎵
besserem Offline-Support 🌐
optimierter iOS-Unterstützung 🍎
moderner Installierbarkeit ⚡
📦 Aktualisierte Dateien
🟣 index.php
Ersetzt & erweitert:
OG-Tags
Safe-Area CSS
Offline-Indicator
playsinline Audio
PWA.js Einbindung
🟡 sw.js
Neuer Service Worker nlr-v10:
neue Caching-Strategien
Offline-HTML-Fallback
SKIP_WAITING Support
optimierte Audio-Ausnahmen
🔵 manifest.json
Neue Funktionen:
App-Shortcuts
Share-Target API
Install-Dialog Screenshots
bessere Geräteintegration
🟢 pwa.js (neu)
Komplett neues PWA-Modul:
Install-Banner
iOS-Hinweise
Service-Worker Registrierung
Update-Toasts
Offline-Toasts
Audio-Monitor
✨ Neue Features & Verbesserungen
📲 Install-Banner für Android & Desktop
Nach ca. 30 Sekunden erscheint automatisch ein Installieren-Button mit App-Icon.
Slide-In Animation
automatische Ausblendung nach Installation
native App-Experience
🍎 iOS „Zum Home-Bildschirm“ Hinweis
Spezieller Hinweis für iPhone & iPad Nutzer:
Teilen → Zum Home-Bildschirm
Features:
erscheint automatisch
maximal 3x pro Gerät
schließt sich automatisch
🔄 Service Worker Update-Benachrichtigung
Wenn ein neues Update verfügbar ist:
Toast-Benachrichtigung erscheint
„Jetzt laden“ Button
automatisches Reload möglich
🌐 Offline / Online Status-System
Neue Netzwerk-Erkennung:
„Offline“-Hinweis
„Wieder online“-Benachrichtigung
roter Offline-Indikator
🎵 Silent Audio Verbesserung (iOS Fix)
Wichtige Optimierung für iOS:
Audio bleibt im Sperrbildschirm aktiv
bessere MediaSession-Stabilität
weniger Unterbrechungen
🔊 Verbesserter Background Audio Monitor
Neue Audio-Überwachung:
erkennt Fokuswechsel
reagiert auf Telefonunterbrechungen
automatische Wiederherstellung der Wiedergabe
📱 Splash-Screens für alle iOS Geräte
Automatische Startup-Screens für:
iPhone
iPad
Dynamic Island Geräte
große & kleine Displays
Kein weißes Flackern mehr beim App-Start.
🔗 Share Target API & App Shortcuts
NextLife Music kann jetzt direkt Inhalte empfangen.
Neue App-Shortcuts:
▶️ Play
📚 Library
🧩 Safe-Area Insets vollständig unterstützt
Optimiert für:
iPhone Notch
Dynamic Island
Standalone-Modus
CSS Variablen:
--safe-top
--safe-right
--safe-bottom
--safe-left
✨ Neuer Glassmorphism Mobile Player
Moderner Mobile-Look:
Blur-Effekte
animierte Now-Playing Bars
native App-Optik
🔔 Verbesserte Push-Notification UI
Neue Statusanzeigen:
🟢 aktiv
🔴 blockiert
🟠 eingeschränkt
Mit direkten Aktionen:
▶️ Abspielen
❌ Schließen
💻 Unterstützte Plattformen
Plattform Status
iPhone ✅ Voll
Android ✅ Voll
Windows ✅ Voll
macOS ✅ Voll
Tablets ✅ Voll
⚙️ Service Worker Cache-System (v10)
Typ Strategie
Audio-Dateien keine Interception
API/Admin Network First
CDN Assets Cache First
Bilder/CSS/JS Cache First
PHP Seiten Network First
HTML Stale-While-Revalidate
🛠 Installation
Schritt 1
Alle 4 Dateien per FTP/SFTP ersetzen:
index.php
sw.js
manifest.json
pwa.js
Schritt 2
Browser Hard-Reload durchführen:
STRG + SHIFT + R
Danach wird der alte Service Worker automatisch ersetzt.
🔥 Ergebnis
Mit Version 10 wird NextLife Music zu einer nahezu nativen Web-App mit:
stabiler Background-Wiedergabe
verbesserter iOS-Kompatibilität
moderner Install-Funktion
Offline-Unterstützung
optimierter Mobile-UI
Der Fokus dieses Updates liegt auf:
echter App-Experience 📱
stabiler Background-Audio-Wiedergabe 🎵
besserem Offline-Support 🌐
optimierter iOS-Unterstützung 🍎
moderner Installierbarkeit ⚡
📦 Aktualisierte Dateien
🟣 index.php
Ersetzt & erweitert:
OG-Tags
Safe-Area CSS
Offline-Indicator
playsinline Audio
PWA.js Einbindung
🟡 sw.js
Neuer Service Worker nlr-v10:
neue Caching-Strategien
Offline-HTML-Fallback
SKIP_WAITING Support
optimierte Audio-Ausnahmen
🔵 manifest.json
Neue Funktionen:
App-Shortcuts
Share-Target API
Install-Dialog Screenshots
bessere Geräteintegration
🟢 pwa.js (neu)
Komplett neues PWA-Modul:
Install-Banner
iOS-Hinweise
Service-Worker Registrierung
Update-Toasts
Offline-Toasts
Audio-Monitor
✨ Neue Features & Verbesserungen
📲 Install-Banner für Android & Desktop
Nach ca. 30 Sekunden erscheint automatisch ein Installieren-Button mit App-Icon.
Slide-In Animation
automatische Ausblendung nach Installation
native App-Experience
🍎 iOS „Zum Home-Bildschirm“ Hinweis
Spezieller Hinweis für iPhone & iPad Nutzer:
Teilen → Zum Home-Bildschirm
Features:
erscheint automatisch
maximal 3x pro Gerät
schließt sich automatisch
🔄 Service Worker Update-Benachrichtigung
Wenn ein neues Update verfügbar ist:
Toast-Benachrichtigung erscheint
„Jetzt laden“ Button
automatisches Reload möglich
🌐 Offline / Online Status-System
Neue Netzwerk-Erkennung:
„Offline“-Hinweis
„Wieder online“-Benachrichtigung
roter Offline-Indikator
🎵 Silent Audio Verbesserung (iOS Fix)
Wichtige Optimierung für iOS:
Audio bleibt im Sperrbildschirm aktiv
bessere MediaSession-Stabilität
weniger Unterbrechungen
🔊 Verbesserter Background Audio Monitor
Neue Audio-Überwachung:
erkennt Fokuswechsel
reagiert auf Telefonunterbrechungen
automatische Wiederherstellung der Wiedergabe
📱 Splash-Screens für alle iOS Geräte
Automatische Startup-Screens für:
iPhone
iPad
Dynamic Island Geräte
große & kleine Displays
Kein weißes Flackern mehr beim App-Start.
🔗 Share Target API & App Shortcuts
NextLife Music kann jetzt direkt Inhalte empfangen.
Neue App-Shortcuts:
▶️ Play
📚 Library
🧩 Safe-Area Insets vollständig unterstützt
Optimiert für:
iPhone Notch
Dynamic Island
Standalone-Modus
CSS Variablen:
--safe-top
--safe-right
--safe-bottom
--safe-left
✨ Neuer Glassmorphism Mobile Player
Moderner Mobile-Look:
Blur-Effekte
animierte Now-Playing Bars
native App-Optik
🔔 Verbesserte Push-Notification UI
Neue Statusanzeigen:
🟢 aktiv
🔴 blockiert
🟠 eingeschränkt
Mit direkten Aktionen:
▶️ Abspielen
❌ Schließen
💻 Unterstützte Plattformen
Plattform Status
iPhone ✅ Voll
Android ✅ Voll
Windows ✅ Voll
macOS ✅ Voll
Tablets ✅ Voll
⚙️ Service Worker Cache-System (v10)
Typ Strategie
Audio-Dateien keine Interception
API/Admin Network First
CDN Assets Cache First
Bilder/CSS/JS Cache First
PHP Seiten Network First
HTML Stale-While-Revalidate
🛠 Installation
Schritt 1
Alle 4 Dateien per FTP/SFTP ersetzen:
index.php
sw.js
manifest.json
pwa.js
Schritt 2
Browser Hard-Reload durchführen:
STRG + SHIFT + R
Danach wird der alte Service Worker automatisch ersetzt.
🔥 Ergebnis
Mit Version 10 wird NextLife Music zu einer nahezu nativen Web-App mit:
stabiler Background-Wiedergabe
verbesserter iOS-Kompatibilität
moderner Install-Funktion
Offline-Unterstützung
optimierter Mobile-UI
👨💻 Engels811_TTV
↳ 💼 Developer & System Architect
↳ 🧠 Backend • APIs • Web • Automation
↳ ⚙️ Clean Code • Structured • Scalable Systems
↳ 💼 Developer & System Architect
↳ 🧠 Backend • APIs • Web • Automation
↳ ⚙️ Clean Code • Structured • Scalable Systems