Commit Graph

36 Commits

Author SHA1 Message Date
Ron Pedde 792fa16f1e Pass mp3struct to ssc plugins so they can take advantage of metainfo 2006-11-06 03:42:38 +00:00
Ron Pedde e02f0774ec add album_artist and bits_per_sample, bumping db version. Collect album_artist from flac, aac, wma, and iTunes xml. Collect sample_count and bits_per_sample for flac 2006-11-04 04:17:24 +00:00
Ron Pedde eba07e1e15 Make iTunes .xml file authoritative for songs outside the mp3_dir, closing #84 2006-04-27 06:59:46 +00:00
Ron Pedde 433a2ce666 More plugin work 2006-04-21 06:43:41 +00:00
Ron Pedde ad0455d09a more gdbm 2006-04-13 02:19:56 +00:00
Ron Pedde 267528f070 Make mp3_dir multivalued, closing ticket #16 2006-04-12 05:18:55 +00:00
Ron Pedde 9a133dcbdc Merged win32-branch 2006-02-26 08:46:24 +00:00
Ron Pedde 8dfea7dee3 Add video support for m4v files 2006-01-12 08:10:48 +00:00
Ron Pedde f61fbb60b3 Add idx to songs table to allow for index per path 2005-06-02 04:17:54 +00:00
Ron Pedde 8623fecab9 More scanning restructuring -- return TRUE on success, get rid of dual scanners 2005-06-02 02:26:04 +00:00
Ron Pedde e2d835fbce -Wall cleanups for gcc4 2005-05-30 03:41:31 +00:00
Ron Pedde 5915acfa81 Refactoring scanning -- split aac scanning from mp3-scanner 2005-05-29 23:44:23 +00:00
Ron Pedde 7a7cd186bb fixes for static playlists 2005-04-24 21:15:18 +00:00
Ron Pedde afd41008dc add m3ufile struct, functions for retrieving it 2005-04-19 04:47:59 +00:00
Ron Pedde 622171c1b1 Add daap.songcodectype, normalize daap.songformat and daap.songdescription. 2005-04-04 02:21:26 +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 398988f566 64-bit inode support 2004-12-08 03:21:12 +00:00
Ron Pedde 27d8a51309 add scan_type directive for doing brute-force scans 2004-11-29 05:55:25 +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 493f0bffbf Support for streaming audio via .url files -- particularly for the Roku SoundBridge 2004-11-04 05:04:46 +00:00
Ron Pedde 7cc249142e Dynamic art for AAC files from Paul Kim 2004-10-15 20:10:39 +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 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 c702b4c7a3 Add support for composer, orchestra, conductor, and grouping 2004-03-16 07:54:37 +00:00
Ron Pedde 449d2104db First pass on db stuff. Still some unpacking problems 2004-03-03 06:50:09 +00:00
Ron Pedde 642f060ec6 Add specified file types 2004-02-23 03:27:49 +00:00
Ron Pedde 6f4df7885b Add disc number info 2004-02-18 20:34:08 +00:00
Ron Pedde 58a3d45cef Add track tags 2004-01-27 05:30:06 +00:00
Ron Pedde af983110a2 playing with date stuff -- seems wrong 2003-12-09 05:48:06 +00:00
Ron Pedde 47dd724c35 Add scanning for year tag - TDRC 2003-12-07 00:24:01 +00:00
Ron Pedde ca10ac95ec Change ID handling to inode 2003-12-02 05:27:32 +00:00
Ron Pedde c38085474e Now serving... 2003-11-12 02:59:45 +00:00
Ron Pedde 1f54c8225e Add extra tags to mp3 struct. Enable recursive dir scanning 2003-11-10 03:58:39 +00:00
Ron Pedde 1647bacae6 first time actually listing a file 2003-11-04 06:11:00 +00:00
Ron Pedde 231e37d3b8 Add initial db and mp3 scanner stuff 2003-11-03 20:34:52 +00:00