Jump to content

FreeNAS plugin


Luke

Recommended Posts

Vidman

 

 

Why not just update it manually? It's incredibly simple to do and the information is all over this board on how to do it.

 

 

The problem is there is different information all over this board. I would appreciate an officially sanctioned up to date method outlined in either the wiki or emby website (or preferably both) detailing how to install and how to update
  • Like 1
Link to comment
Share on other sites

The problem is there is different information all over this board. I would appreciate an officially sanctioned up to date method outlined in either the wiki or emby website (or preferably both) detailing how to install and how to update

 

We'll have the website updated by the end of the weekend. Thanks.

  • Like 1
Link to comment
Share on other sites

Eddie

Right or wrong I have given up on the freenas plugin for a long time... Before you would just request an update on the forums here and someone would update the freenas plugin which wasn't a big deal... But that stopped working after freenas 11... Now i just run it on a separate computer with Ubuntu... Sure I. Probably wasting $50 a year easily on electricity but I haven't had to post a help request here in a while... Just my 2 cents

Link to comment
Share on other sites

adrianwi

Is there still a Plex plugin?  That's no more open source than Emby.

Link to comment
Share on other sites

makarai

Is there still a Plex plugin?  That's no more open source than Emby.

i had the exact same thought as well. I understand FreeNAS's approach to just use fully FOSS licence plugins, but then plex is basically the same as emby except orange.

Link to comment
Share on other sites

sluggo45

i had the exact same thought as well. I understand FreeNAS's approach to just use fully FOSS licence plugins, but then plex is basically the same as emby except orange.

 

That can't be true otherwise other commercial stuff like Reslio wouldn't be on there. I think this all just boiled down to some open-source drama driven by folks who used to take the Emby source, remove the license checks, and release it. There were even pre-built Dockers for this. Emby changed to closed and, while you could argue they could have gone about it differently/better, a lot of folks were going to be salty no matter what.

 

In any case I saw today that the plugin listed in FreeNAS has been updated to 4.1.1.0 which is the latest stable so perhaps this has been resolved with Ix Systems?

Link to comment
Share on other sites

raidflex

That can't be true otherwise other commercial stuff like Reslio wouldn't be on there. I think this all just boiled down to some open-source drama driven by folks who used to take the Emby source, remove the license checks, and release it. There were even pre-built Dockers for this. Emby changed to closed and, while you could argue they could have gone about it differently/better, a lot of folks were going to be salty no matter what.

 

In any case I saw today that the plugin listed in FreeNAS has been updated to 4.1.1.0 which is the latest stable so perhaps this has been resolved with Ix Systems?

This is because the 4.1.1 update was just released in the Freebsd ports on Friday. Since it seems there is no maintainer for the port at Emby it took a month until 4.1.1 was in the ports. There needs to be someone at Emby that maintains the Freebsd port, or this will continually be an issue. 

Edited by raidflex
  • Like 1
Link to comment
Share on other sites

sluggo45

Luke has stated a few times now that they submitted it at the end of April, right after it released in general. Also if there's no maintainer how did it get in at all?

Link to comment
Share on other sites

raidflex

Luke has stated a few times now that they submitted it at the end of April, right after it released in general. Also if there's no maintainer how did it get in at all?

 

I meant that there is no maintainer from the Emby staff, its probably just someone from the community. It's not like even with Emby Premier you receive faster updates, personally I think 1 month is a bit long if you are paying for the product. 

Edited by raidflex
  • Like 1
Link to comment
Share on other sites

Eddie
I used to use the freenas plugin in version 9 and it was maintained by a user  josh4trunks .

It was always a few versions behind which wasnt a real big deal

Ever month or so someone would poke josh and he would update the plugin

FreeNAS 11 came out and lots of changes under the hood happened and it wasnt a very smooth transition.

In the end if i remember correctly josh4trunks had some new personal matters that came up in his life that made his ability to maintain the plugin impossible or at the least very difficult.

In the end i just gave up on Emby as a plugin for FreeNAS and decided to move a Linux distribution and Emby has been working ever since without any difficulty.

 

FreeNAS is built on FreeBSD and FreeBSD just doesnt move at the same pace as a program like Emby.

 

You are better off making a Linux VM and running Emby inside a Linux VM inside your FreeNAS..... i remember installing Emby on Ubuntu as a temporary solution as FreeNAS 11 plugin stabilized what feels like at least 1 year ago man how time flies

Link to comment
Share on other sites

makarai

 

I used to use the freenas plugin in version 9 and it was maintained by a user  josh4trunks .
It was always a few versions behind which wasnt a real big deal
Ever month or so someone would poke josh and he would update the plugin
FreeNAS 11 came out and lots of changes under the hood happened and it wasnt a very smooth transition.
In the end if i remember correctly josh4trunks had some new personal matters that came up in his life that made his ability to maintain the plugin impossible or at the least very difficult.
In the end i just gave up on Emby as a plugin for FreeNAS and decided to move a Linux distribution and Emby has been working ever since without any difficulty.
 
FreeNAS is built on FreeBSD and FreeBSD just doesnt move at the same pace as a program like Emby.
 
You are better off making a Linux VM and running Emby inside a Linux VM inside your FreeNAS..... i remember installing Emby on Ubuntu as a temporary solution as FreeNAS 11 plugin stabilized what feels like at least 1 year ago man how time flies

 

 

Emby runs perfectly fine on FreeNAS/BSD in the native iocage jails. The biggest problem was that the plugin architecture in FreeNAS changed from warden to iocage (in like 7 freenas updates) that went along with network configuration problems (you can look through the bugreports filled in that section on the freenas bugtracker), plus the mishaps from freenas corral and its docker implementation. Not sure why there is a blame game happening here. Both platforms (emby and freenas) went through major reconstruction at the same time, and yes there were hick ups. 

 

If you have a problem with a new emby installation on freebsd or freenas post your problems and logs here, and people will try to help. 

Edited by makarai
  • Like 1
Link to comment
Share on other sites

MRobi

I meant that there is no maintainer from the Emby staff, its probably just someone from the community. It's not like even with Emby Premier you receive faster updates, personally I think 1 month is a bit long if you are paying for the product. 

So my question to you is this. If the Emby staff submitted the update to FreeBSD in April, and FreeBSD only updated it in ports in June, what more would you like the staff at Emby to do? 

 

If you order something off Amazon, and they ship it out the same day and select overnight shipping but FedEx loses your parcel, searches for it, finds it and takes 2 weeks to deliver it to you... do you blame Amazon or FedEx?

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
hjason7812

any reason why the cover art plugin doesn't work after installing the 4.1.1.0 update? Also why doesn't the server backup plugin work anymore since the 11.2 freenas plugin update?

Thanks

Link to comment
Share on other sites

any reason why the cover art plugin doesn't work after installing the 4.1.1.0 update? Also why doesn't the server backup plugin work anymore since the 11.2 freenas plugin update?

Thanks

 

Can you please describe the issue that you're having? Thanks! 

Link to comment
Share on other sites

  • 3 weeks later...
charlied573

We'll have the website updated by the end of the weekend. Thanks.

 

Poking around, I'm wondering if this is still the case?  The main website seems to still talk about installing from the web interface.

 

I'm thinking it might be time to update from the version in the 'New FreeNAS Package for testing' thread (#127), but there were reported issues upgrading from 4.1.0.4, so I've held off.

Link to comment
Share on other sites

Vidman

Poking around, I'm wondering if this is still the case? The main website seems to still talk about installing from the web interface.

 

I'm thinking it might be time to update from the version in the 'New FreeNAS Package for testing' thread (#127), but there were reported issues upgrading from 4.1.0.4, so I've held off.

Since then the FreeNAS official plugin version has been updated to the latest emby release
Link to comment
Share on other sites

  • 3 weeks later...
david.torcivia

Is it safe to manually update to a freeNAS install to 4.2.0.40 via

pkg add -f https://github.com/MediaBrowser/Emby.Releases/releases/download/4.2.0.40/emby-server-freebsd11_4.2.0.40_amd64.txz

or should we hold off?

Edited by david.torcivia
Link to comment
Share on other sites

Is it safe to manually update to a freeNAS install to 4.2.0.40 via

pkg add -f https://github.com/MediaBrowser/Emby.Releases/releases/download/4.2.0.40/emby-server-freebsd11_4.2.0.40_amd64.txz

or should we hold off?

 

I upgrade and prelim tests are looking good.

Link to comment
Share on other sites

Baenwort

Are you on the latest or the quarterly ports? Also did you update all your packages before doing so?

Link to comment
Share on other sites

Are you on the latest or the quarterly ports? Also did you update all your packages before doing so?

 

Actually don't know if i'm on latest or quarterly.  And yes pkg update pkg upgrade prior to pkg add - f

 

no issues at all

Link to comment
Share on other sites

  • 2 months later...

For non-beta users who wish to run the stable release, the suggested approach is installing the IOCage plugin:

 

5d9235e80ff32_65834265a70df080e2d911e988

Link to comment
Share on other sites

@@Luke sorry, but for some time that I stoped using the Iocage plugin becuse i can't make it to work. I'm stuked on "Version 4.0.2.0" that I installed some time ago when the Iocage stooped working. Today I tried again and I keep having this error:

2019-10-01 15:11:32.870 Info App: ProcessRun 'StreamTranscode 91c420' Execute: /usr/local/bin/ffmpeg -ss 00:00:06.000  -f matroska -i file:"/mnt/series/The Boys/S01/The Boys - S01E01 - The Name of the Game.mkv" -threads 0 -map 0:0 -map 0:2 -sn -c:v:0 libx264 -filter_complex "[0:0]scale=trunc(min(max(iw\,ih*dar)\,426)/2)*2:trunc(ow/dar/2)*2" -pix_fmt yuv420p  -maxrate 292000 -bufsize 584000 -preset veryfast -profile:v:0 high -level:v:0 4.1 -crf 23 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -g:v:0 72 -keyint_min:v:0 72 -sc_threshold:v:0 0  -copyts -vsync -1 -codec:a:0 ac3 -metadata:s:a:0 language=eng -disposition:a:0 default -ac:a:0 6 -ab:a:0 128000 -ar:a:0 48000  -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3  -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 2 -segment_list "/mnt/transcoding/transcoding-temp/89f75600d5b9c732f798dcb1c39a6dbf.m3u8" -y "/mnt/transcoding/transcoding-temp/89f75600d5b9c732f798dcb1c39a6dbf%d.ts"
2019-10-01 15:11:32.878 Info App: ProcessRun 'StreamTranscode 91c420' Started.
2019-10-01 15:11:33.183 Info App: ProcessRun 'StreamTranscode 91c420' Process exited with code 1
2019-10-01 15:11:33.184 Error HttpServer: Error processing request
	*** Error Report ***
	Version: 4.2.1.0
	Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffmpeg /usr/local/bin/ffmpeg -ffprobe /usr/local/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd_{version}_amd64.txz -noautorunwebapp
	Operating system: Unix 11.2.0.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: False
	Mono: 5.10.1.57 (5.10.1.57 Wed Sep 11 19:29:31 UTC 2019)
	Runtime: file:///usr/local/lib/mono/4.5/mscorlib.dll
	Processor count: 8
	Program data path: /var/db/emby-server
	Application directory: /usr/local/lib/emby-server/system
	System.Exception: System.Exception: Error starting ffmpeg
	  at Emby.Server.MediaEncoding.Api.BaseStreamingService+<StartFfMpeg>d__72.MoveNext () [0x00403] in <a698e297b28446ddabf2cb352d49ac0b>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService+<GetDynamicSegment>d__14.MoveNext () [0x007da] in <a698e297b28446ddabf2cb352d49ac0b>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Emby.Server.Implementations.Services.ServiceController+<GetTaskResult>d__12.MoveNext () [0x00081] in <450b368eae8f4cb8ab4853f8ffe89952>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Emby.Server.Implementations.Services.ServiceHandler+<ProcessRequestAsync>d__4.MoveNext () [0x001da] in <450b368eae8f4cb8ab4853f8ffe89952>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Emby.Server.Implementations.HttpServer.HttpListenerHost+<RequestHandler>d__51.MoveNext () [0x00bd3] in <450b368eae8f4cb8ab4853f8ffe89952>:0 
	Source: mscorlib
	TargetSite: Void Throw()

I'm running Freenas 11.2 U5

 

Thank You

Edited by soloam
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...