Modern Desktop Jellyfin Client written in Python and Vue for the UI [WIP]

Overview

JellyPlayer

Modern Jellyfin Client

Installation

  • Install Requirements:

    • Install Python 3
    • Install dependencies
      • Install node deps for frontend, go to JellyPlayer-FrontEnd dir and run the following command

        npm install
      • Install Python deps

        pip3 install -r requirements.txt --default-timeout=1000
  • Run App:

    • Complie Renderer Files(html,js,css):
      Go to JellyPlayer-FrontEnd dir and run.
      Note: on windows use WSL to compile

      npm run build 
    • Run JellyPlayer:

      python3 main.py

Roadmap to Alpha 1

roadmap alpha 1

You might also like...
A GETTR API client written in Python.

GUTTR A GETTR client library written in Python. I rushed to get this out so it's a bit janky. Open an issue if something is broken or missing. Getting

Maestral is an open-source Dropbox client written in Python.
Maestral is an open-source Dropbox client written in Python.

Maestral - A light-weight and open-source Dropbox client for macOS and Linux

A discord webhook client written in Python.

DiscordWebhook A discord webhook client written in Python. Installation pip install webhook-client Example from webhook_client import WebhookClient, E

Discord-Lite - A light weight discord client written in Python, for developers, by developers.
Discord-Lite - A light weight discord client written in Python, for developers, by developers.

Discord-Lite - A light weight discord client written in Python, for developers, by developers.

Nasdaq Cloud Data Service (NCDS) provides a modern and efficient method of delivery for realtime exchange data and other financial information. This repository provides an SDK for developing applications to access the NCDS.

Nasdaq Cloud Data Service (NCDS) Nasdaq Cloud Data Service (NCDS) provides a modern and efficient method of delivery for realtime exchange data and ot

A modern, easy to use, feature-rich, and async ready API wrapper improved and revived from original discord.py.

A Python API wrapper that is improved and revived from the original discord.py

Changes your desktop wallpaper based on the weather.
Changes your desktop wallpaper based on the weather.

WallPaperChanger 🖼️ Description ⛈️ This Python script changes your desktop wallpaper based on the weather. Cloning 🌀 $ git clone https://github.com/

Library to manage your own custom RPC on your desktop

Info I don't recommend novices setting this up yourself. It requires Redis, a server to host the API on, and a bit of understanding of Windows & Pytho

A simple program to display current playing from Spotify app on your desktop
A simple program to display current playing from Spotify app on your desktop

WallSpot A simple program to display current playing from Spotify app on your desktop How to Use: Linux: Currently Supports GNOME and KDE. If you want

Comments
  • movies not playing on linux

    movies not playing on linux

    First really cool project, at the moment I'm watching and occasionally building /testing it, so this is just a bug report, do what you want with it, and happy to test on linux if its helpful.

    1. when I try to watch a movie, it loads the background images and does nothing. when I kill the movie I get an error that says the browser does not support playing this movie. If I load the server in a browser the movies plays as expected.
    2. when you kill the server.py process with os.kill you are passing "0" which does not kill the process, I would suggest importing signal and either passing signal.SIGTERM, rather than 0.

    Also you are using the default 5000 port for flask, I would suggest picking a random open port although honestly I have no idea how you would pass that to your webengineview url dynamically, so this may not be a helpful suggestion.

    Either way cool project keep up the great work

    enhancement 
    opened by jjgalvez 2
Owner
Prayag Prajapati
Prayag Prajapati
A modern Python client for controlling Wyze devices.

Python Wyze SDK A modern Python client for controlling Wyze devices. Whether you're building a custom app, or integrating into a third-party service l

Shaun Tarves 205 Jan 2, 2023
A self-bot for discord, written in Python, which will send you notifications to your desktop if it detects an intruder on your discord server

A self-bot for discord, written in Python, which will send you notifications to your desktop if it detects an intruder on your discord server

LevPrav 1 Jan 11, 2022
A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python.

A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. Key Features Modern Pythonic API using async and await

Senpai Development 4 Nov 5, 2021
A modern,feature-rich, and async ready API wrapper for Discord written in Python

discord.io A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. Key Features Modern Pythonic API using asyn

Vincent 18 Jan 2, 2023
A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python.

disfork A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. Key Features Modern Pythonic API using async a

null 2 Feb 9, 2022
Dns-Client-Server - Dns Client Server For Python

Dns-client-server DNS Server: supporting all types of queries and replies. Shoul

Nishant Badgujar 1 Feb 15, 2022
Raphtory-client - The python client for the Raphtory project

Raphtory Client This is the python client for the Raphtory project Install via p

Raphtory 5 Apr 28, 2022
Drcom-pt-client - Drcom Pt version client with refresh timer

drcom-pt-client Drcom Pt version client with refresh timer Dr.com Pt版本客户端 可用于网页认

null 4 Nov 16, 2022
Clubhouse API written in Python. Standalone client included. For reference and education purposes only.

clubhouse-py is originally developed for the sake of interoperability. Standalone client is also created with very basic features, including but not limited to the audio-chat

null 1.7k Jan 5, 2023
Telegram client written in GTK & Python

Meowgram GTK Telegram Client ?? Why Meogram? Meowgram = Meow + Gram :D Meow - Talking cats sound. It's a symbol of unique and user friendly UI of clie

Artem Prokop 71 May 4, 2022