mirror of
https://github.com/barkeser2002/just-music-premium.git
synced 2026-09-25 01:00:04 +03:00
- 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
26 lines
991 B
Plaintext
26 lines
991 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.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.
|