Giter VIP home page Giter VIP logo

sikelio / plexmanager Goto Github PK

View Code? Open in Web Editor NEW
26.0 1.0 2.0 1.14 MB

A cross platform app build in React Native, based on the Plex API for managing Plex Media Servers from a phone.

License: GNU General Public License v3.0

JavaScript 96.69% Ruby 0.87% Objective-C 0.99% Objective-C++ 0.35% Kotlin 1.11%
react-native android ios plex plex-media-server plex-server react-native-app remote-tool javascript jsx

plexmanager's Introduction

๐Ÿ’ซ About Me:

๐Ÿ”ญ Young DevOps trusting in Open Source

๐Ÿ’ป Tech Stack:

Languages

HTML5 CSS3 Javascript Typescript PHP NodeJS C#

Frameworks

Blazor Adonis JS Symfony Express.js TailwindCSS Bootstrap Electron.js React Native

OS

Windows Debian Ubuntu

Databases

MariaDB SQL Server SQLite MongoDB

plexmanager's People

Contributors

sikelio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

plexmanager's Issues

versioning issue

I've noticed the APK (here: the arm64 one) at tag 0.0.1-beta identifies as

package: name='wtf.plexmanager' versionCode='1003' versionName='1.0'

while versionName would be expected to be 0.0.1-beta, which is a bit confusing. I guess this is due to these two lines in build.gradle. Will you update that with upcoming releases? Please especially take care to have versionCode increased with each release (the 1 in build.gradle is fine for the first one โ€“ and the 4-digit ones in the APKs are the ABI-specific ones generated from that, which again is fine; it's just important that new releases always have a higher versionCode to be accepted as updates by Android).

Thanks in advance!

Add image to cache

When too many images are on a screen, some images don't show up. May be adding them to cache could fix it.

Loading screen when locking screen

Describe the bug
When locking the device with the app opened, a loading screen appears and doesn't go away

To Reproduce
Steps to reproduce the behavior:

  1. Lock the screen with the app opened
  2. Unlock your device
  3. See the loading screen

Expected behavior
No loading screen

Smartphone (please complete the following information):

  • Device: Pixel 7
  • OS: Android 13
  • SDK; 33

Add app icon

Add icon for the app so it won't be the android logo

App crash when trying to manage

Describe the bug
When trying to access server with no session history the app crash

To Reproduce
Steps to reproduce the behavior:

  1. Have a Plex Media Server with no session history
  2. Add server to app
  3. Click Manage Button
  4. See error

Expected behavior
The list of actions possible to make on the server

Smartphone (please complete the following information):

  • Device: All
  • OS: All
  • SDK; All

App crash when entering SingleMedia screen with media of type of music

Describe the bug
When trying to see details about music libraries the app crashes

To Reproduce
Steps to reproduce the behavior:

  1. Go to SingleLibray screen (type music)
  2. Click on any music group
  3. See error

Expected behavior
The album cover with description generated from plex

Smartphone (please complete the following information):

  • Device: Pixel 7
  • OS: 13
  • SDK; 33

Text not visible

Describe the bug
The text in the server preferences cards is not visible

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Server Preferences screen'

Expected behavior
A text describing all the parameters

Screenshots
image

Smartphone (please complete the following information):

  • Device: Pixel 7
  • OS: Android 13
  • SDK; 33

Create an about page

Add an about page for app information, like authors, current version, license...

NewServer screen serverType picker bug

Describe the bug
Picker for type of machine is replacing the protocol picker

To Reproduce
Steps to reproduce the behavior:

  1. Go to NewServer screen
  2. Click on Machine picker
  3. Select random value
  4. Save server
  5. See error on the server list

Expected behavior
The choice of the type of machine doesn't have to interface with the protocol picker

Smartphone (please complete the following information):

  • Device: Pixel 7
  • OS: Android 13
  • SDK; 33

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.