Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/npazosmendez/yt-shared-queue
Shared synced-queues for YouTube videos
https://github.com/npazosmendez/yt-shared-queue
Last synced: about 2 months ago
JSON representation
Shared synced-queues for YouTube videos
- Host: GitHub
- URL: https://github.com/npazosmendez/yt-shared-queue
- Owner: npazosmendez
- License: mit
- Created: 2021-04-30T17:35:53.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-02T12:28:04.000Z (9 months ago)
- Last Synced: 2024-05-03T00:26:31.402Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 203 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# YTSharedQueue
Shared queues for YouTube videos, synced across the clients' players.
> ~~https://ytsharedqueue.herokuapp.com/~~
## Development
Run with hot reload enabled:
```
npm install
npm run dev
```Contributions and ideas are welcome.
Pending technical improvements:
- [ ] Rewrite and clean the frontend. Using a framework might be a good idea.
- [ ] Improve storage and queue-subscription management. Make it more resistant to concurrency. Also, manage the Queue schema versioning somehow; al least fail-fast when the store has old schemas.
- [ ] Better logging and error handling (both back and front).Features I have in mind:
- [ ] Support syncing time changes and/or pauses in current video (right now, the server dictates the pace for everyone and can't be modified)
- [ ] Queue permissions (listen-only vs edit)
- [ ] Show active/recent queues in home page
- [ ] Support custom names for queues
- [ ] "Circular" queues?
- [ ] Recommend videos for queue?
- [ ] Static infinite queues to join quickly (e.g. 'Rock playlist')