Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to TagLib for scanning of music files #667

Closed
nvllsvm opened this issue Jan 22, 2019 · 4 comments
Closed

Switch to TagLib for scanning of music files #667

nvllsvm opened this issue Jan 22, 2019 · 4 comments
Labels
enhancement Improving an existing function, or small fixes

Comments

@nvllsvm
Copy link
Member

nvllsvm commented Jan 22, 2019

The current scanning uses ffprobe and is quite slow. My library 180GB MP3 (16,431 tracks) is taking well over an hour to scan. I suspect that TagLib would be able to scan the metadata more efficiently - especially considering that Python and Mutagen were able to scan the whole library in under 5 minutes and thus showing that the bottle neck is clearly in the software.

@nvllsvm nvllsvm added the enhancement Improving an existing function, or small fixes label Jan 22, 2019
@EraYaN
Copy link
Member

EraYaN commented Jan 25, 2019

Does TagLib support the media types/codec info? Can't really find all that much about it. Otherwise we might need MediaInfo or something similar to get this info. Example wrapper That could be used for video scanning as well though.

@JustAMan
Copy link
Contributor

This requires having a mediainfo.dll for all OSes, introducing another native dependency except ffmpeg (though the idea itself looks worth exploring).

@EraYaN
Copy link
Member

EraYaN commented Jan 25, 2019

Mmm I think the biggest challenge would be the ARM targets.

@jellyfin-bot
Copy link
Contributor

We are moving all feature and enhancement requests to our new Fider platform here. This new platform lets people vote on and better manage such requests.
This request now lives here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving an existing function, or small fixes
Projects
None yet
Development

No branches or pull requests

4 participants