eroz Posted July 7, 2014 Share Posted July 7, 2014 Here are a few dockers I have made. AirVideo Server - https://registry.hub.docker.com/u/eroz/airvideo/ github page is at https://github.com/rsanch1/airvideo I recommend using gfjardim's docker plugin in installing this docker in unraid. docker run -d --name airvideo -p 45631:45631 -v /path/to/airvideoserver:/config -v /path/to/Movies:/Movies -v /path/to/TVShows:/TVShows eroz/airvideo Much Thanks to gfjardim who converted the AirVideo Server docker to phusion base and practically rewrote the entire code! Thank You, gfjardim! MovieGrabber - https://registry.hub.docker.com/u/eroz/moviegrabber/ github page is at https://github.com/rsanch1/moviegrabber docker run -d -p 9191:9191 --name=<container name> -v <path to movies>:/movies -v <path for downloads>:/downloads -v <path for config files>:/config -v /etc/localtime:/etc/localtime:ro eroz/moviegrabber Enjoy! If you have any tips/ideas on how to make it better, let me know. Quote Link to comment
thegizzard Posted July 7, 2014 Share Posted July 7, 2014 Awesome! I have a feeling Docker is going to be great. Everytime I think of a docker I want, you guys already have it. Sent from my SM-N900V using Xparent BlueTapatalk 2 Quote Link to comment
nacat78 Posted July 7, 2014 Share Posted July 7, 2014 will give it a go thanks - I am really looking forward to this one. - Still tinkering around with one of my own - waiting for Airvideo HD for linux to be released - you will be able to assign multiple users and be able to give each of those users specific access to content... Quote Link to comment
nacat78 Posted July 7, 2014 Share Posted July 7, 2014 how can i assign different directories for media ie... Documentaries:/mnt/user/Documentaries, Movies:/mnt/user/Movies,TV Shows:/mnt/user/TV Shows, Kids:/mnt/user/Kids and so on... setting that would reside in airvideo.cfg or airvideoserver.properties - I tried adding them using the Docker template but only the Movies one works... Quote Link to comment
eroz Posted July 7, 2014 Author Share Posted July 7, 2014 I'll try to figure something out. Currently only 2 folders are created, Movies & TVshows. I'll see if I can make the config file write to a folder wherever the docker apps are located. *edit* Can't figure out how to get a user config file into the docker.....I'll keep looking for a solution. Or if someone knows how and if they want to help, it will be greatly appreciated. Quote Link to comment
eroz Posted July 7, 2014 Author Share Posted July 7, 2014 how can i assign different directories for media ie... Documentaries:/mnt/user/Documentaries, Movies:/mnt/user/Movies,TV Shows:/mnt/user/TV Shows, Kids:/mnt/user/Kids and so on... setting that would reside in airvideo.cfg or airvideoserver.properties - I tried adding them using the Docker template but only the Movies one works... for now it seems like just the two folders are able to be added and the sharename can not contain spaces. Hopefully I or someone can come up with a better solution. Quote Link to comment
nacat78 Posted July 7, 2014 Share Posted July 7, 2014 no worries i really appreciate you getting it to work with unraid - i will continue to test around with folder settings **UPDATE** I was able to get the folders mapped to my media shares correctly - it just takes time to rebuild docker then push/pull to server to build container. currently if you want custom mapping other that Movies & TVShows you need to edit the AirVideoServerLinux.properties file and rebuild image on dockerhub with updated file. original AirVideoServerLinux.properties folder settings folders = Movies:/Movies, TVShows:/TVShows customized AirVideoServerLinux.properties folders = Movies:/Movies, TV Shows:/TV Shows, Documentaries:/Documentaries Quote Link to comment
eroz Posted July 7, 2014 Author Share Posted July 7, 2014 no worries i really appreciate you getting it to work with unraid - i will continue to test around with folder settings I think I have an idea on how to do it. The user would need to download the airvideoserverlinux.properties file and store it in the appdata folder like sab and sickbeard. Edit the file for the folder locations of the videos and then do the run command which would then look like docker run -d --name airvideo -p 45631:45631 -v /path/to/Airvideoserverlinux.properties:/opt/airvideo-server/AirVideoServerLinux.properties eroz/airvideo I'll make those changes and see if it works. Quote Link to comment
nacat78 Posted July 7, 2014 Share Posted July 7, 2014 ok that sounds easier... but currently accessing all my media now with the tweaked properties file built in... Quote Link to comment
eroz Posted July 7, 2014 Author Share Posted July 7, 2014 ok that sounds easier... but currently accessing all my media now with the tweaked properties file built in... Ok I think I got it figured out. Probably not the most elegant but might be the trick to get it working. Copy and paste the following to your App/airvideo folder path.faac = /usr/bin/faac folders = Movies:/Movies, TVShows:/TVShows subtitles.font = dejavu path.ffmpeg = /opt/airvideo-server/bin/avconv password = subtitles.encoding = UTF-8 path.mp4creator = /usr/bin/mp4creator just be sure to edit the folder to include the folders you want, just be sure to follow the format. For example, you wanted to add a kids and documentary folder. The folders path would look like folders = Movies:/Movies, TVShows:/TVShows, Kids:/Kids, Documentary:/Documentary And the run command then needs to pass through the actual folder path locations. docker run -d --name airvideo -p 45631:45631 -v /path/to/airvideoserverlinux.properties:/opt/airvideo-server/AirVideoServerLinux.properties -v /path/to/Movies:/Movies -v /path/to/TVShows:/TVShows -v /path/to/Kids:/Kids -v /path/to/Documentary:/Documentary eroz/airvideo Quote Link to comment
nacat78 Posted July 8, 2014 Share Posted July 8, 2014 ok i will try that as well - would be nice to setup custom media shares without rebuilding image/container each time there was a change or for each persons unique unraid share structure. Quote Link to comment
gfjardim Posted July 12, 2014 Share Posted July 12, 2014 no worries i really appreciate you getting it to work with unraid - i will continue to test around with folder settings I think I have an idea on how to do it. The user would need to download the airvideoserverlinux.properties file and store it in the appdata folder like sab and sickbeard. Edit the file for the folder locations of the videos and then do the run command which would then look like docker run -d --name airvideo -p 45631:45631 -v /path/to/Airvideoserverlinux.properties:/opt/airvideo-server/AirVideoServerLinux.properties eroz/airvideo I'll make those changes and see if it works. May I suggest another approach? We can do this and set the folders by an environment variable. I'll take a look and propose some changes through GitHub, if that's ok. Quote Link to comment
nacat78 Posted July 12, 2014 Share Posted July 12, 2014 For AirVideo docker to work with my config I had to fork eroz (rsanch1 - github) airvideo to my own to push to docker hub. nacat78 specific airvideoserverlinux.properties file path.faac = /usr/bin/faac folders = Movies:/Movies, TV Shows:/TV Shows, Documentaries:/Documentaries, Kids:/Kids, Kens:/Kens subtitles.font = dejavu path.ffmpeg = /opt/airvideo-server/bin/avconv password = subtitles.encoding = UTF-8 path.mp4creator = /usr/bin/mp4creator It's working fine - but would be nice to see an easier way to assign/map media shares without rebuilding image/container each time i want to change anything or allow others to use in their specific setup. my-AirVideo.xml <?xml version="1.0" encoding="utf-8"?> <Container> <Name>AirVideo</Name> <Repository>nacat78/airvideo:latest</Repository> <BindTime>true</BindTime> <Privileged>false</Privileged> <Environment> <Variable> <Name></Name> <Value></Value> </Variable> </Environment> <Networking> <Mode>bridge</Mode> <Publish> <Port> <HostPort></HostPort> <ContainerPort></ContainerPort> <Protocol>tcp</Protocol> </Port> <Port> <HostPort>45631</HostPort> <ContainerPort>45631</ContainerPort> <Protocol>tcp</Protocol> </Port> </Publish> </Networking> <Data> <Volume> <HostDir>/mnt/user/Movies/</HostDir> <ContainerDir>/Movies</ContainerDir> <Mode>rw</Mode> </Volume> <Volume> <HostDir>/mnt/user/TV Shows/</HostDir> <ContainerDir>/TV Shows</ContainerDir> <Mode>rw</Mode> </Volume> <Volume> <HostDir>/mnt/user/Kids/</HostDir> <ContainerDir>/Kids</ContainerDir> <Mode>rw</Mode> </Volume> <Volume> <HostDir>/mnt/user/Kens/</HostDir> <ContainerDir>/Kens</ContainerDir> <Mode>rw</Mode> </Volume> <Volume> <HostDir>/mnt/user/Documentaries/</HostDir> <ContainerDir>/Documentaries</ContainerDir> <Mode>rw</Mode> </Volume> </Data> </Container> also need to find out how to turn debug off - its constantly filling up docker log with thumbnail retrieve/generate data. Quote Link to comment
eroz Posted July 12, 2014 Author Share Posted July 12, 2014 no worries i really appreciate you getting it to work with unraid - i will continue to test around with folder settings I think I have an idea on how to do it. The user would need to download the airvideoserverlinux.properties file and store it in the appdata folder like sab and sickbeard. Edit the file for the folder locations of the videos and then do the run command which would then look like docker run -d --name airvideo -p 45631:45631 -v /path/to/Airvideoserverlinux.properties:/opt/airvideo-server/AirVideoServerLinux.properties eroz/airvideo I'll make those changes and see if it works. May I suggest another approach? We can do this and set the folders by an environment variable. I'll take a look and propose some changes through GitHub, if that's ok. by all means, suggest away ! Quote Link to comment
gfjardim Posted July 12, 2014 Share Posted July 12, 2014 Please try this: https://github.com/gfjardim/airvideo <?xml version="1.0" encoding="utf-8"?> <Container> <Name>AirVideoServer</Name> <Repository>unraid/airvideo</Repository> <BindTime>true</BindTime> <Privileged>true</Privileged> <Environment> <Variable> <Name></Name> <Value></Value> </Variable> <Variable> <Name>FOLDERS</Name> <Value>Movies:/movies, TVShows:/tv</Value> </Variable> </Environment> <Networking> <Mode>host</Mode> <Publish/> </Networking> <Data> <Volume> <HostDir></HostDir> <ContainerDir>/movies</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir></HostDir> <ContainerDir>/tv</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir>/mnt/user/appdata/AirVideoServer</HostDir> <ContainerDir>/config</ContainerDir> <Mode>rw</Mode> </Volume> </Data> </Container> Quote Link to comment
eroz Posted July 12, 2014 Author Share Posted July 12, 2014 Please try this: https://github.com/gfjardim/airvideo <?xml version="1.0" encoding="utf-8"?> <Container> <Name>AirVideoServer</Name> <Repository>unraid/airvideo</Repository> <BindTime>true</BindTime> <Privileged>true</Privileged> <Environment> <Variable> <Name></Name> <Value></Value> </Variable> <Variable> <Name>FOLDERS</Name> <Value>Movies:/movies, TVShows:/tv</Value> </Variable> </Environment> <Networking> <Mode>host</Mode> <Publish/> </Networking> <Data> <Volume> <HostDir></HostDir> <ContainerDir>/movies</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir></HostDir> <ContainerDir>/tv</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir>/mnt/user/appdata/AirVideoServer</HostDir> <ContainerDir>/config</ContainerDir> <Mode>rw</Mode> </Volume> </Data> </Container> How do I test? Do I do a pull request? Quote Link to comment
nacat78 Posted July 12, 2014 Share Posted July 12, 2014 Here's the docker log from dfjardim's recommendations *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh... No SSH host key available. Generating one... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... Creating SSH2 ECDSA key; this may take some time ... Creating SSH2 ED25519 key; this may take some time ... invoke-rc.d: policy-rc.d denied execution of restart. *** Running /etc/my_init.d/config.sh... *** Running /etc/rc.local... *** Booting runit daemon... *** Runit started as PID 96 Found user 'avahi' (UID 104) and group 'avahi' (GID 107). Successfully dropped root privileges. avahi-daemon 0.6.31 starting up. WARNING: No NSS support for mDNS detected, consider installing nss-mdns! Successfully called chroot(). Successfully dropped remaining capabilities. Loading service file /services/airvideo-server.service. socket() failed: Address family not supported by protocol Failed to create IPv6 socket, proceeding in IPv4 only mode socket() failed: Address family not supported by protocol Network interface enumeration completed. Registering HINFO record with values 'X86_64'/'LINUX'. Server startup complete. Host name is 4bfd97d7e229.local. Local service cookie is 1193333632. Service "AirVideo Server on 4bfd97d7e229" (/services/airvideo-server.service) successfully established. Jul 12, 2014 4:50:28 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. Jul 12, 2014 4:50:29 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_31 2014-07-12 16:50:29.847::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 2014-07-12 16:50:29.872::INFO: jetty-6.1.x Jul 12, 2014 4:50:29 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. 2014-07-12 16:50:29.926::INFO: Started [email protected]:45631 DEBUG: SnapshotCache: Created new Snapshot Index BTreeDEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (453034154) Exception in thread "main" java.lang.NullPointerException: charsetName at java.lang.String.(String.java:449) at java.lang.String.(String.java:523) at com.inmethod.air.video.common.subtitle.SubtitleStateManager.setDefaultEncoding(SubtitleStateManager.java:73) at com.inmethod.air.video.Cli.main(Cli.java:74) Got SIGTERM, quitting. DEBUG: StatusReportAction: Scheduling task StatusReportAction$2 (778168351)*** Shutting down runit daemon (PID 96)... avahi-daemon 0.6.31 exiting. *** Killing all processes... *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh... *** Running /etc/my_init.d/config.sh... *** Running /etc/rc.local... *** Booting runit daemon... *** Runit started as PID 11 Found user 'avahi' (UID 104) and group 'avahi' (GID 107). Successfully dropped root privileges. avahi-daemon 0.6.31 starting up. WARNING: No NSS support for mDNS detected, consider installing nss-mdns! Successfully called chroot(). Successfully dropped remaining capabilities. Loading service file /services/airvideo-server.service. socket() failed: Address family not supported by protocol Failed to create IPv6 socket, proceeding in IPv4 only mode socket() failed: Address family not supported by protocol Network interface enumeration completed. Registering HINFO record with values 'X86_64'/'LINUX'. Server startup complete. Host name is 4bfd97d7e229.local. Local service cookie is 2340802064. Service "AirVideo Server on 4bfd97d7e229" (/services/airvideo-server.service) successfully established. Jul 12, 2014 4:51:42 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. Jul 12, 2014 4:51:42 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_31 2014-07-12 16:51:43.499::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 2014-07-12 16:51:43.524::INFO: jetty-6.1.x Jul 12, 2014 4:51:43 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. 2014-07-12 16:51:43.579::INFO: Started [email protected]:45631 DEBUG: SnapshotCache: Created new Snapshot Index BTreeDEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (1599374489) Exception in thread "main" java.lang.NullPointerException: charsetName at java.lang.String.(String.java:449) at java.lang.String.(String.java:523) at com.inmethod.air.video.common.subtitle.SubtitleStateManager.setDefaultEncoding(SubtitleStateManager.java:73) at com.inmethod.air.video.Cli.main(Cli.java:74) Got SIGTERM, quitting. DEBUG: StatusReportAction: Scheduling task StatusReportAction$2 (1755119817)*** Shutting down runit daemon (PID 11)... avahi-daemon 0.6.31 exiting. *** Killing all processes... *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh... *** Running /etc/my_init.d/config.sh... *** Running /etc/rc.local... *** Booting runit daemon... *** Runit started as PID 12 Found user 'avahi' (UID 104) and group 'avahi' (GID 107). Successfully dropped root privileges. avahi-daemon 0.6.31 starting up. WARNING: No NSS support for mDNS detected, consider installing nss-mdns! Successfully called chroot(). Successfully dropped remaining capabilities. Loading service file /services/airvideo-server.service. socket() failed: Address family not supported by protocol Failed to create IPv6 socket, proceeding in IPv4 only mode socket() failed: Address family not supported by protocol Network interface enumeration completed. Registering HINFO record with values 'X86_64'/'LINUX'. Server startup complete. Host name is 4bfd97d7e229.local. Local service cookie is 1646505509. Service "AirVideo Server on 4bfd97d7e229" (/services/airvideo-server.service) successfully established. Jul 12, 2014 4:56:33 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. Jul 12, 2014 4:56:33 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_31 2014-07-12 16:56:34.082::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 2014-07-12 16:56:34.116::INFO: jetty-6.1.x Jul 12, 2014 4:56:34 PM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. 2014-07-12 16:56:34.170::INFO: Started [email protected]:45631 DEBUG: SnapshotCache: Created new Snapshot Index BTreeDEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (1440373321) Exception in thread "main" java.lang.NullPointerException: charsetName at java.lang.String.(String.java:449) at java.lang.String.(String.java:523) at com.inmethod.air.video.common.subtitle.SubtitleStateManager.setDefaultEncoding(SubtitleStateManager.java:73) at com.inmethod.air.video.Cli.main(Cli.java:74) I get the same in both bridged and host type with the same results - can see airvideo service is running but nothing is mapped here's my edited xml in case i messed something up... <?xml version="1.0" encoding="utf-8"?> <Container> <Name>AirVideoServer</Name> <Repository>nacat78/airvideo</Repository> <BindTime>true</BindTime> <Privileged>true</Privileged> <Environment> <Variable> <Name></Name> <Value></Value> </Variable> <Variable> <Name>FOLDERS</Name> <Value>Movies:/movies, TV Shows:/TV, Kens:/Kens, Documentary:/Documentary</Value> </Variable> </Environment> <Networking> <Mode>bridge</Mode> <Publish> <Port> <HostPort></HostPort> <ContainerPort></ContainerPort> <Protocol>tcp</Protocol> </Port> <Port> <HostPort>45631</HostPort> <ContainerPort>45631</ContainerPort> <Protocol>tcp</Protocol> </Port> </Publish> </Networking> <Data> <Volume> <HostDir>/mnt/user/Movies/</HostDir> <ContainerDir>/Movies</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir>/mnt/user/TV Shows/</HostDir> <ContainerDir>/TV</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir>/mnt/user/Kens/</HostDir> <ContainerDir>/Kens</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir>/mnt/user/Documentaries/</HostDir> <ContainerDir>/Documentary</ContainerDir> <Mode>ro</Mode> </Volume> <Volume> <HostDir>/mnt/cache/apps/airvideo/</HostDir> <ContainerDir>/config</ContainerDir> <Mode>rw</Mode> </Volume> </Data> </Container> eroz i forked gfjardim's edits and pushed to the docker hub here https://registry.hub.docker.com/u/nacat78/airvideo/ if you want to test recommended changes-- - nevermind didnt have anyluck - starting out fresh again with eroz fork with changes made to airvideoserver.properties file Quote Link to comment
gfjardim Posted July 13, 2014 Share Posted July 13, 2014 Sorry I posted this without proper testing. I had to do an emergency trip to my ranch to treat a sick calf. I'll try to nail this down. Quote Link to comment
eroz Posted July 13, 2014 Author Share Posted July 13, 2014 Sorry I posted this without proper testing. I had to do an emergency trip to my ranch to treat a sick calf. I'll try to nail this down. I'm still trying to build a new docker build. The previous ones kept timing out so I have been unable to test. Quote Link to comment
eroz Posted July 13, 2014 Author Share Posted July 13, 2014 Sorry I posted this without proper testing. I had to do an emergency trip to my ranch to treat a sick calf. I'll try to nail this down. It finally built. Docker must have been having problems. Anyway it works. I'll try adding a few more folders to see if they show up. root@localhost:# /usr/bin/docker logs AirVideoServer *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh... No SSH host key available. Generating one... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... Creating SSH2 ECDSA key; this may take some time ... Creating SSH2 ED25519 key; this may take some time ... invoke-rc.d: policy-rc.d denied execution of restart. *** Running /etc/my_init.d/config.sh... *** Running /etc/rc.local... *** Booting runit daemon... *** Runit started as PID 96 Found user 'avahi' (UID 104) and group 'avahi' (GID 107). Successfully dropped root privileges. avahi-daemon 0.6.31 starting up. WARNING: No NSS support for mDNS detected, consider installing nss-mdns! Successfully called chroot(). Successfully dropped remaining capabilities. Loading service file /services/airvideo-server.service. *** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. *** socket() failed: Address family not supported by protocol Failed to create IPv6 socket, proceeding in IPv4 only mode socket() failed: Address family not supported by protocol Joining mDNS multicast group on interface docker0.IPv4 with address 172.17.42.1. New relevant interface docker0.IPv4 for mDNS. Joining mDNS multicast group on interface br0.IPv4 with address 192.168.1.5. New relevant interface br0.IPv4 for mDNS. Network interface enumeration completed. Registering new address record for 172.17.42.1 on docker0.IPv4. Registering new address record for 192.168.1.5 on br0.IPv4. Registering HINFO record with values 'X86_64'/'LINUX'. Jul 13, 2014 5:02:21 AM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. Jul 13, 2014 5:02:21 AM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. Server startup complete. Host name is Tower.local. Local service cookie is 25732450. DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_31 2014-07-13 05:02:21.555::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 2014-07-13 05:02:21.568::INFO: jetty-6.1.x Jul 13, 2014 5:02:21 AM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: SHA1-Digest. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. 2014-07-13 05:02:21.594::INFO: Started [email protected]:45631 DEBUG: SnapshotCache: Created new Snapshot Index BTreeDEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (950896663) Service "AirVideo Server on Tower" (/services/airvideo-server.service) successfully established. Quote Link to comment
eroz Posted July 13, 2014 Author Share Posted July 13, 2014 first post updated! Much Thanks to gfjardim for converting the docker to phusion base. Sample my-Airvideo.xml is included in the first post. Quote Link to comment
nacat78 Posted July 13, 2014 Share Posted July 13, 2014 first post updated! Much Thanks to gfjardim for converting the docker to phusion base. Sample my-Airvideo.xml is included in the first post. +1 Got it to work - Thank you both gfjardim / eroz for taking the time to work on airvideo not sure how many people still use it, but I think it is great for in home network streaming instead of plex. Quote Link to comment
thegizzard Posted July 15, 2014 Share Posted July 15, 2014 Is this update in gfjardim's templates now as well? Or do I install from the command line via the command in the first post? Quote Link to comment
gfjardim Posted July 15, 2014 Share Posted July 15, 2014 Is this update in gfjardim's templates now as well? Or do I install from the command line via the command in the first post? I just made an especial update for you. AirVideoServer template should be included. Quote Link to comment
SSD Posted July 15, 2014 Share Posted July 15, 2014 With the number of templates growing weekly you might want to only show the locally installed templates in the drop-down and have a separate template button too bring up the list of templates to create a new one. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.