Orientation questions #5871
Replies: 4 comments 1 reply
-
Really great to hear your thoughts and goal, they resonate with a lot of us here, and it sounds like you've already put some serious consideration into your workflow. To touch on your questions from my perspective:
All in all, you’re in the right place, and I think beets could cover most of what you’re after, either out of the box or with a few custom tweaks. And if you end up building something reusable, the community would definitely welcome contributions and would love to have you onboard. Best, |
Beta Was this translation helpful? Give feedback.
-
Adding to the above. The beets import sequence is along the lines of:
The big caveat is to my knowledge, stock beets out of the box doesn't do a great job with 'extra files'. everything outside of album art gets left wherever you imported it. And then you have files matching to an album with no hope of joining the extra files back to the album. we have plugins that mitigate this but you must configure them BEFORE your initial import of the folder. i.e. you don't want to import 1000 albums and then go back and decide "wait, I want the other files (cuesheets, readme.txt, other scans?) that go with JS Bach - Goldberg Variations". I think the above problem is less bad if we store the original import path of every file, but I don't think we do that out of the box either. IIRC there was a plugin for that ages ago. The other caveat is beet mv necessarily involves a filesystem operation for every file that changes paths. Even on an SSD this is a slight overhead. on an HDD it can be non trivial.
|
Beta Was this translation helpful? Give feedback.
-
Thanks for the feedback. Very much appreciate. Doing my first trials now and also have it set up in an IDE for tracing through code paths if I feel that way inclined (which I rapidly do but will start empirically). Interesting terminology, music nerd and music obsessive, I wouldn't have used either label for myself, but I do like consistency and I have preferred tagging and naming layout to respect (that's a personality trait some describe with eye to consistency and quality, others as OCD, horses for courses). I got the naming fairly right with the path: config, but the tags need work. Here are some inital findings: This config: set_fields: I should have hoped ensured that the default which I see in my test album import of populating the year tag with a day resolution date and the tack tag with $track/$tracktotal is change my preference to year resolution only in the year tag and track only in the track tag. But no, didn't seem to have an impact. Other notes I made:
Small things, but the sort that will see me looking at the code next to see I can spot easy ways to achieve what I wnat, or consider adding options and PRs. On the whole, quite nice a framework, and some very lovely behaviours as a default. I am also happy to contribute to docs on readthedocs as I find time to capture the questions I had and got answers for. ONce I work out how I guess. |
Beta Was this translation helpful? Give feedback.
-
look at fetchart/embedart plugins best you let beets handle all file operations, it's just the way it's designed. though, I use the
Use in path format as |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Quite excited to bump into this. Been pottering on ways to manage my library for years with many false starts and patch successes. And community produces so much more and better outcomes than going it alone (at least for busy folk with fingers in a hundred pies and short on time across them all).
I have a couple of orientation questions though not satisfied from my read of docs thus far (if for any reason I missed any of this in the docs be patient with me, I did try - I'm not into wasting anyone's time with questions I can answer myself).
I'm curious about:
The database. It's SQLite I imagine. Could beets be pointed at an existing rdbms (postgresql?)
Scaleability. If your music library is multiple hundred of thousand of tracks in size (who me?) most things I've tried grind to halt and fail to be useful. Beets?
Workflow. I keep my library on a NAS, and I keep a backup on another server, and I have an incoming folder on yet another machine where are parked albums yet to process. I see two different jobs I'd like covered
I'm more than happy to try beets out and if and when opportunity or need presents could imagine contributing if I felt any changes I needed were generic (likely to be of broader appeal). In the mean-time I love that there are discussions and there's a chance I might get some reflections on these goals of mine.
Beta Was this translation helpful? Give feedback.
All reactions