Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/as-dr/pears
Listen to music with far away friends. Pears is a temporary, collaborative p2p playlist built on DAT
https://github.com/as-dr/pears
Last synced: 5 days ago
JSON representation
Listen to music with far away friends. Pears is a temporary, collaborative p2p playlist built on DAT
- Host: GitHub
- URL: https://github.com/as-dr/pears
- Owner: as-dr
- License: mit
- Created: 2018-09-24T15:55:20.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-30T20:13:41.000Z (almost 6 years ago)
- Last Synced: 2024-11-02T01:32:15.645Z (12 days ago)
- Language: JavaScript
- Homepage: https://pears.seed.hex22.org/
- Size: 1.05 MB
- Stars: 56
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pears
v0.5### Listen to music with far away friends.
Pears is a temporary, collaborative peer-to-peer playlist.
## Usage
To create a new space for you and your friends:1. Install [Beaker Browser](https://beakerbrowser.com/)
2. Go to [dat://pears.seed.hex22.org/](dat://pears.seed.hex22.org)
3. Click the three dots at the right part of the URL bar
4. Click __Make editable copy__
5. Give it a name and click __Create copy__To join a space simply navigate to the `dat://` URL you got from your friend, click on __Join this space__ and follow the steps.
## NB
1. **Currently, only `mp3` files can be streamed.** Remember them?
1. Please expect stability issues and bugs.
1. Streaming performance will vary depending on peer connections & locations
## Development
```
git clone https://github.com/as-dr/noname
npm install
npm run build
npm start
```In [Beaker](https://beakerbrowser.com) create a new archive from the folder where you cloned the project. After the site's ready add the following lines to the `dat.json` in order to enable the experimental [`datPeers`API](https://beakerbrowser.com/docs/apis/experimental-datpeers):
```json
"experimental": {
"apis": [
"datPeers"
]
}
```