![]() ![]() ![]() lrc file into a new subfolder named “LRC_unrel” to make it obvious after the fact that those lyrics need manual work. If no corresponding song is found, ideally the plugin would move the. lrc file using the same pattern that beets uses to rename the song while copying them to the new folder. lrc file has the same name as a song and if it does, rename the. In a perfect world the plugin would first check if each. Has anyone achieved that? I don’t want to end up withĪs that would break the connection between song and lyrics and I’d have to go through all of them and rename them. lrc files that are stored in the album folder are not only copied into the new folder that beets creates while importing but also renamed to preserve the relationship between. It may seem easy to find song lyrics online these days, but thats not always true. Does anything like this exist? The built-in Rhythmbox music player for linux has decent support for saving playlists based on tags, but there's no built-in system for logic programming based on tags.I’ve got a mountain of ~2TB of music with inconsistent folder structure, naming and tags before me that I want to conform to the rest of my library with as little manual effort as possible. (playlist 2) ?- region(x,"asia") AND genre(x,"rock")Īpologies for the inconsistent syntax, but hopefully you get the rough idea. I should be able to create playlists from the following queries that automatically update themselves when I add new music: Ideally, the tagging system should automatically write any deduced tags as metadata for the original files (for compatibility with other music players), with some way to keep track of which tags were added automatically vs manually, in case the deduction rules change.Īfrica(x) :- algeria(x) OR egypt(X) OR. I should be able to define logic rules that make tagging easier. (Song 6) mali 1979 blues rock folk tuareg (Song 5) brazil 1973 spanish jazz instrumental (Song 2) japan 2004 instrumental math-rock (Song 1) japan 1971 japanese jazz funk fusion female Even better if I can use a logic programming / query language like Datalog to help simplify tagging! For instance, if I have songs with the following tags: ![]() What I've been looking for, but so far haven't been able to find, is a system that creates playlists from queries to my music database, based on tags I assign to individual songs. My music library has grown exponentially in the past year or so, due to boredom during covid, and I've come to the conclusion that playlists (as in, static lists of music files that you need to update manually) are functionally useless for large libraries. Curious to get some feedback on the idea here! 35) I need the Equalizer window to stay up after I exit and restart Audacious / Fauxdacious, but it doesnt, as I use the non-skinned interfaces. * technical debt in the code base - I tried to make a PR to fix some of it, but I wasn't willing to put in the extra work needed to make it Python 2 compatibleĪs for a tagging system: Here's a comment I made in another thread a few months ago. 34) I like Audaciouss Lyrics plugin for displaying song lyrics, but I have files with the lyrics already embedded in the tags, but the Lyrics plugin ignores them and still has to fetch them from the web. * MusicBrainz is given too much priority by the autotagger, and the Discogs plugin has been somewhat neglectedd * emphasis on albums - most of my songs are singletons, and beets doesn't have good support for this use case Beets is great! Unfortunately there there are a few things that prevent me from actually using it: This library allow you to read and write ID3 tags to MP3 files.
0 Comments
Leave a Reply. |