Skip to content

Multimedia audio player integrated with KDE Plasma 6.1, written in pure QML

License

Notifications You must be signed in to change notification settings

zayronxio/Bix.Plasma.Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bix Plasma Player (ALFA)

A Modern Multimedia Player for KDE Plasma

Bix Plasma Player is a modern plasmoid that brings a full-featured multimedia audio player experience directly to your KDE Plasma 6.1+ desktop. Designed to function like a standalone application while seamlessly integrating with the Plasma environment.

⚠️ Early Development Stage
This plasmoid is currently in active development and may contain experimental features. Your support and feedback are greatly appreciated!


✨ Features

🎵 Core Functionality

  • MP3 Scanner - Automatically locates audio files in selected folders
  • Audio Playback - Full MP3 player with play, next, and previous controls
  • Metadata Reader - Comprehensive tag information display
  • Album Art - Automatic cover image loading and display
  • Progress Bar - Visual playback progress with seek functionality
  • Favorites System - Mark and manage your favorite tracks
  • Search - Quick search through your music library
  • Shuffle Mode - Random playback option

🚀 New & Experimental Features

  • Media Key Support - Experimental multimedia keyboard key binding
  • Album Browser - Visual album list with cover images
  • SQLite Database - Enhanced performance and reliability (replaces QtCore settings)
  • MPRIS Support - Experimental media player remote interfacing
  • Redesigned UI - Completely refreshed user interface
  • Persistent Configuration - Loads information without rescanning

🎯 Interface

  • Standalone application-like behavior and appearance
  • Bottom panel displaying current track title and artist
  • Integrated panel controls and visualization

📋 Current Limitations

🛠️ In Progress

  • Playlist generator implementation
  • Window management detection
  • Player index behavior fixes (switching between All Music and Favorites)

⏸️ Temporarily Unavailable

  • Minimize, close, and move buttons (under redesign)

🔮 Future Possibilities

  • Web-based album cover image management
  • Internet radio station player
  • Enhanced window controls

📦 Installation

Manual Installation

  1. Download the contents of this repository
  2. Create a directory named Bix.Plasma.Player in ~/.local/share/plasma/plasmoids/
  3. Copy the contents folder and metadata.json file into the Bix.Plasma.Player directory
  4. Add the plasmoid to your panel through KDE Plasma's widget interface

Store Installation

  • Right click on the desktop
  • Click on "Add Widgets"
  • Click on "Get New Widgets"
  • Click on "Download New Plasma Widgets"
  • Search for "Bix Plasma Player"
  • Click on "Install" and you're done!

🆘 Support

For technical support, bug reports, or feature requests:


📄 License

This project is licensed under the GNU Affero General Public License v3.0


💝 Support Development

Bix Plasma Player is a passion project developed in spare time. If you find this project useful and want to support its continued development, consider making a donation:

Donate with PayPal


Note: This plasmoid does not require root access for installation and is designed to work exclusively with KDE Plasma 6.1 or later versions.

About

Multimedia audio player integrated with KDE Plasma 6.1, written in pure QML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors