All Projects → jesseward → Jellyfin Plugin Lastfm

jesseward / Jellyfin Plugin Lastfm

LastFM plugin for the Jellyfin media system. Fork of the Emby Last.FM plug-in

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Jellyfin Plugin Lastfm

Fanray
A blog built with ASP.NET Core
Stars: ✭ 117 (+172.09%)
Mutual labels:  plugin, dotnet-core
Entityframeworkcore.dataencryption
A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers.
Stars: ✭ 88 (+104.65%)
Mutual labels:  plugin, dotnet-core
Wp Shopify
🎉 Sell and build custom Shopify experiences on WordPress.
Stars: ✭ 38 (-11.63%)
Mutual labels:  plugin
Virtualapp
Virtual Engine for Android(Support 12.0 in business version)
Stars: ✭ 8,413 (+19465.12%)
Mutual labels:  plugin
Localstack Dotnet Client
A lightweight .NET client for LocalStack
Stars: ✭ 40 (-6.98%)
Mutual labels:  dotnet-core
Unitypluginwithwsl
Unity native plugin with WSL (Windows Subsystem for Linux)
Stars: ✭ 39 (-9.3%)
Mutual labels:  plugin
Plugface
Next generation Java general purpose plugin framework
Stars: ✭ 41 (-4.65%)
Mutual labels:  plugin
Fluent Bit Go Loki
[Deprecated] The predessor of fluent-bit output plugin for Loki. https://github.com/grafana/loki
Stars: ✭ 38 (-11.63%)
Mutual labels:  plugin
Marked
Confluence macro plugin which renders remote Markdown.
Stars: ✭ 42 (-2.33%)
Mutual labels:  plugin
Kinecttopin
(Eyebeam #1 of 13) Developed with @FakeGreenDress. Record, stream, and export Kinect mocap data to After Effects puppet pins. Record directly from the Kinect or over OSC. Compiling or running from source requires SimpleOpenNI.
Stars: ✭ 40 (-6.98%)
Mutual labels:  plugin
Gatsby Source Instagram All
⚛️📸 Gatsby source plugin for fetching all your instagram posts
Stars: ✭ 42 (-2.33%)
Mutual labels:  plugin
Scroball
Universal Last.fm scrobbler for Android
Stars: ✭ 40 (-6.98%)
Mutual labels:  lastfm
Header
Header Tool for Editor.js 2.0
Stars: ✭ 39 (-9.3%)
Mutual labels:  plugin
Dotnet Mono
dotnet utility to run .net full apps using mono on OSX/Linux
Stars: ✭ 41 (-4.65%)
Mutual labels:  dotnet-core
Sketch Copy Paste Shadows
Copy & paste only shadow styles from layers without others styles getting in the way.
Stars: ✭ 38 (-11.63%)
Mutual labels:  plugin
Objection Unique
Unique validation for Objection.js
Stars: ✭ 42 (-2.33%)
Mutual labels:  plugin
Asp.net Core Graphql Middleware
ASP.Net Core GraphQL Middleware
Stars: ✭ 38 (-11.63%)
Mutual labels:  dotnet-core
Marten.fsharp
A set of FSharp wrappers around Marten
Stars: ✭ 40 (-6.98%)
Mutual labels:  dotnet-core
Terraform Nextjs Plugin
A plugin to generate terraform configuration for Nextjs 8 and 9
Stars: ✭ 41 (-4.65%)
Mutual labels:  plugin
Artifactory Debian
🔧 📦 Tools to use Artifactory as a Debian (APT) repository, and dput DEB packages into it, or upload them to Bintray.
Stars: ✭ 42 (-2.33%)
Mutual labels:  plugin

jellyfin-plugin-lastfm

Enables audio scrobbling to Last.FM as well as a metadata fetcher source.

This plug-in was migrated from the original Emby repository and has been adapted to function within the Jellyfin ecosystem. This plugin cannot be distributed with Jellyfin due to a missing compatible license. I will attempt to keep this repo up-to-date and in-sync as the Jellyfin project matures.

Repo Install

Jellyfin 10.6.0 introduces 3rd party plugin repositories (see: announcement), configure the following to follow stable builds for this plugin

Build

.NET core 2.1 is required to build the LastFM plugin. To install the .NET SDK on Linux or macOS, see the download page at https://dotnet.microsoft.com/download . Native package manager instructions can be found for Debian, RHEL, Ubuntu, Fedora, SLES, and CentOS.

Once the SDK is installed, run the following.

git clone https://github.com/jesseward/jellyfin-plugin-lastfm.git
cd jellyfin-plugin-lastfm
dotnet build

Manual Install

If the build is successful, the tool will report the path to your Plugin dll (Jellyfin.Plugin.Lastfm/bin/Debug/netstandard2.1/Jellyfin.Plugin.Lastfm.dll)

The plugin should then be copied into your Jellyfin ${CONFIG_DIR}/plugins directory.

Running Jellyfin from Docker

CACHE_DIR=/path/to/cache
MEDIA_DIR=/path/to/media
CONFIG_DIR=/path/to/config

docker run -d \
    --name jelly \
    --volume ${CONFIG_DIR}:/config \
    --volume ${MEDIA_DIR}:/media \
    --volume ${CACHE_DIR}:/cache \
    --publish 8096:8096 \
    --rm \
jellyfin/jellyfin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].