Skip to content

Stato del Progetto

Un quadro sincero di quanto ciascuna parte di TuneCamp sia pronta per la produzione. Aggiornato al 24 Giugno 2026.

In generale: progetto giovane, gestito da un singolo maintainer. Solido per un singolo artista self-hosted o una piccola etichetta in grado di tollerare qualche difetto; non è ancora un sostituto immediato per una piattaforma gestita. Oltre 600 test automatizzati, nessun audit di sicurezza esterno.

Per area

AreaStatoNote
Libreria, scansione, streamingStabileFunzionalità principale sin dall'inizio; analisi tramite pool di worker, pre-transcodifica dei formati lossless, API Subsonic/OpenSubsonic.
Web player e pagine artistaStabile
Pagamenti Stripe e codici di sbloccoBetaRevisionato internamente (vedi security-review-payments.md); nessun audit esterno. Si consiglia di testare inizialmente con piccoli importi.
Pagamenti on-chain (Base, NFT)Beta / opzionaleDisabilitati di default (web3Enabled). Le assunzioni di fiducia sono documentate nella revisione della sicurezza.
Federazione (ActivityPub + catalogo)BetaSegue istanze da Mastodon/Funkwhale; cataloghi dei peer memorizzati in cache con stale-while-revalidate. Possibili piccoli problemi di interoperabilità.
Live streaming (HLS)NuovoMigrato di recente da mesh WebRTC a HLS lato server; testato in contesti reali limitati.
Radio (stazione HLS)NuovoStazione sempre attiva da playlist + mix dinamici per genere; loop di concatenazione FFmpeg. Vedi radio.md.
Server MCPNuovo / opzionaleEspone il catalogo ai client IA (ricerca, statistiche, scansione) tramite SSE, protetto da token. Vedi mcp-setup-guide.md.
App LabSperimentaleStrumenti audio per browser protetti da iFrame sandbox; il bridge PostMessage non è ancora implementato. Vedi LAB.md.
Pannello di sistema amministratoreNuovoMetriche in tempo reale di CPU/RAM/archiviazione/attività per il rilevamento di leak. Vedi monitoring.md.
Bot Telegram, archiviazione Google DriveBetaFunzionali, copertura dei test più limitata.
Soulseek / BitTorrent / scraping streaming SC-BCOpzionali, non supportatiDisabilitati per impostazione predefinita per motivi legali; abilita a tuo rischio.
Backup e ripristinoStabileStrumenti UI + CLI; vedi backup-migration.md. Valuta Litestream per la replica continua (scaling.md).

Limiti noti

  • Singolo processo, singolo writer SQLite — modello di scalabilità e tetti massimi descritti in scaling.md.
  • Nessun audit di sicurezza esterno; i flussi di pagamento sono stati revisionati internamente, con i problemi aperti tracciati in security-review-payments.md.
  • Comunità di piccole dimensioni: aspettati di dover effettuare tu stesso il debug di alcuni problemi e di segnalarli.

Rilasciato sotto licenza MIT.