Sign inSign up

nickbreen/abcde-autorip

By nickbreen

Updated about 9 years ago

Automatically rips CDs with abcde with no user interaction required.

Image
0

2.1K

nickbreen/abcde-autorip repository overview

Usage

Insert audio CD in optical drive, remove when it is ejected!

Installation

Install autorip.service on the host. E.g. in cloud-config.yml for CoreOS:

coreos:
    units:
        - name: autorip.service
          enable: true
          content: |
            [Unit]
            Description=abcde autorip
            Requires=docker.service
            RequiresMountsFor=/srv/mythtv
            After=dev-cdrom.device
            BindsTo=dev-cdrom.device
            Requisite=dev-cdrom.device

            [Service]
            Type=oneshot
            ExecStartPre=-/usr/bin/docker kill %p
            ExecStartPre=-/usr/bin/docker rm %p
            ExecStartPre=/usr/bin/docker pull nickbreen/abcde-autorip
            ExecStartPre=/usr/bin/docker create \
                --name %p \
                --volume "/srv/mythtv/music:/srv" \
                --device "/dev/cdrom:/dev/cdrom" \
                --tmpfs /tmp --tmpfs /var/tmp \
                --cap-add SYS_RAWIO \
                nickbreen/abcde-autorip
            ExecStart=/usr/bin/docker start --attach %p
            ExecReload=/usr/bin/docker restart %p
            ExecStop=/usr/bin/docker stop --time 5 %p

            [Install]
            WantedBy=dev-cdrom.device

Tag summary

Content type

Image

Digest

Size

173.2 MB

Last updated

about 9 years ago

docker pull nickbreen/abcde-autorip