Comments (11)
fair point. I could add this to the "gonicscan" binary. also need to document that. thanks!
from gonic.
Any update on this? I think I need to do a re-scan to pick up new album artwork.
from gonic.
are you using docker? if so could you try sentriz/gonic:full-scan
? it adds a -full-scan
cli arg to gonicscan
eg.
docker-compose exec gonic gonicscan -full-scan
from gonic.
Ah, nice. When I run the command though, I get the following:
2020/04/24 11:50:39 error opening database: with gorm: database is locked
from gonic.
ugh thats annoying. thought i fixed that with sqlite journal_mode=WAL
, cache=shared
etc. in the meantime stopping the gonic server and running the gonicscan again should work
from gonic.
edit: e966fff should fix that.
i just updated sentriz/gonic:full-scan
on docker hub. could you give it a go please?
from gonic.
Just started, looks like it's going along fine! Will this be merged into the main branch / container at some point?
from gonic.
Although it does look like it hits the db issue occassionally during scan (I'm also playing music back while doing this)
2020/04/24 20:36:19 processed folder `Opeth/Heritage`
2020/04/24 20:36:19 processed folder `Opeth/Morningrise`
2020/04/24 20:36:20 processed folder `Opeth/Ghost Reveries`
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
gorm error/src/scanner/scanner.go:384database is locked
2020/04/24 20:36:20 processed folder `Opeth/Sorceress`
from gonic.
alright that's a pain. think the issue is the fact that two go processes are using the db at the same time. i think the easiest thing to do here is delete the gonicscan program, and just add a "full scan" option to the server's web ui. how would you feel about this?
from gonic.
Sounds good to me!
from gonic.
cool. v0.8.6 removes gonicscan and adds a full scan button to web ui - with tooltip warning
edit: ignore the commit that closed this, that should have been squashed
from gonic.
Related Issues (20)
- API Qestion (Not a real bug) HOT 1
- FR: Redownload existing podcast episodes HOT 4
- feat: try all tracks in dir for album metadata instead of first
- Transcoding seemingly does nothing HOT 3
- CreatePlaylist api response sends blank/empty playlist ID
- Intelligent track change detection in scanner to preserve primary keys HOT 2
- Empty "Unknown Album" HOT 8
- taglib v2 downstream HOT 6
- feature: Include genre and album's date/year in listenbrainz scrobble payload HOT 3
- feat: use `originalReleaseDate` and set `year` to edition year HOT 4
- Last.fm Artist Lookup not sanitizing special characters in Artist's names HOT 4
- Genre split and podcast download issue HOT 12
- Search Album by Name doesn't fetch all results HOT 1
- feat: Add support for Artist Sort Name HOT 1
- Scan HOT 13
- symbol lookup error HOT 7
- query optimisations for massive libraries HOT 27
- Extremely high memory usage when running an incremental scan on 200k+ files HOT 5
- Can't play Web Radio in Jukebox mode: error creating playlist items: find track by id: not found HOT 4
- feat: stream timeOffset when not trancoding HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gonic.