Skip to content
Commits on Apr 16, 2010
  1. remove fswatcher call

    committed
Commits on Feb 11, 2010
Commits on Jan 22, 2010
Commits on Jan 8, 2010
  1. begin refactor of _stream

    committed
Commits on Jan 7, 2010
Commits on Dec 30, 2009
  1. @mxcl

    Persist scanned directories so we can fswatch them

    mxcl committed
    Every directory scanned via library_dets:scan is added to the music_dirs key
    in the file dets database. This list is passed to the fswatcher on startup.
  2. @mxcl

    fswatcher_driver

    mxcl committed
    Driver and port to watch the scanned directory for changes and rescan that
    directory automatically. Uses FSEvents on Mac, Windows and Linux versions
    on the way.
    
    We mirrored the output style of inotifywait so Linux support is easy.
    
    Note, there is a bug, where if the line is > 2048 chars it will skip that
    file. This should be fixed as in the unlikley event that a path is that long
    (eg. very long track names), that file will never get updated.
Commits on Dec 20, 2009
  1. @stever
Commits on Nov 30, 2009
  1. allow sharing option to be set per peer, in playdartcp.conf: {peer.ex…

    committed
    …ample.com, 60211, true|false}
    
    document sharing option in playdartcp.conf.example
Commits on Nov 26, 2009
  1. lan init defensivness v2

    committed
  2. even more defensive with lan init

    committed
Commits on Nov 25, 2009
Commits on Nov 22, 2009
  1. @marcelcorso

    merge from RJs repo

    marcelcorso committed
  2. @marcelcorso
Commits on Nov 21, 2009
  1. expose connect/3

    committed
Commits on Nov 14, 2009
Commits on Nov 5, 2009
Commits on Nov 1, 2009
  1. @jwheare

    Fix lan infinite loop by transmitting on the non broadcast socket. Al…

    jwheare committed
    …so close the broadcast socket on terminate
Commits on Oct 31, 2009
Commits on Oct 29, 2009
  1. namespace modules by renaming some to playdar_<name>

    committed
    fix a couple of escaping bugs
  2. support mimetype filtering per query. fixes #9

    committed
    /api/?method=resolve&mimetypes=audio/mpeg,audio/flac&artist=...
    the query object becomes:
    {
        artist: "foo"
        mimetypes: [ "audio/mpeg", "audio/flac" ],
        ...
    }
  3. * Simplify pipeline mechanics

    committed
    * Resolver module API update
    * Implement 'localonly' option for resolvers (fixes #3)
    * Implement 'preference' sorting for results (fixes #7)
Commits on Oct 28, 2009
  1. fix to_int when float is passed

    committed
  2. audioscrobbler support

    committed
Something went wrong with that request. Please try again.