Re: [dev] music db editor

2013-10-16 Thread Evan Buswell
Since people seem interested in the filesystem-is-metadata approach, here's a pretty ancient perl script that I used for about 5 years to do that (wrote this before Python was even a thing). Files are assumed to be organized as artist - album/track.title.mp3. In order to better replicate the filesy

Re: [dev] music db editor

2013-10-16 Thread Bobby Powers
On Tue, Oct 15, 2013 at 11:10 AM, Martti Kühne wrote: > 3.: I don't have any need to collect metadata about my music I run off mpd, > and > if I had the need, I could build symlink trees from my already sane directory > structure: > > music/A/Artist/Album/trackname.flac > > That way I could add w

Re: [dev] music db editor

2013-10-16 Thread Manolo Martínez
On 10/15/13 at 05:10pm, Martti Kühne wrote: > 3.: I don't have any need to collect metadata about my music I run off mpd, > and That's probably because you don't use portable media players. Most of those are much better at displaying metadata trees than at letting you navigate directory structure

Re: [dev] music db editor

2013-10-15 Thread sin
On Sat, Oct 12, 2013 at 07:19:36AM -0400, Manolo Martínez wrote: > About this, one of the few gtk programs I cannot do without is easytag. > In particular, its ability to find and download metadata from cddb based > on the files to be tagged. Does anyone here use another program for this > purpose?

Re: [dev] music db editor

2013-10-15 Thread Martti Kühne
On Sat, Oct 12, 2013 at 01:18:50AM -0700, Evan Buswell wrote: > mpd is actually about 50% orthogonal to what I want to do. It > maintains a database in order to play files. I'm pretty OK with the > actual players out there. The primary purpose here is not playing > music but managing and editing th

Re: [dev] music db editor

2013-10-12 Thread Evan Buswell
Thanks; that looks like a great starting point. One way of doing this would be to define/borrow a simple key/value db protocol, build/borrow a server that would speak this db protocol, but with the back end being your music library. Then the front end could just be a completely generic visual db ed

Re: [dev] music db editor

2013-10-12 Thread Bobby Powers
I started on a project a while ago that may be a helpful starting point. It is a daemon written in C that watches a directory with inotify ("~/Music" by default), tracks metadata about music files in a sqlite3 database, and responds to HTTP queries about artists and authors with JSON. It fits my

Re: [dev] music db editor

2013-10-12 Thread Manolo Martínez
> > on the files to be tagged. Does anyone here use another program for this > > purpose? > > http://musicbrainz.org/doc/MusicBrainz_Picard > Thanks, I'll give it a try.

Re: [dev] music db editor

2013-10-12 Thread Jochen Sprickerhof
* Manolo Martínez [2013-10-12 07:19]: > on the files to be tagged. Does anyone here use another program for this > purpose? http://musicbrainz.org/doc/MusicBrainz_Picard Cheers Jochen

Re: [dev] music db editor

2013-10-12 Thread Manolo Martínez
On 10/12/13 at 11:35am, Rob wrote: > On 12 October 2013 08:16, Daniel Bryan wrote: > > > > I did once start (and abandon) a tool that did a small part of this: it > > would examine the tags in my music folder and identify: > > > > * files that weren't organised correctly into folders by artist and

Re: [dev] music db editor

2013-10-12 Thread Rob
On 12 October 2013 08:16, Daniel Bryan wrote: > > I did once start (and abandon) a tool that did a small part of this: it > would examine the tags in my music folder and identify: > > * files that weren't organised correctly into folders by artist and > album > * files that seemed to be mi

Re: [dev] music db editor

2013-10-12 Thread Szilágyi Szilveszter
Hello, as for question 4, I use Cmus and I am quite happy with it. Based on ncurses like Midnight Commander. It has 5 different views (Album/Artist, Library, Playlist, Play Queue, Browser). No tag editor, no database operations. You can also control it by cmus-remote command. Here is my .conkyrc

Re: [dev] music db editor

2013-10-12 Thread Evan Buswell
mpd is actually about 50% orthogonal to what I want to do. It maintains a database in order to play files. I'm pretty OK with the actual players out there. The primary purpose here is not playing music but managing and editing the metadata associated with music files; I just threw in the call-an-ex

Re: [dev] music db editor

2013-10-12 Thread Daniel Bryan
The reason all the existing solutions are so sucky is that they try to solve too many problems. I think that if you deconstruct what you want this program to do, the concept falls apart a little. I'm not sure how "suckless" it is in terms of the code - for all I know it's a maintainers' nightmare

[dev] music db editor

2013-10-11 Thread Evan Buswell
Hi all, New to this list, but a great admirer of some of the elegance I've seen coming out of the suckless community. Apologies for a very long first post, but it's because I'm trying to help a lot? We'll go with that. Also, double apologies if this ought to go elsewhere. It seemed like a proposal