docker-serviio's People
Forkers
aaronbbrown kwull gudata mrashisha adrianomartins jheizmann cinadr cftyngit dnichyparuk thelamer adripodocker-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
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
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
bump to version 1.9.2
Hello
will you do the bump to version 1.9.2?
Thanks
Bump to version 1.9.1?
Hello
will you do the bump to version 1.9.1?
Thanks
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.