From fd0881a2544f441e162e867e31a79e723634f2ff Mon Sep 17 00:00:00 2001 From: Aleksandr Karpov Date: Wed, 12 Oct 2016 17:21:17 +0300 Subject: [PATCH 1/2] add beep --- beep.mp3 | Bin 0 -> 6318 bytes pom.xml | 5 +++++ .../java/org/time2java/tmodo/tModoFrame.java | 13 +++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 beep.mp3 diff --git a/beep.mp3 b/beep.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..cd3a3ecded0158e5ececd0520a73cfe59915e2a3 GIT binary patch literal 6318 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 literal 0 HcmV?d00001 diff --git a/pom.xml b/pom.xml index 7dd9d04..b11f48d 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,11 @@ + + com.googlecode.soundlibs + jlayer + 1.0.1.4 + org.slf4j slf4j-api diff --git a/src/main/java/org/time2java/tmodo/tModoFrame.java b/src/main/java/org/time2java/tmodo/tModoFrame.java index fe12e71..d2bbf52 100644 --- a/src/main/java/org/time2java/tmodo/tModoFrame.java +++ b/src/main/java/org/time2java/tmodo/tModoFrame.java @@ -1,7 +1,13 @@ package org.time2java.tmodo; +import javazoom.jl.decoder.JavaLayerException; +import javazoom.jl.player.Player; + import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; import javax.swing.JSlider; import javax.swing.Timer; @@ -148,6 +154,13 @@ private void setModelStopState() { private void stopButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_stopButtonActionPerformed setModelStopState(); + try (FileInputStream fis = new FileInputStream("beep.mp3")) { + Player pl = new Player(fis); + pl.play(); + } catch (JavaLayerException | IOException e){ + e.printStackTrace(); + } + if (timer != null) { timer.stop(); } From 108fdebb45abeefb1a782e4d7313b5e5e0871be4 Mon Sep 17 00:00:00 2001 From: Aleksandr Karpov Date: Wed, 12 Oct 2016 17:29:01 +0300 Subject: [PATCH 2/2] add links --- toDo.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/toDo.md b/toDo.md index cc49fcd..1a8085b 100644 --- a/toDo.md +++ b/toDo.md @@ -1,9 +1,10 @@ 1) add start time 2) add ubuntu integration like http://askubuntu.com/questions/49849/how-do-i-get-started-creating-an-ubuntu-desktop-app -3) add wallpaper and stop music ---4) show how many minute left-- +3.1) add wallpaper +3.2) stop music (http://askubuntu.com/questions/97936/terminal-command-to-set-audio-volume) +~~4) show how many minute left~~ 5) integrate with samsung and fit throught messager 6) add configurations 7) how many succesfull iter in day 8) todo todo list -9) add pip pip pip pip pip +~~9) add pip pip pip pip pip~~