You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 weeks ago | |
---|---|---|
assets | 3 weeks ago | |
modules | 3 weeks ago | |
server | 3 weeks ago | |
README.MD | 3 weeks ago | |
VoxCaster-client.py | 3 weeks ago |
README.MD
TODO
- Changer le widget QmediaPLayer en un lecteur VLC embarqué.
Wrapper d'un lecteur vlc dans un QWidget.Bouton play / pause fonctionnel.Volume slidder fonctionnel.Duration et currentTime labels fonctionnels.- Rendre le contrôle du volume non-logarithmique.
Regarder ce que fait la méthode "parse()".Permettre intéraction avec le positionSlider.Icônes de volume.- Ajouter la gestion du MIDI.
- get_chapters().
Arranger l'arbre des fichiers.- Mettre un slider horizontal sur l'arbre.
Implémenter les boutons de contrôle.Implémenter un breadcrumb dans la QGroupBox Curently Playing" et le rendre intéractif.Ajouter, via ffmpeg, à la création de la DB les metadatas.Recupérer l'art et l'ajouter à la DB.Migrer la gestion de la DB serverside.- Gestion / création de playlists.
- Ajouter des Widgets DSP.
- Barre de menu façon Foobar2000.
- Reload DB
Contrôles au clavier.- Download.
- Style.
BUGS
- QAudioplayer.statusBar ne gère pas les noms de fichiers contenant un point. QAudioPlayer.py ligne 145.
- Le fichier OST -> Film -> Alien -> 1-15 The Shaft n'est pas dans le bon dossier
Détails d'implémentation
Le cas "libvlc.dll" sur Windows
Dans la grande tradition des logiciels libres qui consiste à casser quelque chose qui marche très bien au nom de la Sécurité™, VLC a décidé de ne plus rendre accessible à l'OS le PATH de "libvlc.dll". Le dossier d'installation de VLC doit donc être préalablement ajouté manuellement au PATH.
Le cas "libvlc.dylib" sur MacOS
OSError: dlopen(libvlc.dylib, X): image not found
Problème réglé par :
- brew install --cask vlc
- Mettre "lib/libvlc.dylib" dans le PATH
Requirements
PyQt6 >= 6.4.2 VLC media player >= 3.0