2021-12-02 |
Damyan Ivanov | add CHANGES.txt |
commit | commitdiff | tree | snapshot |
2021-12-02 |
Damyan Ivanov | fix license statement |
commit | commitdiff | tree | snapshot |
2021-12-02 |
Damyan Ivanov | more docs |
commit | commitdiff | tree | snapshot |
2021-11-28 |
Damyan Ivanov | typo in option name |
commit | commitdiff | tree | snapshot |
2021-11-28 |
Damyan Ivanov | add some docs, license under GPL-2 |
commit | commitdiff | tree | snapshot |
2021-11-27 |
Damyan Ivanov | add systemd integration (optional) |
commit | commitdiff | tree | snapshot |
2021-11-27 |
Damyan Ivanov | more log priority adjustments |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | more log priorities |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | adjust some log priorities |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | set autoflush on stderr so that logging to systemd... |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | drop WorkQueue (abandoned idea) |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | direct stderr to the journal |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | install sql/ into share |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | fix ExecStart directive name |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | declare systemd service as of type 'exec' |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | add systemd sysusers config |
commit | commitdiff | tree | snapshot |
2021-11-26 |
Damyan Ivanov | more systemd: require config file, run as a separate... |
commit | commitdiff | tree | snapshot |
2021-11-25 |
Damyan Ivanov | cope with no $idler right after idle is done |
commit | commitdiff | tree | snapshot |
2021-11-25 |
Damyan Ivanov | keep $loop variable at closure reach |
commit | commitdiff | tree | snapshot |
2021-11-25 |
Damyan Ivanov | add systemd service file |
commit | commitdiff | tree | snapshot |
2021-11-25 |
Damyan Ivanov | working re-connection on disconnection |
commit | commitdiff | tree | snapshot |
2021-11-25 |
Damyan Ivanov | rework event looping, allows for graceful (re-)connecti... |
commit | commitdiff | tree | snapshot |
2021-11-24 |
Damyan Ivanov | add TODO about tracking song play moment |
commit | commitdiff | tree | snapshot |
2021-11-21 |
Damyan Ivanov | add dist.ini and sample mpd-feeder.conf |
commit | commitdiff | tree | snapshot |
2021-11-21 |
Damyan Ivanov | fixup idle rework: add WorkQueue |
commit | commitdiff | tree | snapshot |
2021-11-21 |
Damyan Ivanov | whitespace |
commit | commitdiff | tree | snapshot |
2021-11-21 |
Damyan Ivanov | convert Feeder to unit-level class too |
commit | commitdiff | tree | snapshot |
2021-11-21 |
Damyan Ivanov | rework idling again, walking around Net::Async::MPD... |
commit | commitdiff | tree | snapshot |
2021-11-21 |
Damyan Ivanov | convert to unit-type class definition |
commit | commitdiff | tree | snapshot |
2021-11-18 |
Damyan Ivanov | periodically break out of idle mode to see if the conne... |
commit | commitdiff | tree | snapshot |
2021-11-18 |
Damyan Ivanov | no warnings on undef usage when idle waiting results... |
commit | commitdiff | tree | snapshot |
2021-11-16 |
Damyan Ivanov | move 'connect' method next to the 'disconnect' method |
commit | commitdiff | tree | snapshot |
2021-11-16 |
Damyan Ivanov | implement unwanted album list manipulation |
commit | commitdiff | tree | snapshot |
2021-11-16 |
Damyan Ivanov | do not crash when the playlist is cleared |
commit | commitdiff | tree | snapshot |
2021-11-15 |
Damyan Ivanov | rework DB update using COPY and a PostgreSQL function... |
commit | commitdiff | tree | snapshot |
2021-11-13 |
Damyan Ivanov | drop "run" method which became a wrapper around prepare... |
commit | commitdiff | tree | snapshot |
2021-11-13 |
Damyan Ivanov | subscribe to "close" event only once, after connecting... |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | add list-unwanted-artists command |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | fix DB interaction from commands after DB split-out |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | a second HIP/INT signal causes a hard exit() |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | split out DB operations in a module |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | show command line upon re-exec (log_level=trace) |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | exit cleanly on SIGTERM and SIGINT |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | split command execution into App::MPD::Feeder::Command |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | turn on :utf8 everywhere with utf8::all |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | fix DB stats retrieval when no songs were queued recently |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | fixup split of App::MPD::Feeder |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | move mail event loop to Feeder |
commit | commitdiff | tree | snapshot |
2021-11-12 |
Damyan Ivanov | split-out App::MPD::Feeder -- the main application... |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | move Options in a stand-alone module |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | show counts of available songs/albums/artist |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | connect to the DB early when in feeder mode |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fix two instances of hanging open statements |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fix filtering on album last queue time |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fix filling album information |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | key artists by AlbumArtists |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | include wanted playlist size when reporting its current... |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | dump configuration to STDERR on SIGUSR1 |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | parse wanted playlist length as an integer |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | initially, log only errors |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | re-exec on SIGHUP, picking up configuration file changes |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | debug-- |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | implement {add,del}-unwanted-artist commands |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | rename unwanted artist/album tables |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | do not print Pg errors, RaiseError=>1 is enough |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | postpone db update for when it is really needed |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | make database update a synchronous operation |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | more on-demand connections |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | rework command line handling - commands are commands... |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | Log::Any, proper idle looping |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fix handling of database info |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | proper mpd connection initialization |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | make feeder->mpd accessible |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | declare used modules |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | added --skip-db-update option |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fix interval handling when finding suitable songs |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fixed SQL param numbers |
commit | commitdiff | tree | snapshot |
2021-11-11 |
Damyan Ivanov | fixed database connection string |
commit | commitdiff | tree | snapshot |
2021-11-10 |
Damyan Ivanov | initial source import |
commit | commitdiff | tree | snapshot |
|