def unpause():
    global mp3_durum
    if mp3_durum == "Pause edildi":
        baglanti.veriGonder("Çıktı", "Mp3 devam ettiriliyor")
        baglanti.veriGonder("Komut", "bos")
        pygame.mixer.music.unpause()
        mp3_durum="MP3 başladı"
def durdur():
    global mp3_durum
    if mp3_durum=="MP3 başladı":
        pygame.mixer.music.stop()
        baglanti.veriGonder("Çıktı","Mp3 durduruldu")
        baglanti.veriGonder("Komut", "bos")
        mp3_durum="Durdu"
def devamediyormu():
    global globvar,mp3_durum,mp3_turu,muziklist
    if  mp3_durum=="MP3 başladı" and pygame.mixer.music.get_busy() == False and globvar < len(muziklist):
        baslat(mp3_turu+str(muziklist[globvar]))
        mp3_durum="MP3 başladı"
        baglanti.veriGonder("Çıktı", muziklist[globvar] + " çalınıyor")
        globvar += 1
        if(globvar==len(muziklist)):
            globvar=0
def baslat(tur):
    pygame.init()
    global mp3_durum,mp3_turu,muziklist
    if tur=="pop" or tur=="rock" or tur=="damar":
        if tur=="pop":
            muziklist=os.listdir("./pop")
            mp3_turu = "pop/"
            pygame.mixer.music.load("pop/"+str(muziklist[0]))
        if tur=="rock":
            muziklist=os.listdir("./rock")
            mp3_turu = "rock/"
            pygame.mixer.music.load("rock/"+str(muziklist[0]))
        if tur=="damar":
            muziklist = os.listdir("./damar")
            mp3_turu = "damar/"
            pygame.mixer.music.load("damar/"+str(muziklist[0]))
    else:
        pygame.mixer.music.load(tur)
    mp3_durum="MP3 başladı"
    pygame.mixer.music.play()
    baglanti.veriGonder("Komut", "bos")
    baglanti.veriGonder("Çıktı",muziklist[0]+" çalınıyor")
def previous_muzik():
    global globvar, mp3_durum,next_muzik_deger
    if mp3_durum == "MP3 başladı":
        globvar = next_muzik_deger-1
        baslat(mp3_turu + str(muziklist[globvar-1]))
        baglanti.veriGonder("Komut", "bos")
        baglanti.veriGonder("Çıktı", muziklist[globvar-1] + " çalınıyor")

        print(globvar)
        baglanti.veriGonder("Komut", "bos")
def next_muzik():
    global globvar,mp3_durum,next_muzik_deger
    if mp3_durum=="MP3 başladı":
        baslat(mp3_turu+str(muziklist[globvar]))
        baglanti.veriGonder("Komut","bos")
        baglanti.veriGonder("Çıktı", muziklist[globvar] + " çalınıyor")
        globvar += 1
        next_muzik_deger=globvar
        print(globvar)
        baglanti.veriGonder("Komut", "bos")
        if (globvar == len(muziklist)):
            globvar = 0
def sesKontrol(ses_degeri):
    global mp3_durum
    if mp3_durum=="MP3 başladı":
        pygame.mixer.music.set_volume(ses_degeri)
        baglanti.veriGonder("Komut","bos")
def alarmKapat():
    global alarm_durumu
    if alarm_durumu=="Alarm başladı":
        pygame.mixer.music.stop()
        baglanti.veriGonder("Çıktı", "Alarm Kapatıldı")
        baglanti.veriGonder("Komut", "bos")
def konus(soylenecek_soz):
    tts = gTTS(text=soylenecek_soz, lang='tr')
    tts.save("sistem.mp3")
    sesdosyasi_islemleri.konusma()
    baglanti.veriGonder("Komut","bos")
    baglanti.veriGonder("Çıktı",soylenecek_soz)
def LedYak():
    global acik_mi
    GPIO.output(12, GPIO.HIGH)
    acik_mi = "true"
    baglanti.veriGonder("Çıktı", "Işık yakıldı")
    baglanti.veriGonder("Komut", "bos")
def LedKapat():  # Led kapatmak için kullanacağız
    global acik_mi
    if acik_mi == "true":
        GPIO.output(12, GPIO.LOW)
        baglanti.veriGonder("Çıktı", "Işık söndü")
        return