This commit is contained in:
Stan44 2025-04-11 22:33:33 -05:00
commit fcc0b906e5
2 changed files with 10 additions and 9 deletions

View File

@ -1,7 +1,7 @@
# flake8: noqa: E501
"""File browser implementation with tools and audio playback.
this includes a midi player"""
# flake8: noqa: E501
# This is the main file this file is the one to run.
import sys
import os

View File

@ -5,16 +5,16 @@ A powerful file browser application with special focus on audio file handling, M
## Features
- **Advanced File Browser**: Browse directories with tree view and file list
- **Audio Playback**: Built-in player for various audio formats
- **MIDI Player**: Full-featured MIDI player with playlist management
- **Audio Playback**: Built-in player for various audio formats (Via Qt Media powered by ffmpeg)
- **MIDI Player**: Full-featured MIDI player with playlist management (synthesis of midi's powered by fluidsynth)
- **Metadata Extraction**: View and explore audio file metadata
- **Archive Management**: Extract ZIP, RAR, and 7z archives
- **Archive Management**: Extract ZIP, RAR, and 7z archives # Not fully implemented no way to use this outside of a custom debugger tool. (not included)
- **Timer Utility**: Built-in countdown timer with audio alerts
- **Hover Tooltips**: Quick metadata preview by hovering over audio files
## Requirements
- Python 3.6+
- Python 3.6+ (maybe 3.8 or newer)
- PyQt6
- FluidSynth (for MIDI playback)
- Mido (MIDI handling library)
@ -26,8 +26,8 @@ A powerful file browser application with special focus on audio file handling, M
### 1. Clone the repository
```bash
git clone https://github.com/yourusername/fbroswer-master.git
cd fbroswer-master
git clone https://gitea.innovativedevsolutions.org/stan44/Fbrowser.git
cd fbroswer
```
### 2. Install dependencies
@ -37,7 +37,8 @@ pip install pyqt6 fluidsynth-midi mido mutagen py7zr rarfile numpy sounddevice
### 3. Install FluidSynth
- **Windows**: Download from [FluidSynth website](https://www.fluidsynth.org/)
- **Windows**: Download from [FluidSynth website](https://www.fluidsynth.org/) (you can also use choco [chocolatey website](https://chocolatey.org/))
- **Windows Choco**: `choco install fluidsynth`
- **macOS**: `brew install fluid-synth`
- **Linux**: `sudo apt-get install fluidsynth`