Welcome to the Linear Media Player project! This application is a minimalist audio player designed to play a predefined playlist of audio files, reminiscent of classic media players.
- Playlist Playback: Seamlessly play through a predefined list of audio tracks.
- Track Information Display: View details of the currently playing track, including title, artist, and album.
- Playback Controls: Easily play, pause, skip forward, and skip backward through tracks.
- Responsive Design: Enjoy a user-friendly interface on both desktop and mobile devices.
To set up the project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/sinakiamehr/media-player.git
-
Navigate to the Project Directory:
git cd media-player -
Install Dependencies:
npm install
-
Start the Development Server:
npm run dev
media-player/
├── src/
│ ├── assets/ # Audio files and images
│ ├── components/ # Reusable React components
│ ├── data/ # Playlist data in JSON format
│ ├── App.tsx # Main application component
│ └── main.tsx # Entry point of the application
├── public/ # Static files
├── .gitignore # Git ignore file
├── package.json # Project metadata and dependencies
├── tsconfig.json # TypeScript configuration
└── vite.config.ts # Vite configuration
This project is licensed under the MIT License. You are free to use, modify, and distribute this software in accordance with the license.
