Files
Barış Keser db6dcf7225 v1.3.0: crossfade + boslukssuz (gapless) calma ve Discord Rich Presence
- Motor: siradaki parcayi onden coz, sinirda es-guclu crossfade (0-12 sn) ya da
  boslukssuz terfi; kilit-guvenli callback, elle geciste onyukleme iptal
- Bridge: setCrossfade/setGapless/setDiscordRpc/setDiscordClientId slotlari;
  sirali calmada otomatik onyukleme; motorun kendiliginden ilerlemesinde arayuzu
  yeniden yukleme yapmadan (boslukssuz) guncelle
- richpresence.py: opsiyonel pypresence sarmalayici (Discord acik + Client ID ister),
  hataya dayanikli + throttle'li; calan parca/oynat-duraklat Discord'a yansir
- Web: Efektler'de 'Gecis & Discord' karti (crossfade slider, gapless toggle,
  Discord toggle + Client ID alani); TR/EN i18n
- requirements/build: pypresence eklendi, --collect-all pypresence
2026-09-20 17:01:18 +03:00

26 lines
991 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Çalışma zamanı bağımlılıkları
PyQt6>=6.6
PyQt6-WebEngine>=6.6
numpy>=1.26
scipy>=1.11
sounddevice>=0.4.6
yt-dlp>=2026.8.19 # YouTube imza/player'ı sık değişir; taban güncel tutulur, CI en yenisini çeker
# (2026.07.04 → indirmede HTTP 403; yükseltme düzeltti)
# Stüdyo karaoke: htdemucs ile vokal/enstrüman ayırma (YALNIZCA CPU).
# torch'un CPU tekerleği yeterli (~490 MB); CUDA sürümü gerekmez.
demucs>=4.0
# Discord Rich Presence (opsiyonel; Discord uygulaması + Client ID gerektirir).
# Yoksa uygulama sorunsuz çalışır, yalnız Discord durumu görünmez.
pypresence>=4.3
# Derleme (exe üretmek) için
pyinstaller>=6.6
# Notlar:
# - Arama/indirme yt-dlp'nin PYTHON kütüphanesiyle yapılır (exe değil).
# - bin/ içinde gömülü: ffmpeg.exe (çözümleme/mp3) ve deno.exe (YouTube nsig/JS
# çözümü — yt-dlp bunu PATH'te bulur; config.py PATH'e ekler).
# - Arayüz web (HTML/CSS/JS) olarak justmusic/web/ altındadır.