Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lumaa-dev/artisticlyserver
Server that allows the Artisticly app to play songs, for free.
https://github.com/lumaa-dev/artisticlyserver
javascript music nodejs server
Last synced: 16 days ago
JSON representation
Server that allows the Artisticly app to play songs, for free.
- Host: GitHub
- URL: https://github.com/lumaa-dev/artisticlyserver
- Owner: lumaa-dev
- Created: 2024-05-25T14:41:03.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-08T12:57:31.000Z (7 months ago)
- Last Synced: 2024-10-31T05:24:21.933Z (2 months ago)
- Topics: javascript, music, nodejs, server
- Language: JavaScript
- Homepage:
- Size: 229 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Artisticly Server
This is the server that allows the [Artisticly App](https://github.com/lumaa-dev/ArtisticlyClient) and [web page](https://github.com/lumaa-dev/ArtisticlyWeb) to run properly.## About song files
All songs must use the `.mp3`, `.wav` or `.m4a` format.The naming comes like this `[song-id]-[0 = hidden, 1 = public]-[anything you want]`, the song id is an integer\
Public songs are accessible by any user, while hidden songs are only accessible via the access code set in the [`config.json` file](config.json).## How to run your own server
Beforehand, you need **npm and node** on your computer or server.1. Click on the [latest release](https://github.com/lumaa-dev/ArtisticlyServer/releases/latest) like shown below:\
[![Latest release of a GitHub repository](./README_data/latest_release.png)](https://github.com/lumaa-dev/ArtisticlyServer/releases/latest)\
And download the *ArtisticlyServer.zip*, then unzip it.2. Edit the [`config.json` file](config.json) by putting your own access code and name. Don't forget to set `configured` to `true`!
3. You can now run the server by doing `npm install` then `node server.js`, et voilà!
Then simply do the according settings in the [Artisticly app](https://github.com/lumaa-dev/ArtisticlyClient).