Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaltalaga17/musiccontrolapp
Allows the user to control music playback through an intuitive interface
https://github.com/michaltalaga17/musiccontrolapp
ios music swift xcode
Last synced: about 2 months ago
JSON representation
Allows the user to control music playback through an intuitive interface
- Host: GitHub
- URL: https://github.com/michaltalaga17/musiccontrolapp
- Owner: MichalTalaga17
- Created: 2024-11-14T14:51:35.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-14T22:52:18.000Z (about 2 months ago)
- Last Synced: 2024-11-25T12:15:59.000Z (about 2 months ago)
- Topics: ios, music, swift, xcode
- Language: Swift
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Music Control View
![Swift](https://img.shields.io/badge/swift-F54A2A?style=for-the-badge&logo=swift&logoColor=white)
![Xcode](https://img.shields.io/badge/Xcode-007ACC?style=for-the-badge&logo=Xcode&logoColor=white)
![iOS](https://img.shields.io/badge/iOS-000000?style=for-the-badge&logo=ios&logoColor=white)The **Music Control View** project is a mobile application that allows the user to control music playback through an intuitive interface. The app displays the current time, the song title, artist name, album cover, and a progress bar for the song. It also enables play, pause, and navigation to the next or previous tracks.
## Features
- **Current time** - The top of the screen displays the current time.
- **Album cover** - Shows the album cover of the currently playing song, if available.
- **Song title and artist** - Displays the song title and artist name.
- **Progress bar** - Allows the user to track the progress of the song and manually skip to a different part of the track.
- **Music control** - Enables play, pause, and navigation to the next and previous tracks.## Technologies
The application is built using **Swift** and **SwiftUI**. It uses the following technologies and libraries:
- **SwiftUI** - For building the user interface.
- **MediaPlayer** - For handling music playback and managing the system's media player.## Installation
1. Clone the repository to your device:
```bash
git clone https://github.com/MichalTalaga17/music-control-view.git
```2. Open the project in Xcode.
3. Run the application on a simulator or a real device.
## Usage
1. After launching the app, the current time and information about the playing song will be displayed on the screen.
2. You can control music playback using the buttons to skip tracks and the play/pause button.## Future Features
- **Gradient background** - A dynamic background generated based on the dominant colors from the album cover.
- **Dark mode** - Adjusting the user interface to the system's dark mode.