Skip to content

Future: cross-platform testing e supporto Windows/Linux #7

Description

@ezradibiase

Descrizione

SIDPlayer è testato e supportato pienamente su macOS. Il codice contiene fallback per Linux e Windows, ma non è mai stato testato su quelle piattaforme.

Problemi noti/potenziali

  • Non testato — bugs inaspettati sono probabili
  • ⚠️ sidplayfp binary — disponibile su Linux via apt, difficile da reperire su Windows
  • ⚠️ Dipendenze — Tkinter, PIL, requests, numpy, sounddevice vanno verificate su Windows
  • ⚠️ Path issues — potrebbero emergere edge case non previsti
  • ⚠️ Terminazione processo — comportamento non testato su Windows

Cosa funziona

  • Config paths gestiti per tutte le piattaforme
  • Audio fallback: FIFO su Unix, tempfile su Windows
  • Pause/resume: SIGSTOP su Unix, ignorato su Windows
  • Font fallback se non trovato
  • Now Playing: fallback a stub su Linux/Windows (feature disabilitata, non crash)

Prossimi step

  1. Testare manualmente su Linux (Ubuntu/Debian, Fedora)
  2. Testare manualmente su Windows 10+ (WSL o native)
  3. Risolvere dipendenze e path issues
  4. Aggiornare documentazione con istruzioni specifiche per piattaforma
  5. Considerare CI/CD per test cross-platform

Priorità

Bassa — funzionalmente non critico per l'uso su macOS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions