Hacker Newsnew | past | comments | ask | show | jobs | submit | ironarm's commentslogin

I highly recommend Jellyfin. I've been running it as a front end for my media server for about 2 months. There's some slight hiccups, but it's not Plex.

The only real downside is there are not a lot of native apps available yet.

I also recommend the linuxserver docker images that are a great shortcut to getting it set up along with a suite of complementary software.


> There's some slight hiccups, but it's not Plex.

Please elaborate -- is "it's not plex" supposed to be positive or negative?

I'm a heavy Plex user and I'd love to switch to an open source alternative. But Plex is really good, and I love the native Trakt.tv webhook integration (which means everything I watch automatically gets tracked on trakt.tv).


It IS a fork of Emby, however, which is quite similar to Plex in how it behaves. Crucially, Jellyfin does not make you log into someone elses website for your own content. Don't you find that kinda weird about Plex?

But yes, the downside is the lack of smooth integrations. When I tried Jellyfin about a year ago they did not quite have Chromecast support nailed down, however as of now they've got a fully functional Android app and proper Chromecast integration.


I will have to check out the IPTV streaming. Plex handles it incredibly poorly and rarely works, while with Emby I have to do hardly any maintenance.


I'm pretty sure you can use plex without logging in for many use cases.


You can whitelist certain private local IP's, however for any remote access it must be done through their app.plex.tv website or whatever unless you're going to setup a VPN.

I think that change was made a couple of years ago. I have ran plex on my freenas server for years and had an older version of it. When i upgraded my freenas to use iocage instead of jails recently, i was forced to update plex, and had no clue about this change. I was shocked to say the least and it is absolutely annoying compared how it was. Emby went closed source around the time as well.

I guess as they say, everyone's gotta eat, and filet and caviar are the menu items.


It uses FFMpeg vs Plexs proprietary transcoder. So, hardware/GPU transcoding can be done for free.

It also doesn't have the latest "free" stuff Plex has started adding in. Personally, I just want my movies or TV and that's it. If I want steaming or news, I'll go find it elsewhere.


PLEX’s is based on FFMpeg.

https://support.plex.tv/articles/200250377-transcoding-media...

Of all things to be concerned about I wouldn’t consider a media transcoder to be one of them.


I run both PLEX and Jellyfin in Docker containers on my homelab and I have found Jellyfin to "just work" better. The hardware acceleration from my Intel NUC just works for Jellyfin and was always a struggle in PLEX.


Hardware transcoding in Plex requires the paid Plex Pass or lifetime pass. I'm running Plex/Jellyfin on a 7th gen Intel CPU and until recently had a Quadro card in for hardware transcoding (Picked up a 7700 over the holidays and nixed the dGPU). The server also runs a few VMs and things as needed like PiHole.

Plex will default to a dGPU like the Quadro over Intel Quick Sync on the iGPU and on Windows can't be redirected.

Jellyfin has free transcoding out of the box and you can point it to a GPU of choice like Intel Quick Sync over Nvidia. I'm not 100% if that actually uses the Intel iGPU over the Nvidia card as I removed the dGPU before testing. So far both applications are happy with a few transcodes running on the iGPU with maybe 8-10% CPU usage for each.


It used to be a slightly modified fork of FFmpeg/libav. Is that no longer the case?


It's still ffmpeg https://files.plexapp.com/elan/ffmpeg/plex-ffmpeg-2019-08-23...

If you look at the transcoder in htop, you can see the ffmpeg commands it uses.


One of the things I found I really like is that Jellyfin is really good at what it does. It doesn't do nearly as much as PLEX, but I am OK with that as I just want it to catalog my movies and TV shows, show some pretty artwork, and crucially play them.

I don't use trakt.tv myself so never looked to see if it has any integration with that.


Both Jellyfin and Emby have Trakt plugins that I use to keep my watch status in sync between servers


main problem is that x265 playback is supported in almost no browser and not supported in the Android app either.


Nitpick: x265 is an encoder for the HEVC video codec. When you play back the video, you're playing back HEVC, not x265.


Does anyone have suggestions on polyfills/fallbacks for google CDN scripts? I'd like to straight up block all of Google in my host file, but it breaks about 90% of sites at the moment.


There’s a browser extension called Decentraleyes [1] that hosts popular scripts locally and avoids the need to connect to any CDN, not just Google, for those.

[1]: https://decentraleyes.org


I think it's very possible to decentralize databases. Not to sound like I'm jumping off the deep end... What if each set of decentralized data was verified by each user on... a block chain. Using a proof of work/stake model that each existing copy verified each new copy or propagated update. If the hashes didn't match with the greater pool then data would be considered corrupt and ignored. Even cooler is people could simply fork their data sets and create a new blockchain for their project. Truly free data.

I'm iffy on the cryptos but it's appearing less and less of a solution looking for a problem and more a solution for many problems dealing with decentralization.

For an interesting existing solution sans blockchain check out [gundb](https://gun.eco/).


Yes, I am. It's been my primary browser for the last 14 months. It works the same as chrome for web development.

I like the built in privacy features, but still use ublock, umatrix and privacy badger in conjunction with built in features. It's extremely snappy.

I have some qualms about their BAT model, but I am opted into ads and have set wikipedia and several favorite sites to auto donate. I've also cashed out about half of it myself (about $30 of $60 this year).

The ads themselves are crudely targeted. They claim the browser profiles your visits locally. Basically, visit opted in programming sites, get programming ads. It doesn't feel spooky and the ads are not intrusive.

I would use this without the BAT model or crypto wallets, but use both of those features all the time but it's just a bonus.

The most important thing to me is that it's chrome dev tools without Google. Chrome is straight up scary.

* Also, native tor windows are handy for testing ;)


The cobra effect seems to be the theme of the day.

From the other article on the front page today, "Why Recycling Doesn't Work". https://news.ycombinator.com/item?id=19889365

> When they were first introduced, blue boxes on Canadian driveways and sidewalks seemed almost revolutionary. People were “extremely enthusiastic,” says Dan Hoornweg, a professor at the University of Ontario Institute of Technology. They “really wanted to recycle.” But the box came with conditions—an unfortunate compromise between environmentalists, government, and the soft-drink industry that created the perfect conditions for an explosion in litter.


There are multiple safe injection sites in the tenderloin and SOMA. Also those free, big, green street bathrooms all have biohazard containers.


Gov. Brown struck down the proposed safe injection sites.


It's a fun tool to play around with. Install, download data and then run backtests on it. I haven't found much more use for it otherwise.


I've been enjoying pnpm as my node package manager for about a year now.

<https://github.com/pnpm/pnpm>

It centrally downloads all of the modules and then "symlinks" them into your `node_modules` folder.

This is nice because one, it uses less disk space, two, if you've already downloaded a package at a particular version it links it out of the local repo.

Also uses shrinkwrap to handle package locking.


I agree, pnpm is excellent. The node_modules directory can easily take up hundreds of megabytes, and the storage space savings that pnpm provides are really convenient when you write a lot of small projects with similar sets of dependencies. I did a comprehensive benchmarking comparison on npm, pnpm, and yarn a while back, and pnpm was the clear winner for my needs [1]. Those benchmarks are admittedly outdated now because, as this submission points out, npm 6 introduced significant improvements over npm 5. Despite that, pnpm is still an underappreciated contender in the space.

- [1] https://github.com/pnpm/pnpm

- [2] https://intoli.com/blog/node-package-manager-benchmarks/


Yes, pnpm is awesome. Only occasional issue was for me, that it didn't installed peerDependencies by default. Also not sure if it's gonna work in environments like react-native (never tested).


Neither do yarn or npm AFAIK


I always wondered why npm didn't use symlinks more... (at all?)


Been using pnpm for about 3 months solid now and I'm a huge fan. Most packages rely on node's built-in resolve system and have no problem with pnpm's symlinks. For packages like Jest and Webpack that have some custom resolve logic, I just use the `--shamefully-flatten=true` option and everything is perfect.

Saved me over 6GB on my file system across several projects. Big thumbs up from me.


Just a heads up. The Bob Barker company is not run by the former Price is Right host. AFAIK he's never had anything to do with the company. Just the same name.

Oddly, this company which has been in existence for 20+ years fleecing correctional facilities still doesn't have a wikipedia page, and little is known about them. Would somebody please fix this?


You seem ideally positioned to make a start on this, as you certainly know more about it than I do.


I just visited https://www.bobbarker.com/

This is a company that basically makes products of the lowest quality for the cheapest amount possible. An $800 3D printer I've used created higher quality items.

If you want a real laugh, check out the "Mission and values" section of their website. SPOILER: it has by far the least amount of content


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: