Skip to content

A simple and free PWA BandCamp Music Player. Built with Vue3 + Ionic + TypeScript + Vite

License

Notifications You must be signed in to change notification settings

darekaze/campion

Repository files navigation

Campion Logo

Campion

PWA BandCamp Music Player

Codacy Badge License PR welcome

Vercel

About

Campion is a free and simple PWA music player for BandCamp.

It is made with Vue 3 + Ionic 6 + TypeScript + Vite.

If you like this project, please consider leaving a ⭐. Much appreciated!

Screenshots

To be added

Development

Recommended IDE Setup

Contributing

Before creating an issue, please ensure that it hasn't already been reported/suggested.

Read our contributing guide if you'd like to submit a PR.

Disclaimer

Intentionally, for now, Campion is just an app prototype for demonstrating the possibility to build an PWA streaming music player.

Campion allows you to stream tracks that are openly available on each of Bandcamp's sub-domains. Keep in mind that these can be accessed without using any special tools. This however also means that the streaming tracks only come with a low bitrate of 128kbit/s.

If you want the full quality of a given track, you will have to buy it from Bandcamp as you usually would. Also, if you like a song or album you should probably think about supporting the artist/band.

License

This repository is released under the MIT license. For more information please refer to LICENSE