Ron Pedde
e67901f0a2
add an option to force a rescan. Add db version to status page. support scan_interval in config file
2004-09-15 04:59:56 +00:00
Ron Pedde
9cf3551c0c
redo locking to allow for background rescanning. Add db_rescan to determine if the db is in rescan mode
2004-09-15 04:59:14 +00:00
Ron Pedde
68fa9b7b10
add background rescanning
2004-09-15 04:58:08 +00:00
Ron Pedde
d9d0acd412
Allow empty playlists
2004-09-15 03:14:56 +00:00
Ron Pedde
9727812201
Remove playlist if last file is removed from the playlist on an update
2004-09-15 03:03:45 +00:00
Ron Pedde
23fa058c64
fix typo in add_long, made mper tag not work
2004-09-14 04:03:57 +00:00
Ron Pedde
e43caee157
Add support for smart playlist manipulation by date added to database. Updated mt-daapd.playlist to match
2004-09-12 23:20:29 +00:00
Ron Pedde
5463b63436
Add HTTP/1.0 support, primarily for the Roku SoundBridge
2004-09-12 22:58:55 +00:00
Ron Pedde
86257b0129
Add decoding of Grouping, Composer, Comment and BPM for AAC files
2004-09-08 04:48:07 +00:00
Ron Pedde
a96622cbe7
Add bitrate keyword to smart playlists
2004-09-08 04:07:53 +00:00
Ron Pedde
84d1ee1cca
Add bpm keyword to smart playlists
2004-09-08 03:58:33 +00:00
Ron Pedde
5748b6502d
Add support for TBPM (beats per minute) tag on MP3 files
2004-09-08 03:48:09 +00:00
David W. Berry
a3eb5a6d53
shorten unknown meta code warning
2004-06-26 01:14:24 +00:00
David W. Berry
95989a91f0
Resolve problem parsing m4p files introduced with query changes.
2004-06-25 23:23:15 +00:00
David W. Berry
3294922dcf
use hton instead of ntoh
2004-06-22 01:55:07 +00:00
David W. Berry
0ba13be4be
fix problem with m4p files crashing sorting
2004-06-22 01:52:26 +00:00
David W. Berry
9492a64846
1. Implement browse and query. These are both still somewhat experimental
...
pending further verification against iTunes. --enable-browse and
--enable-query must be specified to configure to enable both options.
browse support requires query support.
2. Database iteration is now sorted and the database is not kept locked
as long during iteration.
2004-06-14 19:01:06 +00:00
Ron Pedde
483d354468
Fix gdbm for debian stable, configure problem with new howl
2004-06-02 05:28:52 +00:00
Ron Pedde
d895dc8b41
bumper patch from dwb
2004-05-21 13:56:04 +00:00
Ron Pedde
7ba8f31273
Get rid of the update stuff, and the web server shutdown that sometimes hangs
2004-05-10 03:31:11 +00:00
Ron Pedde
4370cb960c
Seeking working on iTunes 4.5
2004-04-28 23:51:26 +00:00
Ron Pedde
3978d0932c
More fixes for iTunes 4.5
2004-04-28 18:55:22 +00:00
Ron Pedde
3d2c60572d
Updates for iTunes 4.5. Some problems with seeking on mac, though
2004-04-28 18:45:56 +00:00
Ron Pedde
366a44702e
fix valgrind errors
2004-04-26 23:47:25 +00:00
Ron Pedde
39052e10e1
fix Wall warnings
2004-04-26 23:46:44 +00:00
Ron Pedde
8ef12d52f6
Fix for out of stack space on large music libraries
2004-04-22 04:20:30 +00:00
Ron Pedde
2dee0cebd4
Starting to fix signal stuff
2004-04-19 06:19:46 +00:00
Ron Pedde
c4367412b2
Don't add art to .aac files
2004-04-18 20:24:01 +00:00
Ron Pedde
44d29752c7
fix seek problems using dynamic art on mac platform
2004-04-17 22:20:02 +00:00
Ron Pedde
b3e3f349c7
stupid
2004-04-17 21:46:08 +00:00
Ron Pedde
40169a7e91
fixed error when not finding cover art
2004-04-17 21:40:47 +00:00
Ron Pedde
ffee7a4acf
add logging to find reason for file skipping
2004-04-16 04:03:35 +00:00
Ron Pedde
e84e153910
Add art files
2004-04-15 21:37:21 +00:00
Ron Pedde
2f484c23e3
minor fixes to art-merge
2004-04-14 07:04:05 +00:00
Ron Pedde
3e31ccf1d2
Add experimental dynamic art code by Hiren Joshi
2004-04-14 06:17:22 +00:00
Ron Pedde
6f5b8b6e96
logging fixes
2004-04-13 04:27:04 +00:00
Ron Pedde
6170df9af4
logging enhancements
2004-04-13 04:23:36 +00:00
Ron Pedde
625729613b
refactor for background updates
2004-04-07 03:51:01 +00:00
Ron Pedde
ffff21d118
Fix problems with not noticing removed files
2004-04-06 21:27:31 +00:00
Ron Pedde
5710d771d0
too many -lgdbm
2004-04-06 20:06:41 +00:00
Ron Pedde
543e8c1ee1
make gdbm the default
2004-04-06 15:26:46 +00:00
Ron Pedde
a2d9dfec41
Make gdbm the default
2004-04-06 14:06:16 +00:00
Ron Pedde
451b522dfd
fix db_init after dropping privs
2004-04-06 13:44:26 +00:00
Ron Pedde
dc9c7c96be
off by one
2004-04-06 01:56:00 +00:00
Ron Pedde
84ea7aa49c
don't crash on 0 bitrate
2004-04-04 08:39:54 +00:00
Ron Pedde
1c590645be
more compatible automake
2004-04-04 08:23:34 +00:00
Ron Pedde
2627002b2c
Add support for MPEG 1, 2, and 2.5 layers I, II, and III
2004-04-04 06:34:44 +00:00
Ron Pedde
8273834a8c
Add feedback info
2004-04-02 06:48:24 +00:00
Ron Pedde
a8a540c7fe
Move mdns stuff out of mdns subdir to help compile on older automakes
2004-03-29 19:44:58 +00:00
Ron Pedde
2d397683da
Get rid of mdns
2004-03-29 19:37:54 +00:00
Ron Pedde
863346cbb9
Flatten mdns stuff
2004-03-29 17:55:17 +00:00
Ron Pedde
46ac5acdf8
Moving mdns stuff
2004-03-29 17:44:44 +00:00
Ron Pedde
a551776cf0
Start adding some stats stuff
2004-03-26 20:59:28 +00:00
Ron Pedde
e4df3def97
include the redblack tree files. Doh\!
2004-03-19 04:37:26 +00:00
Ron Pedde
f0cd6d37a0
Add version keyword
2004-03-18 17:52:28 +00:00
Ron Pedde
c702b4c7a3
Add support for composer, orchestra, conductor, and grouping
2004-03-16 07:54:37 +00:00
Ron Pedde
0a697cc0fa
Solaris fixes
2004-03-16 05:25:25 +00:00
Ron Pedde
e296c15d04
Fixes from James Turner
2004-03-16 05:24:54 +00:00
Ron Pedde
30d7753e1c
Fix obvious typecast bug
2004-03-16 05:11:18 +00:00
Ron Pedde
c82841a551
Fix genre bugs in aac and mp3
2004-03-14 21:37:07 +00:00
Ron Pedde
6795f24fae
Determine song length of aac files
2004-03-14 07:28:52 +00:00
Ron Pedde
1003467e63
Fix missing sync frame on bad id3 headers
2004-03-14 06:29:41 +00:00
Ron Pedde
7c8f83684a
include config.h
2004-03-14 01:06:15 +00:00
Ron Pedde
59059a48f3
add delete to gdbm
2004-03-14 00:47:42 +00:00
Ron Pedde
acfcde0dda
Return correct playlist status
2004-03-14 00:12:25 +00:00
Ron Pedde
9a943fdcd0
More debugging
2004-03-14 00:11:49 +00:00
Ron Pedde
01f976eef6
Add redblack for gdbm
2004-03-14 00:11:34 +00:00
Ron Pedde
922b9e2ae0
fix static playlists
2004-03-14 00:11:07 +00:00
Ron Pedde
b473f745a3
Add Damian Ivereigh's redblack tree implementation to speed lookups
2004-03-13 23:43:02 +00:00
Ron Pedde
c846b649d4
Fix the stupid strcasestr thing
2004-03-11 06:05:40 +00:00
Ron Pedde
b5462f8ca0
Add support for smart playlist icons
2004-03-11 05:47:15 +00:00
Ron Pedde
246655d914
fix typecast problem
2004-03-09 08:15:55 +00:00
Ron Pedde
ca260d4fb9
Fix minor valgrind bugs
2004-03-09 04:37:59 +00:00
Ron Pedde
01023b470d
Fix double-free
2004-03-09 04:37:34 +00:00
Ron Pedde
11eaaf6d4f
Small fixes
2004-03-08 21:27:38 +00:00
Ron Pedde
cdbbab756f
Get smart playlists working on gdbm
2004-03-08 20:36:07 +00:00
Ron Pedde
cff316a742
start of background scanning
2004-03-08 19:21:03 +00:00
Ron Pedde
13a5b089c0
Add path token to playlist parser
2004-03-07 06:22:44 +00:00
Ron Pedde
4d14d11dff
Fix lingering pl_newpredicate error
2004-03-07 06:16:41 +00:00
Ron Pedde
7df7ce5c83
First pass at .m4a support
2004-03-07 05:42:25 +00:00
Ron Pedde
c8628a27da
Fixes for db-gdbm for initial scan
2004-03-03 18:51:12 +00:00
Ron Pedde
449d2104db
First pass on db stuff. Still some unpacking problems
2004-03-03 06:50:09 +00:00
Ron Pedde
a74ab2712e
fix domain
2004-03-02 01:35:31 +00:00
Ron Pedde
c25b197d2e
Update to mdns 58.3
2004-03-02 00:14:26 +00:00
Ron Pedde
8ddc247d7b
Merge new rendezvous code
2004-03-02 00:03:37 +00:00
Ron Pedde
c28a956379
Increase logging
2004-03-01 21:12:20 +00:00
Ron Pedde
d8981d353c
Fix logging
2004-03-01 16:29:42 +00:00
Ron Pedde
ce28b4a9ea
More -Wall cleanups
2004-02-25 16:13:37 +00:00
Ron Pedde
a6572b3f34
Code cleanups provided by David Imhoff
2004-02-24 00:34:04 +00:00
Ron Pedde
642f060ec6
Add specified file types
2004-02-23 03:27:49 +00:00
Ron Pedde
62ea6d2fa8
Initial changes for db
2004-02-18 20:35:14 +00:00
Ron Pedde
6f4df7885b
Add disc number info
2004-02-18 20:34:08 +00:00
Ron Pedde
1c26070a38
Empty shell
2004-02-18 00:18:02 +00:00
Ron Pedde
9289f526db
-Wall fixes
2004-02-15 00:51:11 +00:00
Ron Pedde
76bdffec53
Password fix
2004-02-09 21:32:30 +00:00
Ron Pedde
092b6de067
Pretty up
2004-02-09 18:33:59 +00:00
Ron Pedde
d58c2c6ede
Fix problem with genres greater than 148
2004-02-09 17:42:57 +00:00
Ron Pedde
6ab0019817
Fix init error
2004-01-29 18:56:25 +00:00
Ron Pedde
7179a157e6
Fix null password problem
2004-01-27 05:30:25 +00:00
Ron Pedde
58a3d45cef
Add track tags
2004-01-27 05:30:06 +00:00