Commit Graph

103 Commits

Author SHA1 Message Date
Ron Pedde
7a7cd186bb fixes for static playlists 2005-04-24 21:15:18 +00:00
Ron Pedde
7b3333df19 Fix aeSP icon problem, finish first pass at static playlists 2005-04-21 04:50:50 +00:00
Ron Pedde
104957bf2f add db_delete_playlist, fix m3u scanning to use new database routines 2005-04-21 03:16:19 +00:00
Ron Pedde
ba6cd23838 more typos 2005-04-18 00:30:09 +00:00
Ron Pedde
b06aad7e49 make ogg and flac single-pass scanners like wma 2005-04-17 21:41:42 +00:00
Ron Pedde
40d97beea1 Fix leak on background rescan 2005-04-16 21:26:35 +00:00
Ron Pedde
2762f6730b hook wma scanner into mp3-scanner, add more metainfo 2005-04-14 06:23:05 +00:00
Ron Pedde
622171c1b1 Add daap.songcodectype, normalize daap.songformat and daap.songdescription. 2005-04-04 02:21:26 +00:00
Ron Pedde
17c7b8d875 Move ssc check to dmap-building time, rather than scanning time so that transcoding can be done on a per-user-agent basis 2005-03-20 23:43:24 +00:00
Ron Pedde
adc26c90b4 Big performance wins 2005-03-19 10:02:19 +00:00
Ron Pedde
847d10b361 First pass of sqlite backend 2005-03-11 06:39:40 +00:00
Ron Pedde
9afb28a4ab Add Tim's ogg and flac patches, plus convert the existing ogg metainfo reading
stuff to use vorbisfile.
2005-02-27 00:41:55 +00:00
Ron Pedde
ecaae83ce5 Add config option latin1_tags to fix utf-8 tags in text fields purporting to be latin1. Sadly, this is an all-or-nothing option. Perhaps one could autodetect? 2005-02-24 05:04:05 +00:00
Ron Pedde
de5ed17847 Fix problems with scanning fileinfo of files with uppercase extensions 2005-02-22 07:23:09 +00:00
Ron Pedde
bdd5ba39da integrate server-side conversion patches, -Wall cleanups, AMD64 fixes, and xml-rpc cleanups 2005-02-21 08:10:37 +00:00
Ron Pedde
f2ff609742 start framework for xml-rpc calls. 2005-02-17 04:24:16 +00:00
Ron Pedde
70ea2d7561 fix divide-by-zero bug. Doh 2005-02-05 21:22:47 +00:00
Ron Pedde
1b38b66340 Tune down the seek errors on frame scanning 2005-01-12 04:04:00 +00:00
Ron Pedde
cd91e5362d fix problem with id3v2 comments 2005-01-09 21:50:48 +00:00
Ron Pedde
9976d7b2cf Minor ogg fixups 2004-12-25 06:24:32 +00:00
Paul Kim
7aa6aa0062 configure.in:
- Added support for optional Ogg/Vorbis support via the --enable-oggvorbis
flag.

Makefile.am:
- Added conditional compilation of ogg.c dependant on whether Ogg/Vorbis
support is enabled.

mp3-scanner.c:
- Added hook for Ogg/Vorbis support.
- Commented out code which set the "item_kind" of ogg files differently.
It now sets it the same as other audio files. They show up in iTunes
now but they will not stream.

ogg.c:
- Initial check-in.
- Code adapted from 'ogginfo' program. Does parsing of Ogg/Vorbis tags.
2004-12-06 03:06:12 +00:00
Ron Pedde
7823fae9d5 Stop unchanged static playlists from incrementing version number. Fix memory leak with background rescans and static playlists 2004-12-03 06:43:20 +00:00
Ron Pedde
b033952af2 Handle short file errors better 2004-11-29 06:37:52 +00:00
Ron Pedde
b50617d356 bad type - off_t vs fpos_t 2004-11-29 06:01:27 +00:00
Ron Pedde
27d8a51309 add scan_type directive for doing brute-force scans 2004-11-29 05:55:25 +00:00
Ron Pedde
fd70a618d6 Still more attempts to better find the right mp3 frame header 2004-11-27 22:58:33 +00:00
Ron Pedde
f53a5ce363 Fix log bug spotted by keen-eyed debugger whodoneit. :) 2004-11-24 05:55:09 +00:00
Ron Pedde
a2a5c09c59 First pass at xing header parsing
Try more aggressive header scanning for badly-formed mp3
files.  Some pathalogical mp3 files aren't detected right --
I suspect because they have header signatures in id3v2 tags,
which shouldn't happen per the spec, but obviously does.
2004-11-22 07:16:56 +00:00
Paul Kim
5d813e8b13 db-gdbm.c:
- Added support for db_timestamp field. Field is the modification time
of the db record and is checked against the file modification time
in file system scans.

mp3-scanner.h:
- Added db_timestamp field. This is now distinct from the file's
modification time which may, in some cases, be embedded in the file.

mp3-scanner.c:
- Added mac_to_unix_time to convert mac timestamps to unix ones.
- Mp3 files get their modification time from the files mod time.
- AAC files get their modification time from the embedded mod time.
- AAC files get their added time from the embedded creation time.
2004-11-20 19:22:40 +00:00
Ron Pedde
5280856f95 Fix fd leak from bad files in mp3 scan 2004-11-18 06:56:04 +00:00
Ron Pedde
31aa0d8575 modularize debugging statements 2004-11-13 07:14:26 +00:00
Ron Pedde
35d5710d65 fix .url support for roku, which must have a asfm of pls. Doh. 2004-11-05 04:49:37 +00:00
Ron Pedde
493f0bffbf Support for streaming audio via .url files -- particularly for the Roku SoundBridge 2004-11-04 05:04:46 +00:00
Ron Pedde
baf7ba8bda add compilation flag for id3v2.2 2004-10-31 00:19:45 +00:00
Ron Pedde
099bcf911b Updates from Paul Kim 2004-10-27 22:09:16 +00:00
Ron Pedde
8af2421541 Oops... last batch of stuff that was in -pre1, but not tagged as such 2004-10-25 03:15:35 +00:00
Ron Pedde
d3217bc8ff rough estimate of bitrate for aac files 2004-10-15 23:00:19 +00:00
Ron Pedde
9bf4087971 Fix aac song length in files with a duration expressed in time intervals other than 10th of a second 2004-10-15 22:05:15 +00:00
Ron Pedde
7cc249142e Dynamic art for AAC files from Paul Kim 2004-10-15 20:10:39 +00:00
Ron Pedde
ebf43ff4fb Case insensitive extension check for those with all uppercased file names 2004-09-19 21:14:27 +00:00
Ron Pedde
679faff120 fix logging bug 2004-09-19 06:02:19 +00:00
Ron Pedde
9559452124 Fix date_added, modified problems. Also, fix db_exists 2004-09-19 05:18:49 +00:00
Ron Pedde
03f53ecc8f ARM (NSLU2) fixes for MP3 header scanning 2004-09-19 03:04:26 +00:00
Ron Pedde
537233256b Default browse/query 2004-09-18 04:12:43 +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
86257b0129 Add decoding of Grouping, Composer, Comment and BPM for AAC files 2004-09-08 04:48:07 +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
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