id3fs.git
13 years agofiddle with DB->new parameters
Ian Beckwith [Fri, 24 Sep 2010 01:05:20 +0000 (02:05 +0100)]
fiddle with DB->new parameters

13 years agofix album_tracks
Ian Beckwith [Thu, 23 Sep 2010 23:57:39 +0000 (00:57 +0100)]
fix album_tracks

13 years agofix file splitting; tweaks
Ian Beckwith [Thu, 23 Sep 2010 23:43:38 +0000 (00:43 +0100)]
fix file splitting; tweaks

13 years agofix artist + album
Ian Beckwith [Thu, 23 Sep 2010 20:49:36 +0000 (21:49 +0100)]
fix artist + album

13 years agoFirst music successfully played via id3fs
Ian Beckwith [Thu, 23 Sep 2010 20:37:45 +0000 (21:37 +0100)]
First music successfully played via id3fs
split file/path in schema
implement tracks

13 years agostart implementing albums
Ian Beckwith [Thu, 23 Sep 2010 18:18:03 +0000 (19:18 +0100)]
start implementing albums

13 years agopartially implement booleans
Ian Beckwith [Thu, 23 Sep 2010 16:06:36 +0000 (17:06 +0100)]
partially implement booleans

13 years agoimplement tags query from http://joinfu.com/presentations/tagging.pdf
Ian Beckwith [Thu, 23 Sep 2010 03:35:49 +0000 (04:35 +0100)]
implement tags query from joinfu.com/presentations/tagging.pdf
acceptably fast with sqlite
also create indexes

13 years agotags(): self-join: postgres fixes
Ian Beckwith [Thu, 23 Sep 2010 02:40:56 +0000 (03:40 +0100)]
tags(): self-join: postgres fixes

13 years agotags(): convert to tags self-join via files
Ian Beckwith [Wed, 22 Sep 2010 23:57:04 +0000 (00:57 +0100)]
tags(): convert to tags self-join via files

13 years agosupport postgres as well as sqlite (for testing)
Ian Beckwith [Wed, 22 Sep 2010 22:14:03 +0000 (23:14 +0100)]
support postgres as well as sqlite (for testing)

13 years agoMp3: filter extra slashes
Ian Beckwith [Wed, 22 Sep 2010 21:57:06 +0000 (22:57 +0100)]
Mp3: filter extra slashes

13 years agoMp3: only allow one / per tag
Ian Beckwith [Tue, 21 Sep 2010 03:49:46 +0000 (04:49 +0100)]
Mp3: only allow one / per tag

13 years agobasic tag path traversal
Ian Beckwith [Tue, 21 Sep 2010 03:43:28 +0000 (04:43 +0100)]
basic tag path traversal

13 years agoadded stub ID3FS::Path
Ian Beckwith [Mon, 20 Sep 2010 20:05:24 +0000 (21:05 +0100)]
added stub ID3FS::Path

13 years agodistinguish dirs from symlinks
Ian Beckwith [Mon, 20 Sep 2010 19:38:21 +0000 (20:38 +0100)]
distinguish dirs from symlinks

13 years agofuse: use uid/gid id3fsd runs as
Ian Beckwith [Mon, 20 Sep 2010 16:38:35 +0000 (17:38 +0100)]
fuse: use uid/gid id3fsd runs as

13 years agobasic tags display in root of fs
Ian Beckwith [Mon, 20 Sep 2010 03:11:42 +0000 (04:11 +0100)]
basic tags display in root of fs

13 years agominimal working fuse stub
Ian Beckwith [Mon, 20 Sep 2010 02:19:19 +0000 (03:19 +0100)]
minimal working fuse stub

13 years agoimplement fuse stub
Ian Beckwith [Mon, 20 Sep 2010 00:47:57 +0000 (01:47 +0100)]
implement fuse stub

13 years agostrip leading "./"
Ian Beckwith [Mon, 20 Sep 2010 00:10:58 +0000 (01:10 +0100)]
strip leading "./"

13 years agoMp3: actually parse genre tag
Ian Beckwith [Mon, 20 Sep 2010 00:03:24 +0000 (01:03 +0100)]
Mp3: actually parse genre tag

13 years agowrite to db
Ian Beckwith [Sun, 19 Sep 2010 23:39:10 +0000 (00:39 +0100)]
write to db

13 years agoimplement id3 tag lookup
Ian Beckwith [Sun, 19 Sep 2010 23:09:44 +0000 (00:09 +0100)]
implement id3 tag lookup

13 years agoadd stub ID3FS::File and subclasses
Ian Beckwith [Sun, 19 Sep 2010 21:56:15 +0000 (22:56 +0100)]
add stub ID3FS::File and subclasses

13 years agoID3FS: use File::Find to recursively add files
Ian Beckwith [Sun, 19 Sep 2010 21:40:12 +0000 (22:40 +0100)]
ID3FS: use File::Find to recursively add files

13 years agoid3fs: create & connect to DB
Ian Beckwith [Sun, 19 Sep 2010 19:22:46 +0000 (20:22 +0100)]
id3fs: create & connect to DB

13 years agoimport GPL 3
Ian Beckwith [Sun, 19 Sep 2010 18:21:28 +0000 (19:21 +0100)]
import GPL 3

13 years agoupdated stubs to latest perlstub
Ian Beckwith [Sun, 19 Sep 2010 18:20:43 +0000 (19:20 +0100)]
updated stubs to latest perlstub

13 years agoinitial commit of stub project
Ian Beckwith [Sun, 19 Sep 2010 17:43:36 +0000 (18:43 +0100)]
initial commit of stub project