Music Play App Built With Vue.Js And Firebase
Music
Download and play songs from your phone. Optionally you can sync with firebase, allowing easy use of multiple devices.
Go here for installation.
Easily play and download songs
View all songs and by artists
Automatically generated albums as well as Custom ones
Shuffle and view queue
This app is the desktop version of this app.
If you have any issues or suggestions, feel free to open a pull request or file an issue
If you wish to customize or learn more about the project, go here.
Download and Installation
TODO
Api keys
The app requires A Napster API Key, to function. You can also optionally add Firebase for syncing.
Steps to create the API Keys can be viewed here.
Once you have those created, you can move onto running the app. You will need to enter the api keys directly in the app.
Build Dependecies
You will need node and yarn for this project. Run:
yarn install
This will install dependecies.
Running without a regular installation
If you wish to test the app to see if it works run:
yarn dev
This will open it in developer mode, with devtools open.
Building
OS Specific Config:
Linux:
- Depending on your system package manager,
vue.config.js
, change the linux target todeb
,rpm
,freebsd
,pacman
,p5p
,apk
. You can also build toAppImage
,7z
,zip
,tar.xz
,tar.lz
,tar.gz
,tar.bz2
,dir
.
Build Command
yarn build
This builds the project and creates a release folder, with the appropriate format.
The app hasn’t been tested on Mac and Windows, there might be some bugs, related to building the project as well as running it. Please report open a pull request or file an issue to fix the issue.