Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nxhawk/mediaplayer
Project 03: Media Player - Đồ án môn học Lập trình Windows, tạo ra ứng dụng phát nhạc cơ bản.
https://github.com/nxhawk/mediaplayer
csharp mediaplayer music-player project video-player wpf
Last synced: 13 days ago
JSON representation
Project 03: Media Player - Đồ án môn học Lập trình Windows, tạo ra ứng dụng phát nhạc cơ bản.
- Host: GitHub
- URL: https://github.com/nxhawk/mediaplayer
- Owner: nxhawk
- Created: 2023-12-13T14:18:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-13T07:39:33.000Z (about 1 year ago)
- Last Synced: 2024-11-13T00:15:06.544Z (2 months ago)
- Topics: csharp, mediaplayer, music-player, project, video-player, wpf
- Language: C#
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Media Player
Đồ án môn học Lập trình Windows, tạo ra ứng dụng phát nhạc cơ bản.
# I. Thông tin sinh viên
| MSSV | Họ và tên | Mail sinh viên |
| ------ | ------ | ------ |
| 21120447 | [Nguyễn Nhật Hào](https://github.com/nxhawk) | [email protected] |
| 21120453 | [Tô Phương Hiếu](https://github.com/phuonghieuto) | [email protected] |
| 21120455 | [Trương Văn Hoài](https://github.com/hcdman) | [email protected] |
| 21120457 | [Lê Minh Hoàng](https://github.com/mihoag) | [email protected] |
# II. Yêu cầu chính
## A. Core requirements (7 points)
- [x] 1. Add all media files you want to play into a playlist- [x] 2. Remove files from the playlist
- [x] 3. Save and load a playlist
- [x] 4. Show the current progress of the playing file, allow seeking
- [x] 5. Play in shuffle mode
- [x] 6. Play the next file in playlist, play the previous file in the playlist
## B. Suggested improvement (3 points)
- [x] 1. Store recently played files- [x] 2. Keep last played position for continuous viewing
- [x] 3. Support both audio and video files (choose your own favorite popular formats like mp3, flv, mpg)
- [x] 4. Display preview when seeking
- [x] 5. Add hooking to support global shortcut key for pause / play / skip to next file
# III. Những phần phát triển thêm để xem xét điểm cộng
- [x] 1. Thiết kế giao diện đẹp, dễ nhìn, thân thiện (có sử dụng [Material Design](http://materialdesigninxaml.net/))
- [x] 2. Có thể lưu lại tất cả playlist hiện có trên ứng dụng (khi đóng ứng dụng) và tự động load lại (khi mở lại ứng dụng)
- [x] 3. Có thể lưu lại bài nhạc đang phát (cả playlist) (khi đóng ứng dụng) và tự động load lại (khi mở lại ứng dụng)
- [x] 4. Cho phép tạo nhiều playlist khác nhau
# Điểm đề nghị: 10
# Video demo
[Link video](https://www.youtube.com/watch?v=myGYZRaTjvI&feature=youtu.be)