Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Airvideo unMenu package

Featured Replies

ok thx will try it now ;D

 

Would be easier for others if you state that in your first post  :D

  • Replies 160
  • Views 56.8k
  • Created
  • Last Reply

Hi its up and running great.

 

What i have found out rather weird is the convert button. So when i click the convert, it will convert the video to my disk current folder.

So my question is, how do i stop the conversion? There's no option in airvideo app itself nor unmenu.

 

Another thing is remote access, through the internet.

For the windows version, I just have to use my upnp port and it gives me this Server Pin which then is entered into iphone enabling internet access.

 

If it doesnt work the easy way, any other ways to access from the internet?

  • 4 weeks later...

Trying to install this but i think my usb stick is out of space.. can the downloaded packages be deleted once installed?

Trying to install this but i think my usb stick is out of space.. can the downloaded packages be deleted once installed?

yes, but they will not reinstall when you next reboot.

got it working on wifi thanks guys..next task is through 3g

 

quick question how do i monitor cpu usage?

 

i'm running 2 gig on a single core sempron 140... seems to be doing alright but i don't mind sticking some more ram in..

  • Author

got it working on wifi thanks guys..next task is through 3g

 

quick question how do i monitor cpu usage?

 

i'm running 2 gig on a single core sempron 140... seems to be doing alright but i don't mind sticking some more ram in..

type "top" at the command prompt

I was able to get the 3G working for my Iphone 4. I had to manually log into the router and enable port forwarding for air video on port 45631. I added the server via IP address's and used my created server pin to log in and viola access to my bluray collection on the go. By the way I'm using DD WRT firmware for my router WNDR 3700.

  • 1 month later...

I installed the airvideo and it works great, thanks a lot for the effort! Only one thing doesn't work for me. The sever can't scan folders and files with Chinese, it just ignores them, while the airVideo server on my Mac works well. I found the way to edit the subtitle encoding by editing test.properties, but that doesn't work for this. Is there a way to resolve this? Thanks!

  • 2 weeks later...

Hi prostuff1, just wanted to say many thanks for the AirVideo package.  Installed on a Dev VM and it works very well.  About to roll it onto my main unRAID box.

 

Wanted to ask though; is there any reason for using that particular version of Java runtime?  I ask as I've also setup Subsonic and during my testing of kapperz implementation, I elected to use a more recent version.  So I'm already running jre-6u27-i586-1.txz instead of jre-6u11-i586-1.tgz in your package.

 

I doubt there's any major issue using a newer variant and if there is I'll be sure to post back here.  But in the meantime, I would value your thoughts on the subject.

 

Thanks once again for your hard work around here.  Your input on this forum has been invaluable in getting up to speed on some of the more interesting uses for having an unRAID server!

 

 

Regards,

RJ

  • Author

No really reason for using that version.  It was available when I started working on this package.  I am usually of the mind set that "if it is not broke I am not going to fix it."

 

This JRE works for airvideo and I don't feel like changing something and possible messing it up.

  • 1 month later...

Hello All.  Is anyone using an AMD A4-3400 processor with A55 chipset motherboard here as an Unraid box?  I wanted to know whether Airvideo can convert on the fly to ipad using this processor.

 

Thanks

  • Author

Hello All.  Is anyone using an AMD A4-3400 processor with A55 chipset motherboard here as an Unraid box?  I wanted to know whether Airvideo can convert on the fly to ipad using this processor.

 

Thanks

Can't hurt to to install it and try it out.

:( Hi prostuff1, unfortunately, I don't have access to parts to try it out.  It will be a direct purchase, and item can't be returned.

 

 

  • Author

:( Hi prostuff1, unfortunately, I don't have access to parts to try it out.  It will be a direct purchase, and item can't be returned.

Yes, it should have enough power to do Airvideo transcoding on the fly.

  • 3 weeks later...

Hi prostuff1,

 

First off thanks for creating the AirVideo package.  Very useful.

 

I've been playing with the package as means to learn more about what I can do with my UnRaid system and understand how to compile ffmpeg as I was also interested in SubSonic and had read since the last update, ffmpeg needed some changes.  I appreciate ffmpeg for Airvideo from InMethod is specific but the compilation process was what I wanted to learn.

 

Initially I ran your package as-is and through some trial and error I was able to get my iPad/iPhone talking to the AirVideo server.  But I had buffering on 720p/1080p material where I knew that I shouldn't based on the horsepower of the kit.  So I thought I'd combine what user delicatepc had written in another thread and later in his Stupidly Massive Install script.  I made an updated .conf with later packages for most of the dependancies and as a result the buffering has gone.

 

I've included the new packages here.  There's the main AirVideo one and also an update for compilation packages as well as JRE.  I based the version of JRE on one that seems to be common across other plugins.

 

Just one or two small things I'd like to ask also please... maybe it's my system, but I noticed after installing on my v5.0b12a test box, that there were a few issues with the rc startup script;

 

1. The line which calls air-video-server.sh wasn't there.  I checked your .conf and it's in there but I noticed maybe a typo in the .conf file which creates the script;

 

Line 216 of your original conf is;

PACKAGE_INSTALLATION echo "air-video-server.sh test.properties &" | at now >>/etc/rc.d/unraid.d/rc.unraid_airvideo

When I move the end quote like so;

PACKAGE_INSTALLATION echo "air-video-server.sh test.properties & | at now" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

the missing line appears in the final rc.unraid_airvideo script

 

2. the rc. script itself fails to execute from cmdline as it doesn't seem to like the "| at now" portion.  If I manually run it, I get this;

root@EddieDev:/etc/rc.d/unraid.d# cd /boot/packages

root@EddieDev:/boot/packages# air-video-server.sh test.properties & | at now

-bash: syntax error near unexpected token `|'

root@EddieDev:/boot/packages#

Removing the "| at now" runs the script and starts the process

 

3. also in the rc script, the kill process doesn't seem to work.  I noticed

${PACKAGE_DIRECTORY}
is in both the start and stop case statements, but that doesn't seem right.  I'd expect it to have translated during script creation to /boot/packages.  If I manually change them, then the script starts and stops correctly.

 

I'm considering having a go at creating a plugin version, but in the meantime I'd appreciate it if you could review the above and attached.

 

 

 

Regards,

RJ

airvideo-unmenu-package.conf

compiler-unmenu-package.conf

jre-unmenu-package.conf

  • Author

Hi prostuff1,

 

First off thanks for creating the AirVideo package.  Very useful.

 

I've been playing with the package as means to learn more about what I can do with my UnRaid system and understand how to compile ffmpeg as I was also interested in SubSonic and had read since the last update, ffmpeg needed some changes.  I appreciate ffmpeg for Airvideo from InMethod is specific but the compilation process was what I wanted to learn.

 

Initially I ran your package as-is and through some trial and error I was able to get my iPad/iPhone talking to the AirVideo server.  But I had buffering on 720p/1080p material where I knew that I shouldn't based on the horsepower of the kit.  So I thought I'd combine what user delicatepc had written in another thread and later in his Stupidly Massive Install script.  I made an updated .conf with later packages for most of the dependancies and as a result the buffering has gone.

 

I've included the new packages here.  There's the main AirVideo one and also an update for compilation packages as well as JRE.  I based the version of JRE on one that seems to be common across other plugins.

 

Just one or two small things I'd like to ask also please... maybe it's my system, but I noticed after installing on my v5.0b12a test box, that there were a few issues with the rc startup script;

 

1. The line which calls air-video-server.sh wasn't there.  I checked your .conf and it's in there but I noticed maybe a typo in the .conf file which creates the script;

 

Line 216 of your original conf is;

PACKAGE_INSTALLATION echo "air-video-server.sh test.properties &" | at now >>/etc/rc.d/unraid.d/rc.unraid_airvideo

When I move the end quote like so;

PACKAGE_INSTALLATION echo "air-video-server.sh test.properties & | at now" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

the missing line appears in the final rc.unraid_airvideo script

 

2. the rc. script itself fails to execute from cmdline as it doesn't seem to like the "| at now" portion.  If I manually run it, I get this;

root@EddieDev:/etc/rc.d/unraid.d# cd /boot/packages

root@EddieDev:/boot/packages# air-video-server.sh test.properties & | at now

-bash: syntax error near unexpected token `|'

root@EddieDev:/boot/packages#

Removing the "| at now" runs the script and starts the process

 

3. also in the rc script, the kill process doesn't seem to work.  I noticed

${PACKAGE_DIRECTORY}
is in both the start and stop case statements, but that doesn't seem right.  I'd expect it to have translated during script creation to /boot/packages.  If I manually change them, then the script starts and stops correctly.

 

I'm considering having a go at creating a plugin version, but in the meantime I'd appreciate it if you could review the above and attached.

 

 

 

Regards,

RJ

I will take a look at this when I get a chance.  I appreciate you pointing these out and putting the new files up.  Once I get a chance to look over them all I will remove them from your post and attach them to the first post.

  • 2 weeks later...

hey man, im grabbing the new ipad soon and was wondering if this works over the air too?

 

like can i stream videos on the fly if i'm not connected to my wifi network?

 

also how reliable is this on unraid? i've read reports that airvideo has sucked/does not connect etc. would be awesome to get other peoples opinions. i've only seen it "on the fly" convert dvd rips but a lot of my stuff are 720p rips mkv. I have 2GB RAM I think on my unraid box and a dual core processor.  is that enough whilst running sab/cp/sb?

  • 2 weeks later...

im grabbing the new ipad soon and was wondering if this works over the air too?

 

like can i stream videos on the fly if i'm not connected to my wifi network?

 

while i don't have airvideo running on my unraid, i do have it running on a quad-core ubuntu box on my gigabit lan. i connected our new iPad 3 to the WiFi hotspot of my phone (so it was running over 3G) and i was able to use airvideo to watch an on-the-fly conversion of a 4.4GB 720p mkv stored on unraid. the quality was obviously not as good as when it was connected to the lan, but it worked well.

 

it should be the same running airvideo on your unraid if you have the horsepower; i don't use unmenu and it was just easier to add the ppa to ubuntu for initial testing. i was quickly impressed with this setup and purchased the airvideo app, though once unraid v5 is out i'll probably look into moving airvideo to the unraid box.

  • Author

small update on this:

 

I have been looking at the changes outlined by overbyrn and have made some of them.  I will be testing the changes on my systems over then next week or so and will upload it when everything appears to be working properly.

 

I would very much like to keep this package working on 4.7 and on 5.0bX so I will need to take my time testing this.

take your time and let us know....

I am not an apple fan and would have never even thought to use this but the wife just bought an ipad 3 so i guess i need to look at this lol

 

although i dont know how much my low power sempron 140 will transcode  ;D

jre 27 works fine (I use that for PS3 Media Server).

 

Subtitles don't work properly and I get these errors:

 

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: nullWarning: unknown JFIF revision number 2.01

Warning: unknown JFIF revision number 2.01

 

DEBUG: SnapshotCache: Error inserting entry in SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

 

Sadly, if these are java related (I have _27) then I'll have to ditch the server as PS3MS doesn't work properly with _11.

take your time and let us know....

I am not an apple fan and would have never even thought to use this but the wife just bought an ipad 3 so i guess i need to look at this lol

 

although i dont know how much my low power sempron 140 will transcode  ;D

 

Yeh just got the iPad myself and looking to set this up, will wait for the update to this package.

 

Couple of questions.

 

1. In the package manager do I just need to click on the "DownloadAirVideoServerLinux.jar" button or do I need to download and place those files listed in the package links and save them somewhere?

 

2. What app on the iPad can connect to the AirVideo server to play the media?

 

Thanks

1. Yep, it will download and install

2. App is called AirVideo, it is not free though

jre 27 works fine (I use that for PS3 Media Server).

 

Subtitles don't work properly and I get these errors:

 

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: nullWarning: unknown JFIF revision number 2.01

Warning: unknown JFIF revision number 2.01

 

DEBUG: SnapshotCache: Error inserting entry in SnapshotCache: null

DEBUG: SnapshotCache: Error getting entry from SnapshotCache: null

 

Sadly, if these are java related (I have _27) then I'll have to ditch the server as PS3MS doesn't work properly with _11.

 

Could be wrong, but I think Snapshot cache errors relate to the creation of thumbnails which show up next to video titles when browsing in the Air Video client.  When I first ran the AirVideo server and used the client on my iPad to view a list of TV titles, it listed them but for each entry there was a spinning graphic where it was trying to create the thumbnails.  Do you see similar?

 

It seems the server is hardcoded to create snapshots in /root/.air-video-server but isn't smart enough to create the folder for itself first time around.  From memory, I think I manually created /root/.air-video-server and re-ran the AirVideo server.  Perhaps this will work for you, but I'm not sure if it'll do anything towards getting your subtitles fixed.

 

I use a cache drive for persistent storage, so once I was happy things were working, I relocated AirVideo server and knocked up a quick script to load the necessary packages upon a reboot and create a symlink to "/root/.air-video-server".

 

Basically my install now consists of;

/mnt/cache/.airvideo
total 6388
drwxr-xr-x  4 nobody users     304 2012-02-20 18:08 ./
drwxrwx--- 17 nobody users     424 2012-03-24 11:30 ../
drwxr-xr-x  2 nobody users     248 2012-03-06 15:06 .air-video-server/
-rwxr-xr-x  1 nobody users 2082993 2011-05-09 21:54 AirVideoServerLinux.jar*
-rwxr-xr-x  1 nobody users     293 2012-03-06 15:06 air-video-server.properties*
-rwxr-xr-x  1 nobody users   27688 2012-02-20 16:53 faac*
drwxr-xr-x 14 nobody users    2160 2012-02-20 16:49 ffmpeg/
-rwxr-xr-x  1 nobody users   89264 2012-02-22 14:46 mp4creator*

and

/root
total 20
drwx--x---  4 root root    0 2012-03-20 22:02 ./
drwxr-xr-x 16 root root    0 2012-03-07 15:58 ../
lrwxrwxrwx  1 root root   38 2012-03-06 13:40 .air-video-server -> /mnt/cache/.airvideo/.air-video-server/

 

Have attached script also.  DONT go using it as-is.  It's here for reference only.

airvideo.txt

  • 2 weeks later...

hi all, can't wait to install this.  i have been a long time user of air video with my main pc and various hard drives, but recently i've migrated all my media to an unraid server that i plan to leave on 24/7!

 

my question is- i have unraid shares configured so that i have all my movies in a single large share called media.... this is the folder i'd like to see when i start air video on my ipad.  i'm a bit confused at the unmenu configuration instructions, because it seems like i have to enter disks, not shares?

 

this will be a bit of a pain because my media is currently spread across 14 disks!  plus i don't really know which movie is in which disk, etc because of the share i have setup, i don't really need to know!  can someone clarify whether i can just add my share to air video?

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.