Skip to content

Commit 0249090

Browse files
authored
Update README.md
1 parent 4e61dd2 commit 0249090

File tree

1 file changed

+17
-22
lines changed

1 file changed

+17
-22
lines changed

README.md

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,35 +23,30 @@ It features smooth lyrics sync (.lrc) with auto-follow, as well as manual lock f
2323
---
2424

2525
## 📸 Screenshot
26-
<img width="847" height="669" alt="Screenshot 2025-11-04 034126" src="https://github.com/user-attachments/assets/05526eb7-dfac-400e-9962-2ea40f4490d8" />
26+
<img width="848" height="668" alt="Screenshot 2025-11-11 085102" src="https://github.com/user-attachments/assets/a3230efe-d5e0-4055-bfca-54b86ddc994f" />
2727

2828

2929

30-
---
31-
32-
## 📝 Changelog v7.2.0
33-
- Fixed volume-muted svg
34-
- Added format register function (association files).mp3, .m4a, .ogg, .flac
35-
36-
### ✨ New Features
3730

38-
* **Playlist Context Menu: Remove Selected Track**
39-
* Users can now right-click a track in the playlist and select **"Remove Selected"** to delete it from the current session.
40-
* This action intelligently handles various playback scenarios:
41-
* If the currently playing track is removed, the player will stop and advance to the next track.
42-
* If the playlist becomes empty, the player UI is reset to its default state.
43-
* If a track *before* the currently playing track is removed, the playback index is automatically adjusted.
44-
45-
### 🎨 Enhancements
31+
---
4632

47-
* **Upgraded Notification System:**
48-
* **Album Art Display:** Notifications (bubbles) now display the track's **album art** alongside the title and artist, providing richer visual feedback.
49-
* **Layout Consistency:** Corrected a layout calculation issue where notifications could have inconsistent sizing or screen placement, especially with long track titles. Notifications are now constrained to a maximum width and positioned reliably on the screen.
33+
## 📝 Changelog v7.5.0
34+
🚀 New Features
35+
Add File(s) Functionality
36+
A new "Add File(s)" button and corresponding icon (add-file) have been added to the main control panel.
37+
This allows users to select and add one or more individual audio files (e.g., .mp3, .flac) via a file dialog, supplementing the existing "Add Folder" capability.
38+
Windows File Association
39+
A "Register format" option has been added to the main options menu.
40+
This feature allows users on Windows to associate supported audio formats (.mp3, .m4a, .ogg, .flac, .wav) with the Macan Audio Player.
41+
The system now includes helper functions (is_admin, run_as_admin, perform_windows_registration) to check for administrator privileges, request UAC elevation, and safely modify the Windows Registry.
42+
Code & Refactoring
43+
Custom PlaylistWidget Class
44+
The standard QListWidget for the playlist has been refactored into a new custom class, PlaylistWidget.
45+
This change encapsulates the playlist's setup logic (e.g., drag/drop modes) and prepares the codebase for more advanced, playlist-specific features in the future.
46+
Preparatory Code
47+
Added a (currently unused) handle_playlist_drop method, indicating future work on enhancing drag-and-drop functionality directly onto the playlist widget.
5048

51-
### 🔧 Refactors
5249

53-
* Introduced the `remove_selected_track` method to modularize the logic for track removal from the playlist.
54-
* Refactored `NotificationWidget` to accept and process `artwork_data`, and switched its internal layout to `QHBoxLayout` to support the album art.
5550
---
5651

5752
## 📦 Installation

0 commit comments

Comments
 (0)