Skip to content

riccardorinaldi7/MusicPlayerMDM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicPlayerMDM

A very simple music player

#####Build .exe - IntelliJ: - File -> Project Structure... -> Artifacts

- "+" -> JavaFX Application -> From module xxx

- Tab "Output Layout": 
    -- Inserire dipendenze jar che sono a dx, a sinistra dentro il jar finale
    -- Estrarle (ovvero tasto destro sul jar della dipendenza -> Extract artifact)

- Tab "Java FX":
    -- Indicare application class
    -- Native Bundle: all
    -- Non inserire le icone perchè fanno andare in errore il build!
    
- Apply -> Ok

- Dalla barra dei menu: Build -> Build artifacts... -> xxx -> Build

ToDo List

  • Fare tutorial da far partire al primo avvio dell'applicazione
  • Agganciare tutorial a "How to use" sia Simple che Advanced

Done List

  • Visualizzazione copertina album
  • "Add file..." → implementare come append
  • "Add files from folder..." → modificare in modo che faccia append e non sostituisci
  • Implementare "Remove selected files"
  • Eliminare colonna "Width" dalla tabella
  • Fare menu in alto con File, Help, etc
  • Tradurre in un'altra lingua, che sia inglese o italiano o altro
  • Aggiungere info quando con il mouse vai sopra ai bottoni
  • Fare partire la canzone con un doppio click
  • Aggiungere il pausa/play se premi la barra spaziatrice/Invio/tasto P
  • Aggiungere 4/5 shortcut
  • Se non esistono metadati del file, mettere nome file nella colonna "titolo"
  • Implementare aumentando/diminuendo il volume di +/-10
  • Evitare che cliccando nella lista canzoni il player si sinterrompa
  • Correggere errore riproduzione automatica
  • "Close" diventa "Exit"
  • Fare interfaccia base per utenti non esperti, anziani, bambini e interfaccia avanzata
  • "Open file..." diventa "Add file..."
  • "Import files from folder..." diventa "Add files from folder..."
  • Aggiungere voce "Close the playlist" (Chiudi la scaletta)
  • Implementare "Close the playlist"
  • Aggiungere voce "Remove selected files" (Rimuovi i file selezionati)
  • "Mute" diventa "Mute/Unmute"
  • "Increase Volume" e "Decrease Volume" → modificare le frecce degli shortcut → usati tasti +/- del numpad
  • Implementare "Mute/Unmute" per fare in modo che se volume=0, lo mette a metà. Se volume!=0, lo muta
  • Aggiungere voce di scelta Theme nel menubar
  • Aggiungere voce di Hide menu bar
  • Implementare Dark Theme
  • Realizzare interfaccia base seguendo design visto insieme con Paint
  • Implementare azione "previous song" (attualmente fa solo ripartire la canzone suonata)
  • Fare finestre di conferma per ogni azione
  • Aggiungere ai messagi di riavvio un pulsante "chiudi programma"
  • Finestra conferma quando cambio tema
  • Mettere i puntini dove apre una dialog
  • Mettere valori di default nelle choices dialog
  • Completare tabella degli shortcuts
  • Aggiungere traduzione a dialog degli shortcuts
  • Sistemare posizione copertina album
  • Aggiungere 4-5 canzoni al progetto con tutti i metatag

ToDo Simple Interface

  • Bottone -
  • Bottone switch interface
  • bottone +
  • bottone help
  • bottoni volume

Bottoni menubar da implementare:

  • Open file
  • Next song
  • Previous song
  • Switch Interface
  • Hotkeys
  • Hide menu bar (?) → decidere se implementarlo o meno

About

A very simple music player

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published