andrewrk / andrewrk/groovebasin

library management: "suggested library fixes"

Aperta
#30 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
JavaScript
Stelle
2k
Fork
119
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Groove Basin should show a user interface with a list of "suggested fixes" to the user's library. The user could accept or reject these fixes. They would be things like this:
- [ ] duplicate detection and elimination
- if a song is byte for byte the same (check md5's) then ignore the new song
- use heuristics to guess if songs are probably the same (using tags). if
we are reasonably confident that the songs are the same, delete the one
with the lower quality.
- if we're not confident enough, there will be an
api that lists possible duplicates and actions to resolve them.
- [ ] update the duration metadata field with the exact correct duration
- [ ] moving songs to their canonical file path as specified by the user
- [ ] list files that cannot be played and offer to move or delete them. This includes DRM-protected files!
- [ ] delete empty folders in music library
- [ ] submit musicbrainz information for their tracks and feel good about it
- [ ] replace their own tags with musicbrainz information when possible
- [ ] write new song tags to disk
- wrap audio streams in a container format in order to be able to write tags

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.