Coder Social home page Coder Social logo

docker-serviio's People

Contributors

aptalca avatar chbmb avatar cinadr avatar gudata avatar j0nnymoe avatar jjslegacy avatar lonix avatar sparklyballs avatar thelamer avatar tobbenb avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-serviio's Issues

Can't scan video library "via extractor EMBEDDED. Message: No such device"

I just realized my library hasn't been updated in a while. Looking at the serviio Log all entries get:

2016-11-21 09:49:38,543 WARN [MetadataExtractionCoordinator] Cannot read metadata of file /movies/KIDS_BLURAY/Ice Age, Collision Course (2016)/Ice Age, Collision Course (2016).mkv via extractor EMBEDDED. Message: No such device

This is running on Unraid 6.3.0 RC4

Allow to pass java params via env variables

Currently not possible to change java args, because it's hardcoded in the daemon script: "-Xmx512M -Xms20M -XX:+UseG1GC -XX:GCTimeRatio=1 -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 "

Config mount point

I am using the serviio image (https://github.com/linuxserver/docker-serviio) and I've a problem. It's advertised in the documentation that we should mount a host directory into /config to avoid storing it into the container, but if you mount say "/home" or "/config", the ownership of this directory is changed to the serviio user and group which is very annoying. Maybe there's a way to avoid that?

The problem lies in the base image: https://github.com/linuxserver/docker-baseimage/blob/master/10_add_user_abc.sh#L31

For now, I've mounted "/home/serviio" with "/config/serviio", which seems to work, but I don't understand why (I'm new to docker). Maybe the image should only expose /config/serviio as mount point?

New version available

A new version is out: 1.6.1. Could you please support the new version? A provide a way to choose the version that will be installed, with an environment variable maybe?

DLNA devices unreachable

linuxserver.io

I am relatively new to Docker and I am guessing this may just be a trivial question for you guys. I am using the command outlined in the README to create the container and it seems to start up fine. However, I wasn't able to get to the console when I try http://localhost:23423/console and it does not show up any of my DLNA devices

I assumed it had something to do with the fact that docker is running through a VM since its a Mac, so I ended up creating a docker-compose.yml to declare explicit port mappings and removed the net=host setting

version: '2'
services:
  serviio:
    container_name: serviio
    image: lsiocommunity/serviio
    restart: unless-stopped
    ports:
      - 1900:1900/udp
      - 8895:8895/tcp
      - 23423:23423/tcp
      - 23424:23424/tcp
      - 23523:23523/tcp
      - 23524:23524/tcp
    environment:
      - PUID=1000
      - PGID=2000
    hostname: ServiioServer
    volumes:
      - ~/serviio/config:/config
      - ~/serviio/transcode:/transcode
      - ~/media/tvshows:/media/tvshows
      - ~/media/movies:/media/movies

There are no symlinks in the volume mounts.

I was then able to access the console and mediabrowser on my laptop using http://localhost:23423/console and everything is fine on my localhost, however my DLNA devices which are connected to the same wifi, are still unable to identify Serviio

Previously I had installed Serviio directly (i.e. not through Docker) on my Mac and the same DLNA devices were able to recognize that its running

What do I need to change to get this to work with Docker?

Thanks, team linuxserver.io

Latest version serviio not starting

I updated to the latest version this morning.

Running this on unraid 6.2. When I go into the console I see serviio service stopped. If I try to start I get the message. Cannot connect to serviio server, it does not appear to be running.

Docker log:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing...


      _     _ _
     | |___| (_) ___
     | / __| | |/ _ \
     | \__ \ | | (_) |
     |_|___/ |_|\___/
           |_|

Brought to you by linuxserver.io
We gratefully accept donations at:

https://www.linuxserver.io/index.php/donations/

GID/UID

User uid: 99

User gid: 100

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing...
[cont-init.d] 30-config: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing...


      _     _ _
     | |___| (_) ___
     | / __| | |/ _ \
     | \__ \ | | (_) |
     |_|___/ |_|\___/
           |_|

Brought to you by linuxserver.io
We gratefully accept donations at:

https://www.linuxserver.io/index.php/donations/

GID/UID

User uid: 99

User gid: 100

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing...
[cont-init.d] 30-config: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.

Burn-in subtitles do not work

linuxserver.io

I am using the latest version of this container: "build_version": "Linuxserver.io version:- 64 Build-date:- and it work fine.
But when I enable burn-in subtitles and try to watch a movie with subtitles I get "cannot access the server" message on the TV. Checking the serviio log shows the real error:

2017-04-16 15:57:57,141 WARN [ProcessExecutor] Process /usr/bin/ffmpeg has a re
turn code of 1! This is a possible error. Detailed output follows.
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[AVFilterGraph @ 0x7fde51daee60] No such filter: 'subtitles'
Error initializing complex filters.
Invalid argument

It seems the default ffmpeg installed is missing the subtitles filter.
According this guide: https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo, the subtitles filter requires a compilation flag: --enable-libass. And this is missing from ffmpeg in this docker:

ffmpeg version 3.1.7 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.2.1 (Alpine 6.2.1) 20160822
configuration: --prefix=/usr --enable-avresample --enable-avfilter --enable-gnutls --enable-gpl --enable-libmp3lame --enable-librtmp --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-libx265 --enable-libtheora --enable-libv4l2 --enable-postproc --enable-pic --enable-pthreads --enable-shared --enable-x11grab --disable-stripping --disable-static --enable-vaapi --enable-libopus --disable-debug
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Before using this docker, I was using serviio with this ffmpeg build: ppa:kirillshkrogalev/ffmpeg-next
that has --enable-libass and it was working fine.

Can you please consider building ffmpeg with the correct settings ?. Maybe could reuse the compilation of ffmpeg from this docker that is also based on alpine: https://github.com/opencoconut/ffmpeg/blob/master/Dockerfile

Thanks, team linuxserver.io

Postforwarding issues

Hello, I have a question about Serviio container. I
t is running (seen by renderers) in case I am switching from automatic to host ip address. But if I do so I see in my router not the given server name srv-docker. I see instead serviio-srv-docker on the same IP Address. Basically it is no issue but after that my port forwarding is not working. I cannot select this ip or server name for portforwarding??

This is ma docker run command:
docker run -it -d --name=serviio
-p 23423:23423
-v /etc/localtime:/etc/localtime:ro
-v /docker/config/serviio:/config
-v /docker/data:/media
-v /tmp/serviio:/transcode
--restart=always
-e PUID=33 -e PGID=33
--net=host lsiocommunity/serviio

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.