mirror of
https://github.com/barkeser2002/just-music-premium.git
synced 2026-09-25 03:39:49 +03:00
- 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.
21 lines
650 B
Plaintext
21 lines
650 B
Plaintext
# Ç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.
|