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.
|
"""File browser implementation with tools and audio playback.
|
||||||
this includes a midi player"""
|
this includes a midi player"""
|
||||||
|
# flake8: noqa: E501
|
||||||
|
# This is the main file this file is the one to run.
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import os
|
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
|
## Features
|
||||||
|
|
||||||
- **Advanced File Browser**: Browse directories with tree view and file list
|
- **Advanced File Browser**: Browse directories with tree view and file list
|
||||||
- **Audio Playback**: Built-in player for various audio formats
|
- **Audio Playback**: Built-in player for various audio formats (Via Qt Media powered by ffmpeg)
|
||||||
- **MIDI Player**: Full-featured MIDI player with playlist management
|
- **MIDI Player**: Full-featured MIDI player with playlist management (synthesis of midi's powered by fluidsynth)
|
||||||
- **Metadata Extraction**: View and explore audio file metadata
|
- **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
|
- **Timer Utility**: Built-in countdown timer with audio alerts
|
||||||
- **Hover Tooltips**: Quick metadata preview by hovering over audio files
|
- **Hover Tooltips**: Quick metadata preview by hovering over audio files
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Python 3.6+
|
- Python 3.6+ (maybe 3.8 or newer)
|
||||||
- PyQt6
|
- PyQt6
|
||||||
- FluidSynth (for MIDI playback)
|
- FluidSynth (for MIDI playback)
|
||||||
- Mido (MIDI handling library)
|
- 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
|
### 1. Clone the repository
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/yourusername/fbroswer-master.git
|
git clone https://gitea.innovativedevsolutions.org/stan44/Fbrowser.git
|
||||||
cd fbroswer-master
|
cd fbroswer
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Install dependencies
|
### 2. Install dependencies
|
||||||
@ -37,7 +37,8 @@ pip install pyqt6 fluidsynth-midi mido mutagen py7zr rarfile numpy sounddevice
|
|||||||
|
|
||||||
### 3. Install FluidSynth
|
### 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`
|
- **macOS**: `brew install fluid-synth`
|
||||||
- **Linux**: `sudo apt-get install fluidsynth`
|
- **Linux**: `sudo apt-get install fluidsynth`
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user