Ucode project: Uamp - music player app in c++
Mykyta Savytskyi | Serhiy Nikolayenko
1. git clone https://github.com/intelek2al/CPP-Uamp
2. cmake . -Bbuild -Wdev -Werror=dev && cmake --build ./build
./uamp
-
support these audio format: mp3, pm4, wav, flac
-
support such standard option:
- play/pause
- fast forward
- rewind
- next
- previous
-
control sound volume
-
autoplay the next song in the Queue
-
create/read/update and delete personal playlists
-
import/export playlists in format m3u
-
add and remove songs from the Queue
-
loop (repeat) a single song or Queue
-
shuffle songs listed in the Queue
-
sort songs listed in the Queue by title, genre, etc.
-
edit songs album art using pictures on the computer (DoubleClick by image)
-
database Library
-
support displaying/editing of the audio tags (Artist, Title, Album, Genre)
-
searching music and playlists by various criteria
-
support advanced sorting by the newest songs, highest raiting
-
searching music and playlists by various criter
-
support hotkeys for all standard options
-
system tray icon (Previous, Play/Pause, Next, Loop Mode, Exit)
-
shutdown timer (Start/Stop)
-
error handling in logfile
- Add to Library: Cmd + O
- Add Song to Library: Cmd + O
- Song Info: Cmd + I
- Delete from Library: Shift + Cmd + D
- Play/Pause: Space
- Next: Cmd + Right
- Previous: Cmd + Left
- Increase Volume: Cmd + Up
- Decrease Volume: Cmd + Down
- Shuffle/Repeat: Cmd + M
- Fast Forward: Alt + Right;
- Rewind: Alt + Left;
- Shutdown Start: Alt + Cmd + Q; (Dialog for input minutes)
- Quit: Cmd + Q