Discussion Aersia HTML5 Player

Discussion in 'Playlists' started by Radscale, Mar 5, 2018.

  1. Radscale Thread Starter Colby League

    Hey all!

    I've been a fan of the Aersia playlists for many years now, but as the years went on I had grown annoyed by Flash shenanigans and like many others decided to write a new HTML5 player from scratch as a side project. And yeah, it's an another one.

    The current version has just reached feature parity with the original player, so please feel free to give it a try here!

    Current release: Beta 3 - 2018-03-30

    Implemented and planned features:
    • Load roster metadata from Aersia server - ✔️
    • Play tracks in standard order - ✔️
    • Shuffle playback - ✔️
    • Volume control - ✔️
    • Basic persistency - Beta 1 - ✔️
    • Display reponsiveness - Beta 2 - ✔️
    • Extended media session info and control for mobile - Beta 3 - ✔️
    • Mobile PWA support - 1.0 goal
    • Per-track ignore
    • Custom playlist creation
    • Hot-linking for songs
    • Player themes

    I will most likely keep returning to this project in the longer run to add more or less necessary features, so your feedback is strongly encouraged and welcome!
    o100nome likes this.
  2. o100nome Colby League

    Radscale likes this.
  3. Radscale Thread Starter Colby League

    Awesome to hear!

    I'll be pushing updates to add proper mobile support over the next weeks, so do let me know if anything stops working or straight out breaks so I can get on it ASAP!
    o100nome likes this.
  4. Radscale Thread Starter Colby League

    Beta 3 is here!

    The update comes with a few tweaks and fixes, mainly for mobile devices:
    • Background playback on most Android and iOS browsers
    • Playback controls via persistent notification (Android) and Control Center (iOS, work in progress)
    • Basic Progressive Web Application support. Eligible Android devices will get a prompt to "install" the application to your home screen. Works like a native app but is based on Chrome, no additional permissions needed. This feature will be heavily improved upon in future, possibly adding offline functionalities when installed. iOS support coming very soon - Apple is actually pushing out a new iOS Safari version with support for this feature right now.
    • Fixed full-screen playback issue on iOS Safari
    • Minor graphics changes

    Additionally the player now runs on HTTPS by default. Huge thanks to our overlord Cats777 for enabling SSL for Aersia resources - it made further work on PWA possible!

    More news coming soon!
  5. sfkingalpha Brie League

  6. Radscale Thread Starter Colby League

    I figured it's about time for a small update.

    Sadly I wasn't able to spend enough time to push out the most recent version of the app with more sophisticated mobile integration this year. That's the case because of not only a busy schedule, but also some of the web standards I was interested to use that were only just clarified in the recent months.

    I'm planning to get back to work starting from February 2019, though, since that's when I'll be wrapping my other projects up. And as usual, feel free to request features you'd like to see until then!


Share This Page