Compare commits

..

2 Commits

Author SHA1 Message Date
ee4be382b9 improve logging
Some checks failed
Build and Deploy ytdlp-site / build-deploy (push) Has been cancelled
Signed-off-by: Carl Pearson <me@carlpearson.net>
2025-10-06 05:44:54 -06:00
12137b1fa8 rate -> kbps
Signed-off-by: Carl Pearson <me@carlpearson.net>
2025-10-06 05:44:40 -06:00
2 changed files with 8 additions and 8 deletions

14
main.go
View File

@@ -1,7 +1,6 @@
package main package main
import ( import (
"fmt"
"html/template" "html/template"
"io" "io"
golog "log" golog "log"
@@ -95,24 +94,25 @@ func main() {
sqlDB.SetMaxOpenConns(1) sqlDB.SetMaxOpenConns(1)
// Migrate the schema // Migrate the schema
db.AutoMigrate(&originals.Original{}, &playlists.Playlist{}, if err := db.AutoMigrate(&originals.Original{}, &playlists.Playlist{},
&media.Video{}, &media.Audio{}, &media.VideoClip{}, &media.Video{}, &media.Audio{}, &media.VideoClip{},
&users.User{}, &TempURL{}, &transcodes.Transcode{}) &users.User{}, &TempURL{}, &transcodes.Transcode{}); err != nil {
log.Fatal(err)
}
database.Init(db, log) database.Init(db, log)
defer database.Fini() defer database.Fini()
err = handlers.Init(log) err = handlers.Init(log)
if err != nil { if err != nil {
panic(fmt.Sprintf("%v", err)) log.Fatal(err)
} }
defer handlers.Fini() defer handlers.Fini()
go PeriodicCleanup() go PeriodicCleanup()
// create a user // create a user
err = ensureAdminAccount(db) if err = ensureAdminAccount(db); err != nil {
if err != nil { log.Fatal("create admin account error:", err)
panic(fmt.Sprintf("failed to create admin user: %v", err))
} }
// Initialize Echo // Initialize Echo

View File

@@ -277,7 +277,7 @@ func cleanupTranscodes() {
err := db.Where("status = ?", "pending"). err := db.Where("status = ?", "pending").
Order("CASE " + Order("CASE " +
"WHEN dst_kind = 'video' AND height = 540 THEN 0 " + "WHEN dst_kind = 'video' AND height = 540 THEN 0 " +
"WHEN dst_kind = 'audio' AND rate = 96 THEN 0 " + "WHEN dst_kind = 'audio' AND kbps = 96 THEN 0 " +
"ELSE 1 END").First(&trans).Error "ELSE 1 END").First(&trans).Error
// err := db.First(&trans, "status = ?", "pending").Error // err := db.First(&trans, "status = ?", "pending").Error
if err == gorm.ErrRecordNotFound { if err == gorm.ErrRecordNotFound {