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