Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)