AquaPlex is a lightweight native Plex client built with PowerPC support in mind. It supports OS X 10.5 Leopard, and likely works on Snow Leopard. It is a standalone application that should work on all G4s and G5s.
AquaPlex lets you connect to your Plex server via access token, browse TV and movie libraries (with search/paging), pick shows/episodes, and play streams with rich features like intro/end credit skipping, subtitle support (experimental), and a highly optimized rendering backend.
Playback supports both external `ffplay` and the default embedded FFmpeg player window. Hardware and software rendering paths are available. I would heavily recommend transcoding anything above 360p on G4 devices - G5s can handle much higher resolutions and direct play usually works without issue (depending on codec - see below). Transcoding is done on your Plex server - make sure you have the resources to do this. With transcoding to 360p, anything from my library is playable on a G4.
AV1, H265 and HEVC codecs are poorly supported - transcoding this media is ideal because the output stream is H264.
Features include:
- Server-side transcoding and direct play support
- Highly optimized hardware and software rendering paths for PPC hardware
- Support for audio language/subtitle track selection
- Rich (work-in-progress!) unified library interface with search, controls, and separate browsing for TV and movies
- Poster-grid browsing with quick actions to open details or play
- Detailed info view showing show metadata and image based season listings
- Detailed season views with episode thumbnails and tracking of playback progress - resume episodes from where you left off, track episode progress
- Embedded player overlay with playback controls. Mini-player support for browsing additional episodes while watching the current one.
- Customizable subtitles (experimental)
- Specially tuned builds for G4 and G5 PowerPC devices
- Basic YouTube streaming support (yt-dlp must be installed via PPCPorts)
- Universal binary: works on Intel.. probably! Someone please test this for me!
AquaPlex works best on a G5. Most G5s are still quite usable for 720/1080p video! While it obviously works best for Plex server owners, I am working on a general media player featureset, including a better YouTube streaming experience, support for Twitch streams, and opening most types of media files directly.
As a Plex server owner hosting over 15TB (!!!) of TV shows and movies, this app has been hugely helpful in allowing my PMG5 (and even my 17" PBG4) to work as a real media center. I designed it based off of the Plex desktop client UI. Hopefully someone else will also find it useful or cool.
Get Started:
Retrieve your Plex token
Download AquaPlex 0.1.0 via GitHub
Once you open the app, go to the settings page, enter the token you retrieved earlier, save, and then you can access all of your shows and movies.
If you have any issues or questions please let me know and I'll do my best to assist! I have tested AquaPlex on my G5 Quad, my PowerBook G4, and my iBook G4.
AquaPlex lets you connect to your Plex server via access token, browse TV and movie libraries (with search/paging), pick shows/episodes, and play streams with rich features like intro/end credit skipping, subtitle support (experimental), and a highly optimized rendering backend.
Playback supports both external `ffplay` and the default embedded FFmpeg player window. Hardware and software rendering paths are available. I would heavily recommend transcoding anything above 360p on G4 devices - G5s can handle much higher resolutions and direct play usually works without issue (depending on codec - see below). Transcoding is done on your Plex server - make sure you have the resources to do this. With transcoding to 360p, anything from my library is playable on a G4.
AV1, H265 and HEVC codecs are poorly supported - transcoding this media is ideal because the output stream is H264.
Features include:
- Server-side transcoding and direct play support
- Highly optimized hardware and software rendering paths for PPC hardware
- Support for audio language/subtitle track selection
- Rich (work-in-progress!) unified library interface with search, controls, and separate browsing for TV and movies
- Poster-grid browsing with quick actions to open details or play
- Detailed info view showing show metadata and image based season listings
- Detailed season views with episode thumbnails and tracking of playback progress - resume episodes from where you left off, track episode progress
- Embedded player overlay with playback controls. Mini-player support for browsing additional episodes while watching the current one.
- Customizable subtitles (experimental)
- Specially tuned builds for G4 and G5 PowerPC devices
- Basic YouTube streaming support (yt-dlp must be installed via PPCPorts)
- Universal binary: works on Intel.. probably! Someone please test this for me!
AquaPlex works best on a G5. Most G5s are still quite usable for 720/1080p video! While it obviously works best for Plex server owners, I am working on a general media player featureset, including a better YouTube streaming experience, support for Twitch streams, and opening most types of media files directly.
As a Plex server owner hosting over 15TB (!!!) of TV shows and movies, this app has been hugely helpful in allowing my PMG5 (and even my 17" PBG4) to work as a real media center. I designed it based off of the Plex desktop client UI. Hopefully someone else will also find it useful or cool.
Get Started:
Retrieve your Plex token
Download AquaPlex 0.1.0 via GitHub
Once you open the app, go to the settings page, enter the token you retrieved earlier, save, and then you can access all of your shows and movies.
If you have any issues or questions please let me know and I'll do my best to assist! I have tested AquaPlex on my G5 Quad, my PowerBook G4, and my iBook G4.