FvtxlPlayer v1.0!


FvtxlPlayer Development Log

Core Features Implemented

  • Modern UI Design
    • Windows-style light theme with blue accent colors
    • Responsive layout with resizable panels using QSplitter
    • Clean, intuitive controls with proper spacing and padding
    • Hover effects for interactive elements
  • Music Library Management
    • Hierarchical view categorized by Albums, Artists, and All Songs
    • Metadata extraction for song information (title, artist, album, genre)
    • Album artwork display with fallback to default icon
    • Search functionality for quick access to songs
  • Playback Controls
    • Play/Pause, Previous, Next, and Stop functions
    • Progress slider with time display (current/total)
    • Volume control with mute capability
    • Auto-progression to next song when current track finishes
  • Menu System & Navigation
    • Complete menu bar with File, Playback, and Help options
    • Toolbar with quick access controls
    • Keyboard shortcuts for common actions
    • Context-appropriate status bar messages
  • File Handling
    • Support for MP3 files with ID3 tag parsing
    • Custom folder selection for music libraries
    • File associations for MP3 files

Technical Implementation

  • Framework
    • Built with PyQt5 for a native Windows experience
    • QMediaPlayer for audio playback capabilities
    • Mutagen library for ID3 tag metadata extraction
  • UI Components
    • QTreeWidget for library navigation
    • QMediaPlayer for audio handling
    • QSlider for playback progress and volume
    • Custom styling with QSS (Qt Style Sheets)
  • Installation
    • Inno Setup-based installer
    • Desktop and Start Menu integration
    • File association setup for MP3 files
    • Minimal footprint with necessary dependencies only

Next Development Steps

  • Playlist creation and management
  • Equalizer and audio enhancement options
  • Light/Dark theme toggle
  • Extended file format support (.flac, .wav, .ogg)
  • Media key support for keyboard media controls
  • Mini player mode for compact usage
  • Visualization options during playback

This development log documents the current state of FvtxlPlayer, a focused music player application that prioritizes usability and clean design over feature bloat.

Files

fvtxl_player_setup.exe 27 MB
86 days ago

Get FvtxlPlayer - Mp3 Music player

Leave a comment

Log in with itch.io to leave a comment.