Apollo is a desktop app for listening to locally downloaded music created using NextJS 13, Typescript, Tailwind and Tauri.
- Playlists
- Creation and deletion
- Modifying the title and cover image
- Adding and removing songs
- Audio playback
- Pause/resume
- Previous/next
- Seek bar
- Volume bar
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
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