GithubHelp home page GithubHelp logo

readarr's Introduction

Hello!

I see you've found my profile page...I mainly hack together Docker images.

Anurag's github stats

If you like my work you can sponsor me with the Sponsor button you see everywhere.

Have you seen this pretty avatar/logo thingy? It had to be cheap, so... It was made possible by Freepik from flaticon.com.

readarr's People

Contributors

mrhotio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

readarr's Issues

Environment variable to change user?

I'm deploying containers via Portainer so I'm looking for an environment variable to set the user for the container as a replacement of the default "hotio." I get "Folder is not writable by user hotio" when I try to save the root folder, and I'd rather not have to manage another user just for Readarr (as opposed to use the same use I set for Transmission).

Use of latest or stable tags in docker hub uploads.

Thank you for taking the time to create the docker image and having nightly builds.

It would be very handy if you could include a latest or stable tag version of the docker images. I use watchtower to keep all my containers up to date, and having a latest or stable tag would be useful.

Thanks

Possible to obtain the Dockerfile?

Is it possible to get the Dockerfile for this container? I'm trying to create my own readarr container with a small patch to support additional file formats, and a starting point would be greatly appreciated.

Go to web but get a "Not Found"

Not sure how to solve this I use one of your other containers for unpackerr and that loads just fine, but running as compose or running as a docker run when I go to the ip:8787 I get nothing.

  readarr:
    image: hotio/readarr:unstable
    container_name: readarr
    restart: unless-stopped
    ports:  
      - 8787:8787   
    volumes:    
      - ./readarr:/config      
      - /mnt/media/Books:/books
      - /mnt/media/Audiobooks:/audiobooks
      - /mnt/torrent:/data/downloads/Seeding/Books
    environment:  
      - PUID=${PUID}
      - PGID=${PGID}  
      - TZ=${TZ}

Here is the compose config I am using, this is on version "3" if that matters, I also tried changing the port but same error? I tried enabling debug but I did not get any log information besides the service had started.

This is on a raspberry pi 4.

Problem with port 8686

Hi, I encountered an issue while deploying both Lidarr and Readarr because they both use port 8686 in the image. I had to modify the port in the config.xml file and restart the container to resolve the conflict.

Something has changed.

I’ve been offline with my server for a few weeks while I worked on other projects. Since coming back up Readarr no longer works after new pull. A clean pull is throwing me an error at “Content root Path: /run/s6/services/Readarr”. Reboot loop there after.

Not a valid calibre content server

When I install the last image with nightly tag, and I try to configure media management with calibre I see this error Not a valid calibre content server, when I write the port 8083 (calibre-web docker port)

Backup interval not implemented correctly

Instead of the number of days (as displayed in settings - general - backup) the numbers entered appears to be the number of minutes between backups. Which means that my manual backups were also cleared after max. 90 minutes.

About
Version 0.1.0.365
Package Version nightly-b54d863 by hotio
.NET Core Yes
Docker Yes
DB Migration 4
AppData directory /config/app
Startup directory /app/bin
Mode Console

Permissions Issue

Looks like the containers don't respect the PUID/PGID envvars being passed in, and everything is still being run as root.

SQL logic error table RootFolders has no column named IsCalibreLibrary

Request Failed. POST /api/v1/rootFolder: SQL logic error
table RootFolders has no column named IsCalibreLibrary

code = Error (1), message = System.Data.SQLite.SQLiteException (0x800007BF): SQL logic error
table RootFolders has no column named IsCalibreLibrary
at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior) in C:\projects\dapper\Dapper\SqlMapper.cs:line 1060
at Dapper.SqlMapper.QueryMultipleImpl(IDbConnection cnn, CommandDefinition& command) in C:\projects\dapper\Dapper\SqlMapper.cs:line 1043
at Dapper.SqlMapper.QueryMultiple(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable1 commandTimeout, Nullable1 commandType) in C:\projects\dapper\Dapper\SqlMapper.cs:line 996
at NzbDrone.Core.Datastore.BasicRepository1.Insert(IDbConnection connection, IDbTransaction transaction, TModel model) in d:\a\1\s\src\NzbDrone.Core\Datastore\BasicRepository.cs:line 178 at NzbDrone.Core.Datastore.BasicRepository1.Insert(TModel model) in d:\a\1\s\src\NzbDrone.Core\Datastore\BasicRepository.cs:line 141
at NzbDrone.Core.RootFolders.RootFolderService.Add(RootFolder rootFolder) in d:\a\1\s\src\NzbDrone.Core\RootFolders\RootFolderService.cs:line 107
at Readarr.Api.V1.RootFolders.RootFolderModule.CreateRootFolder(RootFolderResource rootFolderResource) in d:\a\1\s\src\Readarr.Api.V1\RootFolders\RootFolderModule.cs:line 79
at Readarr.Http.REST.RestModule1.<set_CreateResource>b__42_0(Object options) in d:\a\1\s\src\Readarr.Http\REST\RestModule.cs:line 190 at Nancy.NancyModule.<>c__DisplayClass38_01.b__0(Object args)
at Nancy.NancyModule.<>c__DisplayClass40_01.<Post>b__0(Object args, CancellationToken ct) at Nancy.Routing.Route1.Invoke(DynamicDictionary parameters, CancellationToken cancellationToken)
at Nancy.Routing.DefaultRouteInvoker.Invoke(Route route, CancellationToken cancellationToken, DynamicDictionary parameters, NancyContext context)
at Nancy.Routing.DefaultRequestDispatcher.Dispatch(NancyContext context, CancellationToken cancellationToken)
at Nancy.NancyEngine.InvokeRequestLifeCycle(NancyContext context, CancellationToken cancellationToken, IPipelines pipelines)

Error parsing column 3

Just updated to the latest nightly build and I'm getting the below error.

I'm running this as a docker on my Unraid server

Error:
Error parsing column 3 (Items=[ { "id": 0, "quality": 0, "items": [], "allowed": true }, { "id": 0, "quality": 1, "items": [], "allowed": true }, { "id": 0, "quality": 2, "items": [], "allowed": true }, { "id": 0, "quality": 3, "items": [], "allowed": true }, { "id": 0, "quality": 4, "items": [], "allowed": true }, { "id": 0, "quality": 5, "items": [], "allowed": true } ] - String)
Version 0.1.0.281

Folder is not writable by user hotio

error with file access...

docker-compose:


readarr:
image: hotio/readarr:nightly
container_name: readarr
restart: unless-stopped
networks:
- t2_proxy
ports:
- "$READARR_PORT:8787"
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- UMASK=002
volumes:
- $DOCKERDIR/readarr:/config
- ${BOOKDIR}:/books
- ${DOWNLOADDIR}:/downloads
- /etc/localtime:/etc/localtime:ro


when i try to add a root folder (/books) to readarr this error will thrown:
Folder is not writable by user hotio

config files are written correctly

add option to set a host path

Can we have an option added to the xml so that there is a default option in unraid to add a path on the host where media is stored

Docker container hangs at start up on "s6-rc: info: service legacy-services successfully started"

I am trying to run readarr on a Synology NAS under Docker. When I start the container using the command below, the startup hangs forever on s6-rc: info: service legacy-services successfully started (see docker logs below). I've also let this run overnight to rule out if it was a blocked/long running process.

I have also noticed this happens on radarr but not on sonarr v3.

As there is no useful error message I am at a loss to get it running, any clues on what it might be?

Docker run

sudo docker run --name=readarr -p 8787:8787 -e PUID=1000 -e PGID=1000 -e TZ=Australia/Melbourne -v /volume1/docker/readarr:/config -v /volume1/Media:/data --restart unless-stopped --log-opt max-size=50m ghcr.io/hotio/readarr:nightly

Docker logs

Unable to find image 'ghcr.io/hotio/readarr:nightly' locally
nightly: Pulling from hotio/readarr
Digest: sha256:3d06d5187c1b2fd4f66b9f41ee65282933f4e21d7cec64cba7c635b998e2ae67
Status: Downloaded newer image for ghcr.io/hotio/readarr:nightly
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-perms: starting
s6-rc: info: service init-perms successfully started
s6-rc: info: service init-secrets: starting
s6-rc: info: service init-secrets successfully started
s6-rc: info: service init-setup: starting

----------------------------------------------------------------------
ENVIRONMENT
----------------------------------------------------------------------
PUID=1000
PGID=1000
UMASK=002
TZ=Australia/Melbourne
----------------------------------------------------------------------

Executing usermod...
usermod: no changes
Applying permissions to /config
s6-rc: info: service init-setup successfully started
s6-rc: info: service service-readarr: starting
s6-rc: info: service service-readarr successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started

UI "Stuck on Author View"

I have a problem that has persisted for some time now with the menu being stuck on the author view, I doesn't matter what I click on e.g. System:status, the same view is displayed. However if I click on View options, they do change and if I click on update all, it appears to go update all. Happy to send, screenshot's, logs etc if you let me know what would help. I have tried clearing the browser cache and used, Firefox, Chromium, Chrome and Edge all with the same result even in private viewing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.