• This repository has been archived on 18/Jan/2019
  • Stars
    star
    270
  • Rank 151,599 (Top 3 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Emby with the premium Emby Premiere features unlocked.

Update 2019-01-17 - The Emby team has deleted the relevant GitHub isuses in an attempt to hide community backlash. Below are archived versions of those issues:

Announcing Jellyfin - An Emby Fork! - I am now focusing my time on Jellyfin: a free software fork of Emby. For those using the emby-unlocked image - a drop-in replacement of Jellyfin is available on Docker Hub as jellyfin/jellyfin.

âš  This was spurred from Emby's decision to move to a proprietary license [source]. âš 


emby-unlocked

Emby with the premium Emby Premiere features unlocked.

Note - I'm not going to be devoting much time to into maintaining emby-unlocked from here on. The upstream project is too hostile towards the free software community.

  • reliance upon proprietary blobs
  • missing build scripts
  • missing licenses
  • missing source code

Releases

Releases including the patch are available below:

Help! Premiere feature x does not work.

While this patch makes your local server believe Emby Premiere features are unlocked, some features may still not function. For example, both tv.emby.media and the mobile apps rely upon validation with the Emby-owned mb3admin.com server.

Modifications

PluginSecurityManager.cs.patch

Before compilation, simply patch the existing file:

patch -N -p1 -r - Emby.Server.Implementations/Security/PluginSecurityManager.cs < ../PluginSecurityManager.cs.patch

connectionmanager.js

Not really sure what this unlocks outside of removing the nag on the Sync screen. Sync doesn't seem to work afterwards. Regardless - your own Emby server has zero need to contact the Emby-owned validation URL: https://mb3admin.com/admin/service/registration/validateDevice.

The included version of this in the source distribution is minified. Thus, making a patch is difficult. The only difference boils down to replacing self.getRegistrationInfo with this:

self.getRegistrationInfo = function (feature, apiClient, options) {
    var cacheKey = getCacheKey(feature, apiClient, options);
    appStorage.setItem(cacheKey, JSON.stringify({
        lastValidDate: new Date().getTime(),
        deviceId: self.deviceId()
    }));
    return Promise.resolve();
};

More Repositories

1

Audinaut

A Subsonic client for Android
Java
135
star
2

freecyngn

A small tool to remove proprietary parts from CyanogenMod 13
Shell
126
star
3

base16-shell-preview

Preview and enable Base16 Shell themes in your terminal.
Python
88
star
4

GZDoom-Android

DISCONTINUED
C
73
star
5

jellysub

Use Subsonic clients with Jellyfin
Python
54
star
6

harmonize

Create and synchronize transcoded copies of audio folders
Python
26
star
7

linode-dynamic-dns

Dynamically set the IP of Linode DNS records
Python
12
star
8

dotfiles

Python
8
star
9

mpd-art-box

A window displaying the cover for the currently playing MPD track
Python
8
star
10

maelstrom

minimalist media streaming server
6
star
11

shtty

Run a Docker container's shell with your user in your home.
Shell
6
star
12

consumers

A simple, flexible way to parallelize processing in Python. https://consumers.readthedocs.io
Python
5
star
13

pixel5-aosp-builder

Build and flash AOSP to the Pixel 5 using only Docker
Shell
4
star
14

bmp-transcode

Transcode ordinary files to and from bitmap images.
Python
4
star
15

async-executor

Async execution pool for Python
Python
2
star
16

firebase-mock

DEPRECATED - Mock HTTP implementations of Google Firebase and Google Instance ID
Python
2
star
17

python-aweber-rest

A Python example for interacting with the AWeber REST API.
Python
2
star
18

zendesk-cli

Zendesk API CLI utility.
Python
2
star
19

node-request-oauth-aweber

Using the request package for Node.js to connect to the AWeber API.
JavaScript
1
star
20

zepusu

A minimalist ZeroMQ pub-sub command line client.
Python
1
star
21

presentations

Resources for my various presentations and talks.
Shell
1
star
22

git-lines

Count the number of lines in a repo.
Python
1
star
23

docker-lgogdownloader

Yet another lgogdownloader Docker image https://hub.docker.com/r/nvllsvm/lgogdownloader/
Dockerfile
1
star
24

pia-connect

CLI utility to configure and connect to the Private Internet Access VPN service.
Python
1
star
25

loggly-search

A CLI tool to search for Loggly events
Python
1
star
26

cloneholio

Maintain local backups of all Git repositories belonging to a GitHub or GitLab user
Python
1
star