Files
just-music-premium/requirements.txt
T
Barış Keser 1d3ef6a0b7 v1.0.2: htdemucs studio karaoke (CPU) + responsive fix + ozel select CSS + tek tikla indirme
- Studyo karaoke (yeni justmusic/separation.py): Demucs htdemucs ile gercek
  vokal/enstruman ayirma, YALNIZCA CPU. Enstrumantal (karaoke) / Akapella
  (sadece vokal) / hizli mid-side / kapali secenekleri mikrofon dugmesindeki
  menude. Stem'ler ~/Music/JustMusic/stems/<hash>/ altinda onbellege alinir, yani
  ayni sarki bir daha ayrilmaz. Ilk ayirma ~4-5 dk/sarki (olculdu: 258s), ilerleme
  gosterilir. engine.swap_source() ile gecis CALDIGI SANIYEYI KORUR ve DSP
  efektleri stem'e de uygulanir.
- Kucuk ekran: player kontrolleri artik cakismiyor. Kademeli responsive
  (1140/1010/900px) ile nis kontroller gizlenir; olcum: 980px ve 900px'te sifir
  cakisma, yatay tasma yok. Pencere alt siniri 1120 -> 900.
- Native select'ler tamamen ozel: appearance:none + kendi SVG chevron'u,
  hover/focus halkasi, ozel option renkleri (tarayici oku kalmadi).
- YouTube aramasi: satira tiklayinca ANINDA iner (her satirda ayrica indir
  dugmesi). Checkbox + toplu indirme butonu secim akisi olarak korundu.
- Fix: karaoke menusu acilir acilmaz kapaniyordu. Global disari-tikla-kapat
  dinleyicisi butonun kendi tiklamasini yakaliyordu (stopPropagation ile cozuldu).
- Paketleme: torch + demucs exe'ye gomuldu (kullanici tercihi). Donmus derlemede
  dogrulandi: demucs=True, UI yuklendi, toplam 1391 MB.
2026-07-18 09:00:50 +03:00

21 lines
650 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.7.4
# 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
# 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.