diff --git a/Fbrowser.py b/Fbrowser.py index 5771ffe..5102ecf 100644 --- a/Fbrowser.py +++ b/Fbrowser.py @@ -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 diff --git a/readme.md b/readme.md index 0f1c198..9d25ab1 100644 --- a/readme.md +++ b/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`