summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-01-10Added Vorbis encoder.Jon Bergli Heier4-0/+149
2011-01-10Fixed mpg123 decoder.Jon Bergli Heier2-24/+9
2011-01-10Static files should be on /static, not /files.Vegard Storheil Eriksen1-1/+1
2011-01-10Added HTTP::Static for serving static content.Vegard Storheil Eriksen4-0/+66
2011-01-10Catch exceptions in HTTP::Connection::handle_read() and return status 500.Vegard Storheil Eriksen1-21/+34
2011-01-10Added response_map for http response codes.Vegard Storheil Eriksen4-6/+21
2011-01-10Add JSON parser/generator.Vegard Storheil Eriksen2-0/+163
2011-01-06MusicDirectory::render() now outputs current directory and links to parent ↵Jon Bergli Heier1-2/+15
directory when applicable.
2011-01-06Fixed libs and includes to compile under Linux.Jon Bergli Heier4-0/+9
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