Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maciejkrol18/apollo
Desktop music listening app
https://github.com/maciejkrol18/apollo
music-app nextjs13 tauri
Last synced: about 1 month ago
JSON representation
Desktop music listening app
- Host: GitHub
- URL: https://github.com/maciejkrol18/apollo
- Owner: maciejkrol18
- Created: 2023-05-27T20:09:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-23T10:04:21.000Z (over 1 year ago)
- Last Synced: 2024-11-09T05:13:54.263Z (3 months ago)
- Topics: music-app, nextjs13, tauri
- Language: TypeScript
- Homepage:
- Size: 799 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apollo
Apollo is a desktop app for listening to locally downloaded music created using NextJS 13, Typescript, Tailwind and Tauri.
# Available features
- **Playlists**
- Creation and deletion
- Modifying the title and cover image
- Adding and removing songs
- **Audio playback**
- Pause/resume
- Previous/next
- Seek bar
- Volume bar# Installing
Releases will be added in the future once i'm satisfied with the app state and the majority of planned features are added. For now you have to build from source# Getting started
The code for the frontend is located in the "src" folder, and the code for the backend is in the "src-tauri" folder. The majority of the code is written within the frontend with the backend being used for smaller things and for building the desktop app (currently e.g. getting the length of an audio file) so it's kind of underused
To launch a development version of the app run
```
npm run tauri dev
```
Building a release version
```
npm run tauri build
```