--- title: music-social-api description: published: true date: 2026-06-28T14:30:38.823Z tags: editor: markdown dateCreated: 2026-06-28T14:30:36.580Z --- # 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-28 --- ## Status | Metrik | Wert | |---|---| | **Dienst** | `music_social_api.service` | | **Aktiv seit** | 4. Juni 2026, 01:28 Uhr | | **Port** | 3010 (HTTP) | | **PID** | 506 | | **Runtime** | 24 Tage (seit 4. Juni) | ## Konfiguration - **Service-Definition**: `/etc/systemd/system/music_social_api.service` ```ini [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 - [wiim-proxy](./wiim-proxy.md) - [sicherheit](../../Allgemein/sicherheit.md)