summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-01-06Implemented rudimentary ffmpeg-based decoder.Vegard Storheil Eriksen6-5/+67
2011-01-06Replaced iostream-based decoder-encoder chain with direct chain.Vegard Storheil Eriksen12-168/+72
2011-01-06Oops, re-added st.execute.Jon Bergli Heier1-0/+1
2011-01-06Removed some debug output.Jon Bergli Heier1-3/+0
2011-01-06Reworked "find" to allow for more sophisticated searches.Jon Bergli Heier4-25/+97
The usage of the "find" command is as follows: find SEARCH where SEARCH is either a simple string to search for, or key:value pairs with the following keys: artist album title
2011-01-06Change decoder/encoder API to provide decode/encode functions with a read ↵Vegard Storheil Eriksen6-25/+77
callback function.
2011-01-06Decoder/encoder source cleanup.Vegard Storheil Eriksen4-4/+12
2011-01-05Replaced regex parser in telnet::Connection::parse_args() with a ↵Jon Bergli Heier2-27/+18
spirit-based parser.
2011-01-04Added Doxyfile and documentation comments in various places.Jon Bergli Heier11-0/+39
2011-01-04Prefix paths with joined base_path.Jon Bergli Heier1-2/+5
2011-01-04Implemented music::update(), needs some work to make queries work on ↵Jon Bergli Heier5-4/+94
different engines.
2011-01-03Call encoder->flush() when done encoding.Jon Bergli Heier1-1/+7
2011-01-03Moved and removed some #include's.Jon Bergli Heier4-8/+6
2011-01-03Decoder, encoder and transcoder-related classes and factories now uses ↵Jon Bergli Heier7-38/+44
boost::shared_ptr.
2011-01-02Use send_data() in MusicTrack::render().Jon Bergli Heier1-5/+1
2011-01-02Cast strings to std::string to avoid sending null-bytes in write_headers().Jon Bergli Heier1-2/+2
2011-01-02Added send_data(istream).Vegard Storheil Eriksen3-9/+15
2011-01-02Write headers.Vegard Storheil Eriksen1-0/+4
2011-01-02Merge HTTPResponse into HTTP::Connection.Vegard Storheil Eriksen9-186/+80
2011-01-02Use a filtering_istream with custom filters to chain file -> decoder -> encoder.Jon Bergli Heier7-25/+61
2011-01-02Add HTTP::Connection::send_error.Vegard Storheil Eriksen3-4/+13
2011-01-02Move HTTP::Connection::parse_request into new file.Vegard Storheil Eriksen2-35/+37
2011-01-02Add PathList, fix path_p.Vegard Storheil Eriksen4-14/+26
2011-01-02Prefix paths with /files in MusicDirectory::render().Jon Bergli Heier1-2/+2
2011-01-02Decoupled HTTP::Connection from handler.Vegard Storheil Eriksen5-38/+63
2011-01-02Urldecode query arguments.Vegard Storheil Eriksen1-1/+1
2011-01-02Urldecode path.Vegard Storheil Eriksen1-1/+3
2011-01-02Copy buffer contents to string to workaround bug with ↵Vegard Storheil Eriksen1-3/+5
boost::asio::buffers_iterator.
2011-01-02Killed the 'commands' namespace.Jon Bergli Heier3-38/+36
2011-01-02Command handling changes as a result of adding the update command.Jon Bergli Heier6-20/+64
2011-01-02Print command name on unknown command.Jon Bergli Heier2-1/+2
2011-01-02Moved MusicDirectory conversion code to music::get_directory().Jon Bergli Heier3-4/+16
2011-01-01Call Exit in SConstruct when CheckLib fails, check SOCI for headers instead ↵Jon Bergli Heier1-9/+6
of lib.
2011-01-01Added 'find' command to the telnet server and removed find_artist call in ↵Jon Bergli Heier2-7/+38
music::init().
2011-01-01Implemented a simple 'ls' command for the telnet server.Jon Bergli Heier7-1/+149
2010-12-31Added an echoing telnet server as a base for a telnet command interface.Jon Bergli Heier6-0/+82
2010-12-31Read number of threads to start from audist.threads, defaulting to 10.Jon Bergli Heier2-2/+4
2010-12-31Hacked stuff to work again.Vegard Storheil Eriksen4-44/+51
2010-12-31Link with soci_core on OS X too.Vegard Storheil Eriksen1-1/+1
2010-12-30Added init.sql.Jon Bergli Heier1-0/+19
2010-12-30Added a simple artist lookup from a database using SOCI.Jon Bergli Heier4-7/+42
2010-12-30Added an ID3 tag reader.Jon Bergli Heier3-0/+75
2010-12-30Added request parser based on Boost.Spirit.Vegard Storheil Eriksen2-3/+81
2010-12-29Read music root and httpd port from audist.conf.Jon Bergli Heier4-3/+41
2010-12-29HTTPServer/HTTPConnection cleanup.Vegard Storheil Eriksen5-79/+101
2010-12-29Don't allow requests with /../ in the path.Jon Bergli Heier1-0/+5
2010-12-29Don't read entire directory tree into memory.Jon Bergli Heier3-44/+26
2010-12-28Specify endpoint in HTTPServer constructor.Vegard Storheil Eriksen3-3/+3
2010-12-28Don't send original file's content-length when transcoding.Jon Bergli Heier1-3/+4
2010-12-28Removed debug-print in SConstruct.Vegard Storheil Eriksen1-5/+5