Merge branch 'master' of https://gitea.innovativedevsolutions.org/stan44/Fbrowser
This commit is contained in:
commit
fcc0b906e5
@ -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
|
||||
|
||||
15
readme.md
15
readme.md
@ -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`
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user