Code Monkey home page Code Monkey logo

plex-aaos's People

Contributors

joeyberkovitz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

plex-aaos's Issues

Resume from last

The app doesn't remember where it was on a given track.
I'm using the app to listen to a 19 hour audio book, and without a resume or bookmark-function it's kinda troublesome.
But I love that someone is working on this app! 😁

How to use Plex-aaos

Hi,

I have multiple users with passcodes and I can't find a user manual for the app. Please can you provide some instructions?

All I'm getting is "Loading Content" with no way to pick a user.

Thanks

Simon

Album art not showing on main page

Great work on this Joey. I don't think there is any way to deal with this presently, but album art loads when a track is playing but not when the playlist is showing. Suggestion: take the album art from the first track. And if you wanted to take it one step further, you could scan the playlist album art and show a composite of four album covers or a single cover if all tracks are from a single album.

Crash on non-existent playlist

App currently crashes if previously played playlist ceases to exist. This can occur in the following scenarios:

  • Server switch - currently due to auto connection failover (server timeout or connection failure with working alternate server)
  • Logout and log back in with different account which has different playlists or servers

Stuck on "Loading content"

Hey Joey - nice work on the app! Much appreciated. I wonder if I'm doing something wrong, though. I've loaded the app, and it sees all of the playlists on my Plex server with no problem. I've got a strong LTE connection and other network related things work well. But every playlist I try gets stuck on "Loading content". How long should it take? I've tried a playlist with 200 songs, and twenty minutes later it has still not completed. Is there something I should be doing besides waiting longer? Thanks!

Not Working error message

hi

just installed on a Volvo c40 and after the login it gets stuck on this screen with the message “Plex AAOS not working”. Any thoughts? Thanks

IMG_4721

Persistent configuration between sessions

Note: enhancement request.

As a Plex-aaos user I want to have the settings and state of my playback persisted between sessions including:

  • current playlist
  • repeat status
  • shuffle status
  • current position in playlist
    so that I can continue my listening where I left off without having to navigate the app to restore the configuration.

Additional bonus ask: perhaps persist the config per playlist so switching between playlists restores the state from a prior session with that playlist.

Pre-load local cache

Feature request:

As a Plex-aaos user I would like to allocate a fixed amount of local storage to pre-cache songs from the currently playing playlist so that the playback experience is less susceptible to interruption due to network issues.

Suggestions: maybe a sliding scale from 100MB to 2GB or such?

Acceptance criteria:
Scenario: shuffle enabled
When the user has enabled the shuffle option
Then the cache should be in the order of the shuffled track list

Scenario: playlist change
When the user has selected a new playlist
and has initiated playback
and the first song in the playlist actually starts playing
Then the cache should be replaced with a new cache from the newly selected playlist

When the user has selected a new playlist
and has not initiated playlist
and switches back to the originally playing playlist
Then the cache should be maintained

Detect loss of authorization

If a login token is invalidated, a 401 error will be returned. This should be detected and used to force the user back to the sign in screen

Currently, the app will just crash until the account is manually removed from the system

Can't select user

Hi,

I connect Plex aaos and then I go to the settings, the pannel close quickly and go back to loading content.
I can switch to the right server before it quits. When I go back, I can see the server but the users stay empty, and go back to loading content.

I have only one server, with many users without pin code.
My car is a Renault Mégane

Thank you for all your work
Best regards

Playlist order

👋 Hi! Firstly, thank you so much for developing this! 🙇‍♂️ I have a Volvo XC40 Recharge, and despite it running Android Automotive, it doesn't support Android Auto. Your app fills a very much needed vacuum, so thank you!

My issue: after installing the app in the car and authing via plex.tv/link, the playlist listing order in the app doesn't seem to be in any order that I can recognize. Is there any way to sort the playlists alphabetically, or otherwise?

My preference would be the sorting options similar to the native Plex UI itself, or hopefully at least:

  • Alphabetically
  • Last played

Playback stops when switching to night mode

Installation in a Renault Megane e-tech vehicle with Android Automotive.

The playback stops when the vehicle lights are activated and the multimedia screen goes to night mode. It also happens in the opposite direction, that is, when going from night mode to day mode.

The other multimedia applications in the vehicle do not have this problem.

Playlist download

Feature request:

As a Plex-aaos user I want to have a configuration setting to allocate local storage to download an entire playlist to local storage so that I can ensure network issues will not interfere with playback.

Caching and Prefetching

  • Prefetch media in the current playlist, maybe a setting to determine this
  • Cache last X media items
  • Cache metadata: playlists, songs

Possible to switch libraries?

Very happy that this is available! Thank you.

Currently, the only audio/"Music" rendered is the "Music" library. I have an additional "Audiobooks" Music library and can't determine how to get to it's audio. Or is this something simple I've missed.

Doesn't resume when buffering

I have seen several instances when the network connection may have been spotty where the currently playing track pauses and doesn't resume. When manually resuming it will start back at the beginning of the track. Occasionally it will go back to the first song in the playlist and lose the shuffle (and maybe the repeat) setting. This could be the crash scenario already marked as an issue.

Expected behavior: buffering indicator and resume as soon as the connection is re-established and the buffer refilled sufficiently.

App does not start anymore: "Plexx AAOS does not work any more"

Since some weeks I cannot use Plex anymore because of the error shown in the image. The error first occured while using the app normally, ever since it always occurs after opening the app.

I am using the latest beta version from app store.
My car: Polestar 2 2022

I tried the follwoing:

  • delete app cache
  • delete app data and re-login
  • completey remove and re-install app

Nothing worked, obviously.

I am still not sure if there is something wrong with my car or the app.
Is there any way I can debug the problem?
Thank you!

20231125_153146

Settings screen

Server selection:

  • Auto server selection - choose first server that responds
  • Lock to desired server

User selection:

  • Select desired user from current server, not really compatible with auto server selection

Streaming config:

  • Direct stream - full quality
  • low/medium/high bitrate - transcode where needed

Play history not updated when song is played

Summary:
When playing a song via Plex AAOS, the song's play history is not updated on the Plex server.

Expected behavior:
Song play history should be updated on the Plex server when playback state reaches a certain percentage (such as 75%) or when the song is 100% complete.

Ideally, the song's play history should be updated when the set completion percentage is reached, or, if Android Automotive requirements prohibit this, play history updates for multiple songs should be cached and transmitted asynchronously after a certain number of updates are cached; when playbacked is stopped, paused, or resumed; or at the end of the listening session.

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.