Use local image as cover if found, adding release-it version control

This commit is contained in:
advplyr 2021-08-21 13:02:24 -05:00
parent 7d4e2e3d97
commit f30fa2fb0c
18 changed files with 2200 additions and 142 deletions

View file

@ -13,7 +13,6 @@ const ApiController = require('./ApiController')
const HlsController = require('./HlsController')
const StreamManager = require('./StreamManager')
const Logger = require('./Logger')
const streamTest = require('./streamTest')
class Server {
constructor(PORT, CONFIG_PATH, METADATA_PATH, AUDIOBOOK_PATH) {
@ -110,7 +109,6 @@ class Server {
const distPath = Path.join(global.appRoot, '/client/dist')
app.use(express.static(distPath))
}
app.use(express.static(this.AudiobookPath))
app.use(express.static(this.MetadataPath))
app.use(express.urlencoded({ extended: true }));
@ -122,13 +120,6 @@ class Server {
app.get('/', (req, res) => {
res.sendFile('/index.html')
})
app.get('/test/:id', (req, res) => {
var audiobook = this.audiobooks.find(a => a.id === req.params.id)
var startTime = !isNaN(req.query.start) ? Number(req.query.start) : 0
Logger.info('/test with audiobook', audiobook.title)
streamTest.start(audiobook, startTime)
res.sendStatus(200)
})
app.post('/login', (req, res) => this.auth.login(req, res))
app.post('/logout', this.logout.bind(this))