Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.
/ CFP2-EXR Public archive

CuttleFish podcast player for "Eye X Radio" podcast

License

Notifications You must be signed in to change notification settings

SotongDJ/CFP2-EXR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CFP2 and its derivative sub-projects will be discontinued and replaced by klo.lt

RSS feed updater is shutdow.

CuttleFish podcast player for "Eye X Radio" podcast

The unofficial, (CFP2) for "Eye X Radio" podcast, located in 墨玉程市

Homepage of CuttleFish Podcast Player for "Eye X Radio" podcast

Website

Features

  • Select the tag and play the podcasts under that tag

  • Click the button and redirect to other platform

  • Can be installed into the system as a PWA

    • By using the Progressive Web App (PWA) technique, this player can be installed on the operating system (Windows, macOS, Linux, Chrome OS, iOS, and Android) and have user experiences similar to the native app (like playback control in the notification bar, system level playback control)

      "Progressive Web Apps (PWAs) are web apps that use service workers, manifests, and other web-platform features in combination with progressive enhancement to give users an experience on par with native apps." - Progressive web apps (PWAs) | MDN

  • No user's information is collected at this website

    • This site is a static website

    • This site does not use any tracking scripts

    • This site is hosted on GitHub Pages

    • According to GitHub Pages, GitHub collects users' IP addresses for security purposes when browsing this site

      "When a GitHub Pages site is visited, the visitor's IP address is logged and stored for security purposes, regardless of whether the visitor has signed into GitHub or not. For more information about GitHub's security practices, see GitHub Privacy Statement." - Data collection - About GitHub Pages

  • User data is stored in the browser

    • This site uses the browser's local cache space to temporarily store the queue and episodes currently played by the user
    • Cannot transfer to other browsers or devices
  • Follow system dark mode settings

  • Able to switch to high contrast theme

  • Able to use Picture-in-picture mode control playback (Public BETA)

Help

LICENSE

TO DO

  • auto-update episodes (archived)
  • fix other browser's theme (archived)
  • design different colour theme (archived)
  • design different contrast theme (archived)
  • month tag (archived)
  • share button (archived)
    • tag share (archived)
    • episode share (archived)
  • episode detail info
    • podcast episode detail
    • include youtube shorts/teaser
  • customize playback control UI (archived)
  • able to customize playback queue
  • offline playback
    • use browser to cache podcast and manage downloaded content are too complicated
    • offline playback may be supported in future