963754b0d4msells versions patch to list supported formats
Warren Dukes
2004-04-16 01:06:14 +0000
da588cbc46*gasp* added a comment
Warren Dukes
2004-04-16 00:50:33 +0000
c4d2b8dc1conly write db in initMp3Directory() when stuff is updated
Warren Dukes
2004-04-16 00:48:47 +0000
2e420db19cremove directory mtime from db! also, only reReadDB and write DB on update if something was actually updated
Warren Dukes
2004-04-16 00:41:56 +0000
5ea8e2d65bdon't stat() the db to get the modtime everytime, instead store it when we read the db
Warren Dukes
2004-04-15 23:36:41 +0000
99f5dab7c3one more thing for todo
Warren Dukes
2004-04-14 05:32:42 +0000
2a24a94ba7ok, finished incremental update! now just need to polish up a few things with update
Warren Dukes
2004-04-14 05:26:32 +0000
ba1d3302e2silly shank, use functions you already have\!
Warren Dukes
2004-04-14 03:04:49 +0000
8fa2084703pseduo-code for creating new entries in db for incremental update
Warren Dukes
2004-04-14 02:55:19 +0000
32b62ade7bincremental update can now recognize if you pass it a deleted path
Warren Dukes
2004-04-14 02:35:29 +0000
700093adccadd copyright notices to new files
Warren Dukes
2004-04-13 19:59:03 +0000
e4ef4ea6aamake some code look neater
Warren Dukes
2004-04-13 19:55:00 +0000
72e06e05a1fix some misc chld signal handling for update process
Warren Dukes
2004-04-13 19:52:15 +0000
1f0f1b2892add a error msg for playerSeek()
Warren Dukes
2004-04-13 19:27:22 +0000
b5bdc71d2chave update process ignore signals when writing db
Warren Dukes
2004-04-13 19:24:05 +0000
860f8bda71ok, rework myfprintf so it uses write() and never use any file stream print functions. this way we can always know wtf is going on! also, remove some places where we were using fprintf and printf instead of myfprintf
Warren Dukes
2004-04-13 19:08:38 +0000
5a50fa7147block signals when writing db to ensure db isn't corrupted
Warren Dukes
2004-04-13 17:08:31 +0000
acf0e147c2when doing signal functions (like sigaction) make sure it wasn't interrupted by a signal (errno==EINTR)
Warren Dukes
2004-04-13 16:46:11 +0000
00c25b772eadd --only-update-db command line option
Warren Dukes
2004-04-13 16:22:59 +0000
0eef3bd94dtodo: don't have children write to logs, that's very naughty
Warren Dukes
2004-04-13 15:49:54 +0000
8c96c2d363rename all ascii/utf8 stuff to latin1/utf8
Warren Dukes
2004-04-13 13:52:16 +0000
4920ee719aplug a potential memory leak
Warren Dukes
2004-04-13 05:19:45 +0000
20be66a944clean up finished stuff from todo
Warren Dukes
2004-04-13 05:05:06 +0000
1004890e25lots of fsCharset, utf8/ascii converting clean-up and robustness stuff Also, if fsCharsetToUtf8 can't convert to valid UTF-8, then don't add it to the db, this way clients don't have to worry about weirdness and it will force ppl to convert it.
Warren Dukes
2004-04-13 04:59:57 +0000
0927c61533todo idea updates
Warren Dukes
2004-04-13 02:59:18 +0000
d88501f4bbtodo ideas: utf8 fallback stuff when iconv doesn't work
Warren Dukes
2004-04-13 02:45:13 +0000
f765c26275fix a small booboo and add some debugging stuff
Warren Dukes
2004-04-13 02:38:09 +0000
375e3ffed4add my own utf8/ascii converters and utf8 validator validate all mpd tags on import, if they are invalid, assume they are ascii and convert to utf8
Warren Dukes
2004-04-13 02:20:46 +0000
57742785b4forgetting to increment playlist version after reading the db
Warren Dukes
2004-04-12 14:19:06 +0000
b68417a643cleanup interface between interface.[ch] and command.[ch] primarily move all buffer2array stuff from interface.c to command.c and write a new command function explicitly for dealing with commandLists
Warren Dukes
2004-04-12 01:44:52 +0000
f74991b9fdminor little tweak on reporting update status
Warren Dukes
2004-04-12 00:41:53 +0000
26f72edc46add volatile qualifiers to some shared mem buffer stuff, to enusre compiler doesn't optimize out order sensitive stuff
Warren Dukes
2004-04-11 23:37:18 +0000
ae33b348afclean up signal handling using a polling method, from the genius that is mackstann
Warren Dukes
2004-04-11 23:07:43 +0000
063affb047we no longer need to block signals in tag.c, since update is now done in a seperate process
Warren Dukes
2004-04-11 21:43:23 +0000
0a326a4323mackstann's idea for polling signals
Warren Dukes
2004-04-11 20:14:10 +0000
abc075c431ok, fix some bug due to a child process dieing before the parent can even assign pid, thus we need to block CHLD signal around fork();
Warren Dukes
2004-04-11 18:27:12 +0000
c1ab52dcb9update with new update stuff
Warren Dukes
2004-04-11 17:42:47 +0000
fc7a264e4dincremental updates and command-list/update kung fu this needs some serious cleaning up and testing
Warren Dukes
2004-04-11 17:37:47 +0000
171a7752a8add --only-create-db option from msells have SIGHUP cause rereading db file
Warren Dukes
2004-04-11 00:52:05 +0000
8c4bc2d2d4bump version number up to 0.11.0
Warren Dukes
2004-04-10 18:00:59 +0000
996e8ce072work in prep of using msells/sbh's non-blocking update method Here, i've made readDirectoryDB detect when stuff is deleted, added and updated. So after a update, and we call redDirectoryDB, we update the db instead of just adding stuff w/o "updating" and "deleting" stuff as neccessary.
Warren Dukes
2004-04-10 17:56:01 +0000
c7d9c8b7ddsome more stuff for the TODO
Warren Dukes
2004-04-10 12:54:51 +0000
918dc2ff22ideas on how to make readDirectoryInfo and readSongInfo deal with already existing db stuff, and implement a new List function that will be very useful: insertInListBeforeNode()
Warren Dukes
2004-04-10 02:55:27 +0000
9b5f32c9e5more ideas for the TODO
Warren Dukes
2004-04-09 00:46:37 +0000
7d29f1772adon't report an error about not able to open device in audioError also, update TODO with ideas about non-blocking update
Warren Dukes
2004-04-07 23:46:33 +0000
5dfc61d0bbneed to include utils.h for my_usleep
Warren Dukes
2004-04-01 03:55:59 +0000
3ab9841764use our own portable version of usleep using select()
Warren Dukes
2004-04-01 03:48:51 +0000
917af619daclear TODO
Warren Dukes
2004-04-01 00:41:12 +0000
e9efaeaca9use 16-bit signed ints for storing positions in the ring buffer
Warren Dukes
2004-04-01 00:33:35 +0000
795a1e930blets cleanup some file type detection and not call stat() so much
Warren Dukes
2004-03-31 22:32:44 +0000
995a5deb28update stuff for 0.10.3 release
Warren Dukes
2004-03-31 17:14:26 +0000
a67538178dfix for loading playlists on platforms where char is unsigned (like PPC)
Warren Dukes
2004-03-31 17:09:16 +0000
f641d046facleanup reading from interface, when argArrayLength returned by buffer2array is 0, we weren't dealing with this well at all!
Warren Dukes
2004-03-31 16:15:09 +0000
9e382536dcallow to disable alsa
Warren Dukes
2004-03-30 21:18:03 +0000
6266e3dcdfforgot a ;
Warren Dukes
2004-03-27 04:55:25 +0000