Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FauxTuner/faux-tuner
A virtual tuner card and EPG guide for online live TV sources like PlutoTV and Locast. Designed to work with Plex Media Server's Live TV / DVR feature.
https://github.com/FauxTuner/faux-tuner
Last synced: 10 days ago
JSON representation
A virtual tuner card and EPG guide for online live TV sources like PlutoTV and Locast. Designed to work with Plex Media Server's Live TV / DVR feature.
- Host: GitHub
- URL: https://github.com/FauxTuner/faux-tuner
- Owner: FauxTuner
- License: mit
- Created: 2020-08-26T19:01:54.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-27T00:22:54.000Z (about 4 years ago)
- Last Synced: 2024-03-15T14:22:38.696Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 603 KB
- Stars: 9
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## `faux-tuner`
A virtual tuner card and EPG guide for online live TV sources like PlutoTV and Locast. Designed to work with Plex Media Server's [Live TV / DVR](https://www.plex.tv/tv/) feature.
Largely inspired by (and parts shamelessy stolen from) [locast2plex](https://github.com/tgorgdotcom/locast2plex).
##### Services
- PlutoTV
- Locast
- IPTV / HLS Streams (coming soon)
- Redbox Live TV (coming soon)
https://www.redbox.com/stream-free-live-tv### Installation
```
npm install -g https://github.com/FauxTuner/faux-tuner.git
```
> If you get a permission error, you may need to use `sudo`:
`sudo npm install -g faux-tuner`### Documentation
Additional guides and documentation is available in our [wiki](https://github.com/FauxTuner/faux-tuner/wiki).- [Plex-Media-Server-Setup](https://github.com/FauxTuner/faux-tuner/wiki/Plex-Media-Server-Setup)
### Basic Usage
**Start**
```bash
faux-tuner start
```
**Status**
```bash
faux-tuner status
```
**Stop**
```bash
faux-tuner stop
```You can also use faux-tuner in your own projects as a standalone library.
#### Simple Server Example
```javascript
const fauxTuner = require('faux-tuner');fau#xTuner.listen(3130, () => {
console.log('Server listening at localhost:3130');
});
```### Express Middleware Example
```javascript
const express = require('express');
const fauxTuner = require('faux-tuner');
const app = express();app.use(fauxTuner);
app.listen(3130, () => {
console.log('Server listening at localhost:3130');
});```