Files
da-HomeNetDocumentation/PI2/Konfiguration/dienste/music-social-api.md
T
2026-06-19 23:18:04 +02:00

1.5 KiB
Raw Blame History

Music Social API Spotify/Music Proxy

Zusammenfassung: Node.js-Express-API, die als Proxy für die Spotify-API dient. Ermöglicht OAuth2-Flow mit Spotify, Playlist-Verwaltung und Music-Social-Features. Quellen: 🔌 SSH (systemctl status music_social_api.service, cat app.js) Zuletzt aktualisiert: 2026-06-19


Status

Metrik Wert
Dienst music_social_api.service
Aktiv seit 4. Juni 2026, 01:28 Uhr
Port 3010 (HTTP)
PID 506
Runtime 2 Wochen 1 Tag

Konfiguration

  • Service-Definition: /etc/systemd/system/music_social_api.service
    [Unit]
    Description=Music Social API
    After=network.target
    
    [Service]
    User=hoobs
    WorkingDirectory=/home/hoobs/node_proxies/music_social_api/src
    ExecStart=/usr/bin/node /home/hoobs/node_proxies/music_social_api/src/app.js
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  • Quellcode: /home/hoobs/node_proxies/music_social_api/src/app.js
  • Dependencies: Express 5.x, node-fetch 3.x, cors, dotenv
  • Redirect URI: http://127.0.0.1:3010/callback
  • Scope: Umfangreiche Spotify-Berechtigungen (Playlist Read/Write, Playback, User-Follow, etc.)

Umgebungsvariablen

Erwartet in .env:

  • SPOTIFY_CLIENT_ID
  • SPOTIFY_CLIENT_SECRET
  • SPOTIFY_REDIRECT_URI

Sicherheitshinweis

Die Spotify-Zugangsdaten liegen als Klartext-Umgebungsvariablen im Home-Verzeichnis von hoobs.

Verwandte Seiten